Package Details: mapillary_tools-git r1755.dc0ad064-1

Git Clone URL: https://aur.archlinux.org/mapillary_tools-git.git (read-only, click to copy)
Package Base: mapillary_tools-git
Description: Library for processing and uploading geotagged images to Mapillary
Upstream URL: https://github.com/mapillary/mapillary_tools
Licenses: BSD
Provides: mapillary_tools
Submitter: jose1711
Maintainer: gileri
Last Packager: gileri
Votes: 2
Popularity: 0.000002
First Submitted: 2018-07-09 15:01 (UTC)
Last Updated: 2026-01-26 17:35 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

gileri commented on 2021-12-25 16:47 (UTC)

Thank you for the notice.

That is sadly an upstream problem, as mapillary_tools requires python-pymp4 [1], which requires construct < 2.9 [2].

contruct 2.8 does not support Python 3.10, the package tests are failing due to this :

"DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working"

However, disabling check during makepkg allows to build it, and I managed to start mapillary_tools without the error you shared. Do you have any idea how your setup differs to mine ?

[1] https://github.com/mapillary/mapillary_tools/blob/main/requirements.txt [2] https://github.com/beardypig/pymp4/issues/3

jose1711 commented on 2021-12-14 22:40 (UTC)

seems to be broken atm:

mapillary_tools  
Traceback (most recent call last):
  File "/usr/bin/mapillary_tools", line 33, in <module>
    sys.exit(load_entry_point('mapillary-tools==0.8.0', 'console_scripts', 'mapillary_tools')())
  File "/usr/lib/python3.10/site-packages/mapillary_tools/__main__.py", line 124, in main
    args.func(vars(args))
AttributeError: 'Namespace' object has no attribute 'func'

gileri commented on 2021-07-13 07:03 (UTC)

Done, thank you @jose1711 for the reminder !

jose1711 commented on 2021-07-12 08:35 (UTC)

please update maintainer/contributor info in the header. thank u

jose1711 commented on 2021-03-11 13:25 (UTC)

@gileri, thank you too. it's now available for adoption. have fun, j

gileri commented on 2021-03-10 17:07 (UTC)

@jose1711 Yeah totally ! Thanks.

jose1711 commented on 2021-03-09 20:36 (UTC)

@gileri hey, to be honest i don't currently have time to maintain this. any interest in adopting?

gileri commented on 2021-03-06 20:50 (UTC)

You're right, python-pymp4 has an hard dependency on python-construct 2.8.8.

There is a small (undocumented on the project) dependency from mapillary_tools on python-construct (the exceptions I cited). In addition, mapillary_tools depends on python-pymp4.

Right now, this AUR packages requires python-construct=2.8.10, while pymp4 depends on 2.8.8, so mapillary-tools is not installable as of now.

I created python-construct-288 and pushed an update to python-pymp4 to depend on it.

I think the best avenue would be to pin python-construct to >=2.8,<2.9 on this package. What do you think ?

jose1711 commented on 2021-02-28 11:20 (UTC)

With the latest python-construct I am getting:

  File "/usr/lib/python3.9/site-packages/pymp4/parser.py", line 86, in <module>
    "major_brand" / String(4),
NameError: name 'String' is not defined

Can you please detail your suggestion (maybe removing option to import gpx from blackvue)? Thanks

gileri commented on 2021-02-28 09:06 (UTC)

Hi, thanks for the quick update !

'python-construct=2.8.10' is listed as a dependency (twice), that prevents building the package as the current version in arch repos is 2.10.61-1.

As the library usage seems really limited, I think that the risks of API breakage are low :

https://github.com/mapillary/mapillary_tools/blob/master/mapillary_tools/gpx_from_blackvue.py#L35-L38

So I would suggest removing the version pinning on python-construct.