mapillary / mapillary-python-sdk

A Python 3 library built on the Mapillary API v4 to facilitate retrieving and working with Mapillary data.
MIT License
37 stars 14 forks source link

Shapely version #141

Open cbeddow opened 2 years ago

cbeddow commented 2 years ago

Describe the bug From user: "I can successfully install Shapely 1.8.1 but Mapillary is calling for 1.7.1, which has the install issue. Is there a known workaround for this?"

To Reproduce Run install on Windows

Expected behavior Shapely v >1.7.1 should be compatible

Rubix982 commented 2 years ago

Sure, let me try to upgrade it and see if a successful build is possible.

1.7.1 successfully builds for me, and so does 1.8.1, and similarly works on Google Collab. Maybe this is a platform/OS issue?

Rubix982 commented 2 years ago

shapely upgraded successfully, as well as numpy. New Mapillary release is 1.0.7. This can be installed with pip install mapillary==1.0.7.

@cbeddow can you ask the user to check if this works for them?

cbeddow commented 2 years ago

Thanks for helping @Rubix982! Asking for feedback.

I suspect Windows has something strange about the Shapely installs, sometimes Windows will not be smart about parallel installs of Python even, some people install Python3 with Anacondas that gets a different path then installing packages it goes to the Anaconda install and not a default. But it is not something we can totally control on the Mapillary library side.

Rubix982 commented 2 years ago

If you can ask the user, @cbeddow, can you get me te logs they get? Like, what are the logs of the install issue? Maybe I should report this to the shapely repository.