Closed PanierAvide closed 2 years ago
Hi, thanks for opening up an issue for this!
Strangely, scipy does have a 1.7.1
release, https://pypi.org/project/scipy/#history.
.
Can you try explicity installing it with, pip install scipy==1.7.1
?
Sure, it gives same issue :
(env) [adrien@pc-portable Mapillary]$ pip install scipy==1.7.1
ERROR: Could not find a version that satisfies the requirement scipy==1.7.1 (from versions: 0.8.0, 0.9.0, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.12.1, 0.13.0, 0.13.1, 0.13.2, 0.13.3, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.16.0, 0.16.1, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0, 0.19.1, 1.0.0b1, 1.0.0rc1, 1.0.0rc2, 1.0.0, 1.0.1, 1.1.0rc1, 1.1.0, 1.2.0rc1, 1.2.0rc2, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0rc1, 1.3.0rc2, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.4.0rc1, 1.4.0rc2, 1.4.0, 1.4.1, 1.5.0rc1, 1.5.0rc2, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.6.0rc1, 1.6.0rc2, 1.6.0, 1.6.1, 1.7.2, 1.7.3, 1.8.0rc1, 1.8.0rc2)
ERROR: No matching distribution found for scipy==1.7.1
Acknowledged. I will check this out just today.
I have submitted a potential fix with #136. The package was developed using ubuntu 20.04
, but I am currently now working on Garuda Linux
, an arch linux
fork.
We do not require scipy
explicitly in the Pipfile
which generates Pipfile.lock
which in turn generates the .egg-info
for the dist
part of the project. However, as per your additional information,
Might be related to version of numpy used by mapillary (numpy 1.22.1 + scipy 1.7.2 can be installed using pip without any trouble on my system) ?
I have shifted numpy
from 1.21.0
to 1.22.0
, and explicity added scipy==1.7.3
. Although numpy==1.22.1
is available, I am hesitant as that 1
is a minor patch.
For some reason, scipy==1.7.1
exists for debian
based systems, but not arch linux
, which is what is required by numpy==1.21.0
.
@PanierAvide the PR has been merged, which should introduce the new changes. Can you try this again and let me know if there is anything else you face?
Reopening this. I will close this once I receive confirmation from your end, @PanierAvide.
Because we currently do not have any other environments to push to, changes are only pushed to pypi as production that are on the main
branch, hence any issues like this need to be merged to main
to check if they actually fix (hopefully all) issues such issues.
Hi, thanks for your quick patch. I cloned latest main branch of the repository to test. I'm not sure how to interpret logs, it seems that install works, but don't have mapillary package available locally (but I guess it's some trouble of setup, most important being dependency working) :
[adrien@pc-portable mapillary-python-sdk-main]$ python -m venv env
[adrien@pc-portable mapillary-python-sdk-main]$ source ./env/bin/activate
(env) [adrien@pc-portable mapillary-python-sdk-main]$ make
python -m pip install --upgrade pip
Requirement already satisfied: pip in ./env/lib/python3.10/site-packages (21.2.4)
Collecting pip
Using cached pip-21.3.1-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 21.2.4
Uninstalling pip-21.2.4:
Successfully uninstalled pip-21.2.4
Successfully installed pip-21.3.1
pip install pipenv
Collecting pipenv
Downloading pipenv-2022.1.8-py2.py3-none-any.whl (3.6 MB)
|████████████████████████████████| 3.6 MB 703 kB/s
Collecting virtualenv-clone>=0.2.5
Downloading virtualenv_clone-0.5.7-py3-none-any.whl (6.6 kB)
Requirement already satisfied: setuptools>=36.2.1 in ./env/lib/python3.10/site-packages (from pipenv) (58.1.0)
Collecting virtualenv
Downloading virtualenv-20.13.0-py2.py3-none-any.whl (6.5 MB)
|████████████████████████████████| 6.5 MB 485 kB/s
Requirement already satisfied: pip>=18.0 in ./env/lib/python3.10/site-packages (from pipenv) (21.3.1)
Collecting certifi
Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting distlib<1,>=0.3.1
Downloading distlib-0.3.4-py2.py3-none-any.whl (461 kB)
|████████████████████████████████| 461 kB 1.1 MB/s
Collecting platformdirs<3,>=2
Downloading platformdirs-2.4.1-py3-none-any.whl (14 kB)
Collecting six<2,>=1.9.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting filelock<4,>=3.2
Downloading filelock-3.4.2-py3-none-any.whl (9.9 kB)
Installing collected packages: six, platformdirs, filelock, distlib, virtualenv-clone, virtualenv, certifi, pipenv
Successfully installed certifi-2021.10.8 distlib-0.3.4 filelock-3.4.2 pipenv-2022.1.8 platformdirs-2.4.1 six-1.16.0 virtualenv-20.13.0 virtualenv-clone-0.5.7
pipenv install
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Installing dependencies from Pipfile.lock (721f21)...
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 43/43 — 00:01:26
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.
python -m pip install --upgrade pip
Requirement already satisfied: pip in ./env/lib/python3.10/site-packages (21.2.4)
Collecting pip
Using cached pip-21.3.1-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 21.2.4
Uninstalling pip-21.2.4:
Successfully uninstalled pip-21.2.4
Successfully installed pip-21.3.1
pip install pipenv
Requirement already satisfied: pipenv in ./env/lib/python3.10/site-packages (2022.1.8)
Requirement already satisfied: certifi in ./env/lib/python3.10/site-packages (from pipenv) (2021.5.30)
Requirement already satisfied: virtualenv in ./env/lib/python3.10/site-packages (from pipenv) (20.13.0)
Requirement already satisfied: pip>=18.0 in ./env/lib/python3.10/site-packages (from pipenv) (21.3.1)
Requirement already satisfied: setuptools>=36.2.1 in ./env/lib/python3.10/site-packages (from pipenv) (60.5.0)
Requirement already satisfied: virtualenv-clone>=0.2.5 in ./env/lib/python3.10/site-packages (from pipenv) (0.5.7)
Requirement already satisfied: filelock<4,>=3.2 in ./env/lib/python3.10/site-packages (from virtualenv->pipenv) (3.4.2)
Requirement already satisfied: platformdirs<3,>=2 in ./env/lib/python3.10/site-packages (from virtualenv->pipenv) (2.4.1)
Requirement already satisfied: distlib<1,>=0.3.1 in ./env/lib/python3.10/site-packages (from virtualenv->pipenv) (0.3.4)
Requirement already satisfied: six<2,>=1.9.0 in ./env/lib/python3.10/site-packages (from virtualenv->pipenv) (1.16.0)
pipenv install --dev
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Installing dependencies from Pipfile.lock (721f21)...
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 7/47 — 00:00:00
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 47/47 — 00:00:36
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.
(env) [adrien@pc-portable mapillary-python-sdk-main]$
(env) [adrien@pc-portable mapillary-python-sdk-main]$ pipenv shell
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Launching subshell in virtual environment...
. /tmp/mapillary-python-sdk-main/env/bin/activate
[adrien@pc-portable mapillary-python-sdk-main]$ . /tmp/mapillary-python-sdk-main/env/bin/activate
(env) [adrien@pc-portable mapillary-python-sdk-main]$ python
Python 3.10.1 (main, Dec 11 2021, 17:22:55) [GCC 11.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mapillary.interface as mly
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'mapillary'
>>>
(env) [adrien@pc-portable mapillary-python-sdk-main]$ make setup-dev
python -m pip install --upgrade pip
Requirement already satisfied: pip in ./env/lib/python3.10/site-packages (21.2.4)
Collecting pip
Using cached pip-21.3.1-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 21.2.4
Uninstalling pip-21.2.4:
Successfully uninstalled pip-21.2.4
Successfully installed pip-21.3.1
pip install pipenv
Requirement already satisfied: pipenv in ./env/lib/python3.10/site-packages (2022.1.8)
Requirement already satisfied: pip>=18.0 in ./env/lib/python3.10/site-packages (from pipenv) (21.3.1)
Requirement already satisfied: virtualenv-clone>=0.2.5 in ./env/lib/python3.10/site-packages (from pipenv) (0.5.7)
Requirement already satisfied: virtualenv in ./env/lib/python3.10/site-packages (from pipenv) (20.13.0)
Requirement already satisfied: setuptools>=36.2.1 in ./env/lib/python3.10/site-packages (from pipenv) (60.5.0)
Requirement already satisfied: certifi in ./env/lib/python3.10/site-packages (from pipenv) (2021.5.30)
Requirement already satisfied: six<2,>=1.9.0 in ./env/lib/python3.10/site-packages (from virtualenv->pipenv) (1.16.0)
Requirement already satisfied: filelock<4,>=3.2 in ./env/lib/python3.10/site-packages (from virtualenv->pipenv) (3.4.2)
Requirement already satisfied: platformdirs<3,>=2 in ./env/lib/python3.10/site-packages (from virtualenv->pipenv) (2.4.1)
Requirement already satisfied: distlib<1,>=0.3.1 in ./env/lib/python3.10/site-packages (from virtualenv->pipenv) (0.3.4)
pipenv install --dev
Creating a virtualenv for this project...
Pipfile: /tmp/mapillary-python-sdk-main/Pipfile
Using /tmp/mapillary-python-sdk-main/env/bin/python3 (3.10.1) to create virtualenv...
⠧ Creating virtual environment...created virtual environment CPython3.10.1.final.0-64 in 428ms
creator CPython3Posix(dest=/home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/adrien/.local/share/virtualenv)
added seed packages: pip==21.3.1, setuptools==60.2.0, wheel==0.37.1
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
✔ Successfully created virtual environment!
Virtualenv location: /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO
Installing dependencies from Pipfile.lock (721f21)...
An error occurred while installing scipy==1.7.3 --hash=sha256:93378f3d14fff07572392ce6a6a2ceb3a1f237733bd6dcb9eb6a2b29b0d19085 --hash=sha256:95c2d250074cfa76715d58830579c64dff7354484b284c2b8b87e5a38321672c --hash=sha256:eb7ae2c4dbdb3c9247e07acc532f91077ae6dbc40ad5bd5dca0bb5a176ee9bda --hash=sha256:3f78181a153fa21c018d346f595edd648344751d7f03ab94b398be2ad083ed3e --hash=sha256:304dfaa7146cffdb75fbf6bb7c190fd7688795389ad060b970269c8576d038e9 --hash=sha256:033ce76ed4e9f62923e1f8124f7e2b0800db533828c853b402c7eec6e9465d80 --hash=sha256:87069cf875f0262a6e3187ab0f419f5b4280d3dcf4811ef9613c605f6e4dca95 --hash=sha256:eef93a446114ac0193a7b714ce67659db80caf940f3232bad63f4c7a81bc18df --hash=sha256:2c56b820d304dffcadbbb6cbfbc2e2c79ee46ea291db17e288e73cd3c64fefa9 --hash=sha256:eb326658f9b73c07081300daba90a8746543b5ea177184daed26528273157294 --hash=sha256:866ada14a95b083dd727a845a764cf95dd13ba3dc69a16b99038001b05439709 --hash=sha256:ca36e7d9430f7481fc7d11e015ae16fbd5575615a8e9060538104778be84addf --hash=sha256:e2c036492e673aad1b7b0d0ccdc0cb30a968353d2c4bf92ac8e73509e1bf212c --hash=sha256:f99d206db1f1ae735a8192ab93bd6028f3a42f6fa08467d37a14eb96c9dd34a3 --hash=sha256:5f2cfc359379c56b3a41b17ebd024109b2049f878badc1e454f31418c3a18436 --hash=sha256:ab5875facfdef77e0a47d5fd39ea178b58e60e454a4c85aa1e52fcb80db7babf --hash=sha256:5d1cc2c19afe3b5a546ede7e6a44ce1ff52e443d12b231823268019f608b9b12 --hash=sha256:ceebc3c4f6a109777c0053dfa0282fddb8893eddfb0d598574acfb734a926168 --hash=sha256:21b66200cf44b1c3e86495e3a436fc7a26608f92b8d43d344457c54f1c024cbc --hash=sha256:b78a35c5c74d336f42f44106174b9851c783184a85a3fe3e68857259b37b9ffb --hash=sha256:c9e04d7e9b03a8a6ac2045f7c5ef741be86727d8f49c45db45f244bdd2bcff17 --hash=sha256:edad1cf5b2ce1912c4d8ddad20e11d333165552aba262c882e28c78bbc09dbf6 --hash=sha256:173308efba2270dcd61cd45a30dfded6ec0085b4b6eb33b5eb11ab443005e088 --hash=sha256:8499d9dd1459dc0d0fe68db0832c3d5fc1361ae8e13d05e6849b358dc3f2c279 --hash=sha256:7edd9a311299a61e9919ea4192dd477395b50c014cdc1a1ac572d7c27e2207fa --hash=sha256:4d242d13206ca4302d83d8a6388c9dfce49fc48fdd3c20efad89ba12f785bf9e --hash=sha256:f7eaea089345a35130bc9a39b89ec1ff69c208efa97b3f8b25ea5d4c41d88094 --hash=sha256:b0e0aeb061a1d7dcd2ed59ea57ee56c9b23dd60100825f98238c06ee5cc4467e --hash=sha256:65bd52bf55f9a1071398557394203d881384d27b9c2cad7df9a027170aeaef93! Will try again.
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 90/90 — 00:00:38
Installing initially failed dependencies...
☤ ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 1/1 — 00:00:03
(env) [adrien@pc-portable mapillary-python-sdk-main]$ make build
# Builds the package distributions
pipenv run python3 setup.py sdist bdist_wheel --universal
running sdist
running egg_info
creating src/mapillary.egg-info
writing manifest file 'src/mapillary.egg-info/SOURCES.txt'
warning: no files found matching '*.gitkeep' under directory 'mapillary'
warning: no files found matching '*.py' under directory 'mapillary'
writing manifest file 'src/mapillary.egg-info/SOURCES.txt'
running check
creating mapillary-1.0.2
creating mapillary-1.0.2/src
creating mapillary-1.0.2/src/mapillary
creating mapillary-1.0.2/src/mapillary.egg-info
creating mapillary-1.0.2/src/mapillary/config
creating mapillary-1.0.2/src/mapillary/config/api
creating mapillary-1.0.2/src/mapillary/controller
creating mapillary-1.0.2/src/mapillary/models
creating mapillary-1.0.2/src/mapillary/models/api
creating mapillary-1.0.2/src/mapillary/utils
creating mapillary-1.0.2/tests
creating mapillary-1.0.2/tests/helper
creating mapillary-1.0.2/tests/helper/data
creating mapillary-1.0.2/tests/utils
copying CODE_OF_CONDUCT.md -> mapillary-1.0.2
copying CONTRIBUTING.md -> mapillary-1.0.2
copying LICENSE -> mapillary-1.0.2
copying MANIFEST.in -> mapillary-1.0.2
copying Makefile -> mapillary-1.0.2
copying Pipfile -> mapillary-1.0.2
copying Pipfile.lock -> mapillary-1.0.2
copying README.md -> mapillary-1.0.2
copying mapillary.toml -> mapillary-1.0.2
copying setup.cfg -> mapillary-1.0.2
copying setup.py -> mapillary-1.0.2
copying test.env -> mapillary-1.0.2
copying src/mapillary/__init__.py -> mapillary-1.0.2/src/mapillary
copying src/mapillary/interface.py -> mapillary-1.0.2/src/mapillary
copying src/mapillary.egg-info/PKG-INFO -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/SOURCES.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/dependency_links.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/requires.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/top_level.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary/config/__init__.py -> mapillary-1.0.2/src/mapillary/config
copying src/mapillary/config/api/__init__.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/entities.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/general.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/vector_tiles.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/controller/__init__.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/detection.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/feature.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/image.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/save.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/models/__init__.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/client.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/exceptions.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/geojson.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/api/__init__.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/models/api/entities.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/models/api/vector_tiles.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/utils/__init__.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/auth.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/extract.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/filter.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/format.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/time.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/verify.py -> mapillary-1.0.2/src/mapillary/utils
copying tests/.gitkeep -> mapillary-1.0.2/tests
copying tests/__init__.py -> mapillary-1.0.2/tests
copying tests/conftest.py -> mapillary-1.0.2/tests
copying tests/helper/client.py -> mapillary-1.0.2/tests/helper
copying tests/helper/fetch.py -> mapillary-1.0.2/tests/helper
copying tests/helper/data/.gitkeep -> mapillary-1.0.2/tests/helper/data
copying tests/utils/__init__.py -> mapillary-1.0.2/tests/utils
copying tests/utils/test_extract.py -> mapillary-1.0.2/tests/utils
copying tests/utils/test_filter.py -> mapillary-1.0.2/tests/utils
creating dist
Creating tar archive
removing 'mapillary-1.0.2' (and everything under it)
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/mapillary
copying src/mapillary/interface.py -> build/lib/mapillary
copying src/mapillary/__init__.py -> build/lib/mapillary
creating build/lib/mapillary/utils
copying src/mapillary/utils/verify.py -> build/lib/mapillary/utils
copying src/mapillary/utils/time.py -> build/lib/mapillary/utils
copying src/mapillary/utils/format.py -> build/lib/mapillary/utils
copying src/mapillary/utils/filter.py -> build/lib/mapillary/utils
copying src/mapillary/utils/extract.py -> build/lib/mapillary/utils
copying src/mapillary/utils/auth.py -> build/lib/mapillary/utils
copying src/mapillary/utils/__init__.py -> build/lib/mapillary/utils
creating build/lib/mapillary/models
copying src/mapillary/models/geojson.py -> build/lib/mapillary/models
copying src/mapillary/models/exceptions.py -> build/lib/mapillary/models
copying src/mapillary/models/client.py -> build/lib/mapillary/models
copying src/mapillary/models/__init__.py -> build/lib/mapillary/models
creating build/lib/mapillary/controller
copying src/mapillary/controller/save.py -> build/lib/mapillary/controller
copying src/mapillary/controller/image.py -> build/lib/mapillary/controller
copying src/mapillary/controller/feature.py -> build/lib/mapillary/controller
copying src/mapillary/controller/detection.py -> build/lib/mapillary/controller
copying src/mapillary/controller/__init__.py -> build/lib/mapillary/controller
creating build/lib/mapillary/config
copying src/mapillary/config/__init__.py -> build/lib/mapillary/config
creating build/lib/mapillary/models/api
copying src/mapillary/models/api/vector_tiles.py -> build/lib/mapillary/models/api
copying src/mapillary/models/api/entities.py -> build/lib/mapillary/models/api
copying src/mapillary/models/api/__init__.py -> build/lib/mapillary/models/api
creating build/lib/mapillary/config/api
copying src/mapillary/config/api/vector_tiles.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/general.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/entities.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/__init__.py -> build/lib/mapillary/config/api
warning: build_py: byte-compiling is disabled, skipping.
/home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/mapillary
creating build/bdist.linux-x86_64/wheel/mapillary/config
creating build/bdist.linux-x86_64/wheel/mapillary/config/api
creating build/bdist.linux-x86_64/wheel/mapillary/controller
creating build/bdist.linux-x86_64/wheel/mapillary/models
creating build/bdist.linux-x86_64/wheel/mapillary/models/api
creating build/bdist.linux-x86_64/wheel/mapillary/utils
warning: install_lib: byte-compiling is disabled, skipping.
running install_egg_info
Copying src/mapillary.egg-info to build/bdist.linux-x86_64/wheel/mapillary-1.0.2-py3.10.egg-info
running install_scripts
(env) [adrien@pc-portable mapillary-python-sdk-main]$ make local-install
# Locally install mapillary - DO THIS ONLY AFTER RUNNING `make build`
pipenv run pip3 install -e .
Obtaining file:///tmp/mapillary-python-sdk-main
Requirement already satisfied: attrs==21.2.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (21.2.0)
Requirement already satisfied: bleach==3.3.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (3.3.0)
Requirement already satisfied: certifi==2021.5.30 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2021.5.30)
Requirement already satisfied: chardet==4.0.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (4.0.0)
Requirement already satisfied: click==8.0.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (8.0.1)
Requirement already satisfied: click-plugins==1.1.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.1.1)
Requirement already satisfied: cligj==0.7.2 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.7.2)
Requirement already satisfied: coverage==5.5 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (5.5)
Requirement already satisfied: docutils==0.17.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.17.1)
Requirement already satisfied: future==0.18.2 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.18.2)
Requirement already satisfied: geojson==2.5.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2.5.0)
Requirement already satisfied: haversine==2.3.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2.3.1)
Requirement already satisfied: hypothesis==6.14.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (6.14.0)
Requirement already satisfied: idna==2.10 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2.10)
Requirement already satisfied: iniconfig==1.1.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.1.1)
Requirement already satisfied: mapbox-vector-tile==1.2.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.2.1)
Requirement already satisfied: mercantile==1.2.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.2.1)
Requirement already satisfied: munch==2.5.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2.5.0)
Requirement already satisfied: numpy==1.22.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.22.0)
Requirement already satisfied: packaging==21.3 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (21.3)
Requirement already satisfied: pip==21.2.4 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (21.2.4)
Requirement already satisfied: pkginfo==1.7.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.0)
Requirement already satisfied: pluggy==0.13.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.13.1)
Requirement already satisfied: protobuf==3.17.3 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (3.17.3)
Requirement already satisfied: psutil==5.8.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (5.8.0)
Requirement already satisfied: py==1.10.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.10.0)
Requirement already satisfied: pyclipper==1.3.0.post2 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.3.0.post2)
Requirement already satisfied: pygments==2.9.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2.9.0)
Requirement already satisfied: pyparsing==2.4.7 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2.4.7)
Requirement already satisfied: python-dotenv==0.19.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.19.0)
Requirement already satisfied: readme-renderer==32.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (32.0)
Requirement already satisfied: requests==2.25.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2.25.1)
Requirement already satisfied: requests-toolbelt==0.9.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.9.1)
Requirement already satisfied: scipy==1.7.3 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.3)
Requirement already satisfied: setuptools==60.5.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (60.5.0)
Requirement already satisfied: shapely==1.7.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.1)
Requirement already satisfied: six==1.16.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.16.0)
Requirement already satisfied: sortedcontainers==2.4.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (2.4.0)
Requirement already satisfied: tqdm==4.61.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (4.61.1)
Requirement already satisfied: turfpy==0.0.7 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.0.7)
Requirement already satisfied: twine==1.13.0 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.13.0)
Requirement already satisfied: urllib3==1.26.5 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (1.26.5)
Requirement already satisfied: vt2geojson==0.2.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.2.1)
Requirement already satisfied: webencodings==0.5.1 in /home/adrien/.local/share/virtualenvs/mapillary-python-sdk-main-5ZrXFHuO/lib/python3.10/site-packages (from mapillary==1.0.2) (0.5.1)
Installing collected packages: mapillary
Running setup.py develop for mapillary
Successfully installed mapillary-1.0.2
(env) [adrien@pc-portable mapillary-python-sdk-main]$ sudo systemctl start postgresql^C
(env) [adrien@pc-portable mapillary-python-sdk-main]$ pipenv shell
Shell for /tmp/mapillary-python-sdk-main/env already activated.
No action taken to avoid nested environments.
(env) [adrien@pc-portable mapillary-python-sdk-main]$ python
Python 3.10.1 (main, Dec 11 2021, 17:22:55) [GCC 11.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mapillary.interface as mly
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'mapillary'
>>>
(env) [adrien@pc-portable mapillary-python-sdk-main]$
Let me go through these logs and get back to you.
Also, are you trying to install it from the PyPI source, or test it out locally after cloning it? Because the initial issue was regarding the installation with pip install mapillary
, right? Is that working alright for you now in a fresh venv
setup?
To test out a local installation, follow these steps,
git clone https://github.com/mapillary/mapillary-python-sdk
cd mapillary python-sdk
make setup-dev
make build
make local-install
And then, pipenv shell
, then run python
, then import mapillary as mly
. To see how you can access other attributes with mly
. write mly.
then press TAB
twice to see options.
I do not think you would need to create a separate venv
to test out the dev
setup.
These are my logs,
~/Projects/testing at 02:20:05 ش
❯ git clone https://github.com/mapillary/mapillary-python-sdk/
Cloning into 'mapillary-python-sdk'...
remote: Enumerating objects: 3576, done.
remote: Counting objects: 100% (2837/2837), done.
remote: Compressing objects: 100% (1057/1057), done.
remote: Total 3576 (delta 1600), reused 2481 (delta 1345), pack-reused 739
Receiving objects: 100% (3576/3576), 2.56 MiB | 6.51 MiB/s, done.
Resolving deltas: 100% (2050/2050), done.
~/Projects/testing at 02:20:11 ش
❯ cd mapillary-python-sdk
~/Projects/testing/mapillary-python-sdk on main at 02:20:13 ش
❯ make setup-dev
python -m pip install --upgrade pip
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /home/saif/.local/lib/python3.10/site-packages (21.3.1)
pip install pipenv
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pipenv in /home/saif/.local/lib/python3.10/site-packages (2022.1.8)
Requirement already satisfied: virtualenv-clone>=0.2.5 in /home/saif/.local/lib/python3.10/site-packages (from pipenv) (0.5.7)
Requirement already satisfied: pip>=18.0 in /usr/lib/python3.10/site-packages (from pipenv) (20.3.4)
Requirement already satisfied: certifi in /home/saif/.local/lib/python3.10/site-packages (from pipenv) (2021.10.8)
Requirement already satisfied: virtualenv in /home/saif/.local/lib/python3.10/site-packages (from pipenv) (20.13.0)
Requirement already satisfied: setuptools>=36.2.1 in /usr/lib/python3.10/site-packages (from pipenv) (59.1.1)
Requirement already satisfied: six<2,>=1.9.0 in /usr/lib/python3.10/site-packages (from virtualenv->pipenv) (1.16.0)
Requirement already satisfied: platformdirs<3,>=2 in /home/saif/.local/lib/python3.10/site-packages (from virtualenv->pipenv) (2.4.1)
Requirement already satisfied: filelock<4,>=3.2 in /home/saif/.local/lib/python3.10/site-packages (from virtualenv->pipenv) (3.4.2)
Requirement already satisfied: distlib<1,>=0.3.1 in /usr/lib/python3.10/site-packages (from virtualenv->pipenv) (0.3.4)
pipenv install --dev
Installing dependencies from Pipfile.lock (721f21)...
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 0/0 — 00:00:00
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.
~/Pr/testing/mapillary-python-sdk on main took 3s at 02:20:22 ش
❯ make build
# Builds the package distributions
pipenv run python3 setup.py sdist bdist_wheel --universal
running sdist
running egg_info
creating src/mapillary.egg-info
writing manifest file 'src/mapillary.egg-info/SOURCES.txt'
warning: no files found matching '*.gitkeep' under directory 'mapillary'
warning: no files found matching '*.py' under directory 'mapillary'
writing manifest file 'src/mapillary.egg-info/SOURCES.txt'
running check
creating mapillary-1.0.2
creating mapillary-1.0.2/src
creating mapillary-1.0.2/src/mapillary
creating mapillary-1.0.2/src/mapillary.egg-info
creating mapillary-1.0.2/src/mapillary/config
creating mapillary-1.0.2/src/mapillary/config/api
creating mapillary-1.0.2/src/mapillary/controller
creating mapillary-1.0.2/src/mapillary/models
creating mapillary-1.0.2/src/mapillary/models/api
creating mapillary-1.0.2/src/mapillary/utils
creating mapillary-1.0.2/tests
creating mapillary-1.0.2/tests/helper
creating mapillary-1.0.2/tests/helper/data
creating mapillary-1.0.2/tests/utils
copying CODE_OF_CONDUCT.md -> mapillary-1.0.2
copying CONTRIBUTING.md -> mapillary-1.0.2
copying LICENSE -> mapillary-1.0.2
copying MANIFEST.in -> mapillary-1.0.2
copying Makefile -> mapillary-1.0.2
copying Pipfile -> mapillary-1.0.2
copying Pipfile.lock -> mapillary-1.0.2
copying README.md -> mapillary-1.0.2
copying mapillary.toml -> mapillary-1.0.2
copying setup.cfg -> mapillary-1.0.2
copying setup.py -> mapillary-1.0.2
copying test.env -> mapillary-1.0.2
copying src/mapillary/__init__.py -> mapillary-1.0.2/src/mapillary
copying src/mapillary/interface.py -> mapillary-1.0.2/src/mapillary
copying src/mapillary.egg-info/PKG-INFO -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/SOURCES.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/dependency_links.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/requires.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/top_level.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary/config/__init__.py -> mapillary-1.0.2/src/mapillary/config
copying src/mapillary/config/api/__init__.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/entities.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/general.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/vector_tiles.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/controller/__init__.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/detection.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/feature.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/image.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/save.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/models/__init__.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/client.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/exceptions.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/geojson.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/api/__init__.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/models/api/entities.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/models/api/vector_tiles.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/utils/__init__.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/auth.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/extract.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/filter.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/format.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/time.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/verify.py -> mapillary-1.0.2/src/mapillary/utils
copying tests/.gitkeep -> mapillary-1.0.2/tests
copying tests/__init__.py -> mapillary-1.0.2/tests
copying tests/conftest.py -> mapillary-1.0.2/tests
copying tests/helper/client.py -> mapillary-1.0.2/tests/helper
copying tests/helper/fetch.py -> mapillary-1.0.2/tests/helper
copying tests/helper/data/.gitkeep -> mapillary-1.0.2/tests/helper/data
copying tests/utils/__init__.py -> mapillary-1.0.2/tests/utils
copying tests/utils/test_extract.py -> mapillary-1.0.2/tests/utils
copying tests/utils/test_filter.py -> mapillary-1.0.2/tests/utils
creating dist
Creating tar archive
removing 'mapillary-1.0.2' (and everything under it)
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/mapillary
copying src/mapillary/__init__.py -> build/lib/mapillary
copying src/mapillary/interface.py -> build/lib/mapillary
creating build/lib/mapillary/config
copying src/mapillary/config/__init__.py -> build/lib/mapillary/config
creating build/lib/mapillary/controller
copying src/mapillary/controller/__init__.py -> build/lib/mapillary/controller
copying src/mapillary/controller/detection.py -> build/lib/mapillary/controller
copying src/mapillary/controller/feature.py -> build/lib/mapillary/controller
copying src/mapillary/controller/image.py -> build/lib/mapillary/controller
copying src/mapillary/controller/save.py -> build/lib/mapillary/controller
creating build/lib/mapillary/models
copying src/mapillary/models/__init__.py -> build/lib/mapillary/models
copying src/mapillary/models/client.py -> build/lib/mapillary/models
copying src/mapillary/models/exceptions.py -> build/lib/mapillary/models
copying src/mapillary/models/geojson.py -> build/lib/mapillary/models
creating build/lib/mapillary/utils
copying src/mapillary/utils/__init__.py -> build/lib/mapillary/utils
copying src/mapillary/utils/auth.py -> build/lib/mapillary/utils
copying src/mapillary/utils/extract.py -> build/lib/mapillary/utils
copying src/mapillary/utils/filter.py -> build/lib/mapillary/utils
copying src/mapillary/utils/format.py -> build/lib/mapillary/utils
copying src/mapillary/utils/time.py -> build/lib/mapillary/utils
copying src/mapillary/utils/verify.py -> build/lib/mapillary/utils
creating build/lib/mapillary/config/api
copying src/mapillary/config/api/__init__.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/entities.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/general.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/vector_tiles.py -> build/lib/mapillary/config/api
creating build/lib/mapillary/models/api
copying src/mapillary/models/api/__init__.py -> build/lib/mapillary/models/api
copying src/mapillary/models/api/entities.py -> build/lib/mapillary/models/api
copying src/mapillary/models/api/vector_tiles.py -> build/lib/mapillary/models/api
warning: build_py: byte-compiling is disabled, skipping.
/home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/mapillary
creating build/bdist.linux-x86_64/wheel/mapillary/config
creating build/bdist.linux-x86_64/wheel/mapillary/config/api
creating build/bdist.linux-x86_64/wheel/mapillary/controller
creating build/bdist.linux-x86_64/wheel/mapillary/models
creating build/bdist.linux-x86_64/wheel/mapillary/models/api
creating build/bdist.linux-x86_64/wheel/mapillary/utils
warning: install_lib: byte-compiling is disabled, skipping.
running install_egg_info
Copying src/mapillary.egg-info to build/bdist.linux-x86_64/wheel/mapillary-1.0.2-py3.10.egg-info
running install_scripts
~/Projects/testing/mapillary-python-sdk on main at 02:20:26 ش
❯ make local-install
# Locally install mapillary - DO THIS ONLY AFTER RUNNING `make build`
pipenv run pip3 install -e .
Obtaining file:///home/saif/Projects/testing/mapillary-python-sdk
Requirement already satisfied: attrs==21.2.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (21.2.0)
Requirement already satisfied: bleach==3.3.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (3.3.0)
Requirement already satisfied: certifi==2021.5.30 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2021.5.30)
Requirement already satisfied: chardet==4.0.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (4.0.0)
Requirement already satisfied: click==8.0.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (8.0.1)
Requirement already satisfied: click-plugins==1.1.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.1.1)
Requirement already satisfied: cligj==0.7.2 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.7.2)
Requirement already satisfied: coverage==5.5 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (5.5)
Requirement already satisfied: docutils==0.17.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.17.1)
Requirement already satisfied: future==0.18.2 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.18.2)
Requirement already satisfied: geojson==2.5.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2.5.0)
Requirement already satisfied: haversine==2.3.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2.3.1)
Requirement already satisfied: hypothesis==6.14.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (6.14.0)
Requirement already satisfied: idna==2.10 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2.10)
Requirement already satisfied: iniconfig==1.1.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.1.1)
Requirement already satisfied: mapbox-vector-tile==1.2.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.2.1)
Requirement already satisfied: mercantile==1.2.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.2.1)
Requirement already satisfied: munch==2.5.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2.5.0)
Requirement already satisfied: numpy==1.22.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.22.0)
Requirement already satisfied: packaging==21.3 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (21.3)
Requirement already satisfied: pip==21.2.4 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (21.2.4)
Requirement already satisfied: pkginfo==1.7.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.0)
Requirement already satisfied: pluggy==0.13.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.13.1)
Requirement already satisfied: protobuf==3.17.3 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (3.17.3)
Requirement already satisfied: psutil==5.8.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (5.8.0)
Requirement already satisfied: py==1.10.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.10.0)
Requirement already satisfied: pyclipper==1.3.0.post2 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.3.0.post2)
Requirement already satisfied: pygments==2.9.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2.9.0)
Requirement already satisfied: pyparsing==2.4.7 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2.4.7)
Requirement already satisfied: python-dotenv==0.19.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.19.0)
Requirement already satisfied: readme-renderer==32.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (32.0)
Requirement already satisfied: requests==2.25.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2.25.1)
Requirement already satisfied: requests-toolbelt==0.9.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.9.1)
Requirement already satisfied: scipy==1.7.3 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.3)
Requirement already satisfied: setuptools==60.5.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (60.5.0)
Requirement already satisfied: shapely==1.7.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.1)
Requirement already satisfied: six==1.16.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.16.0)
Requirement already satisfied: sortedcontainers==2.4.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (2.4.0)
Requirement already satisfied: tqdm==4.61.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (4.61.1)
Requirement already satisfied: turfpy==0.0.7 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.0.7)
Requirement already satisfied: twine==1.13.0 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.13.0)
Requirement already satisfied: urllib3==1.26.5 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (1.26.5)
Requirement already satisfied: vt2geojson==0.2.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.2.1)
Requirement already satisfied: webencodings==0.5.1 in /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/lib/python3.10/site-packages (from mapillary==1.0.2) (0.5.1)
Installing collected packages: mapillary
Attempting uninstall: mapillary
Found existing installation: mapillary 1.0.2
Uninstalling mapillary-1.0.2:
Successfully uninstalled mapillary-1.0.2
Running setup.py develop for mapillary
Successfully installed mapillary-1.0.2
~/Projects/testing/mapillary-python-sdk on main at 02:20:30 ش
❯ pipenv shell
Launching subshell in virtual environment...
~/Projects/testing/mapillary-python-sdk on main at 02:20:33 ش
❯ . /home/saif/.local/share/virtualenvs/mapillary-python-sdk-dVv-R2Yp/bin/activate
~/Pr/t/mapillary-python-sdk on main
❯ python
Python 3.10.1 (main, Dec 18 2021, 23:53:45) [GCC 11.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mapillary as mly
>>> mly.
mly.config mly.interface mly.utils
mly.controller mly.models
>>> mly.
The initial issue was related to pip install. With given procedure it works, I can access the mapillary package.
Full logs :
[adrien@pc-portable m2]$ git clone https://github.com/mapillary/mapillary-python-sdk
Clonage dans 'mapillary-python-sdk'...
remote: Enumerating objects: 3576, done.
remote: Counting objects: 100% (2835/2835), done.
remote: Compressing objects: 100% (1053/1053), done.
remote: Total 3576 (delta 1599), reused 2483 (delta 1347), pack-reused 741
Réception d'objets: 100% (3576/3576), 2.56 Mio | 1.32 Mio/s, fait.
Résolution des deltas: 100% (2050/2050), fait.
[adrien@pc-portable m2]$ cd mapillary-python-sdk/
[adrien@pc-portable mapillary-python-sdk]$ python -m venv env
[adrien@pc-portable mapillary-python-sdk]$ source ./env/bin/activate
(env) [adrien@pc-portable mapillary-python-sdk]$ make setup-dev
python -m pip install --upgrade pip
Requirement already satisfied: pip in ./env/lib/python3.10/site-packages (21.2.4)
Collecting pip
Using cached pip-21.3.1-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 21.2.4
Uninstalling pip-21.2.4:
Successfully uninstalled pip-21.2.4
Successfully installed pip-21.3.1
pip install pipenv
Collecting pipenv
Using cached pipenv-2022.1.8-py2.py3-none-any.whl (3.6 MB)
Requirement already satisfied: setuptools>=36.2.1 in ./env/lib/python3.10/site-packages (from pipenv) (58.1.0)
Requirement already satisfied: pip>=18.0 in ./env/lib/python3.10/site-packages (from pipenv) (21.3.1)
Collecting virtualenv-clone>=0.2.5
Using cached virtualenv_clone-0.5.7-py3-none-any.whl (6.6 kB)
Collecting virtualenv
Using cached virtualenv-20.13.0-py2.py3-none-any.whl (6.5 MB)
Collecting certifi
Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting filelock<4,>=3.2
Using cached filelock-3.4.2-py3-none-any.whl (9.9 kB)
Collecting six<2,>=1.9.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting distlib<1,>=0.3.1
Using cached distlib-0.3.4-py2.py3-none-any.whl (461 kB)
Collecting platformdirs<3,>=2
Using cached platformdirs-2.4.1-py3-none-any.whl (14 kB)
Installing collected packages: six, platformdirs, filelock, distlib, virtualenv-clone, virtualenv, certifi, pipenv
Successfully installed certifi-2021.10.8 distlib-0.3.4 filelock-3.4.2 pipenv-2022.1.8 platformdirs-2.4.1 six-1.16.0 virtualenv-20.13.0 virtualenv-clone-0.5.7
pipenv install --dev
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Installing dependencies from Pipfile.lock (721f21)...
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 89/89 — 00:00:34
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.
(env) [adrien@pc-portable mapillary-python-sdk]$ make build
# Builds the package distributions
pipenv run python3 setup.py sdist bdist_wheel --universal
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
running sdist
running egg_info
creating src/mapillary.egg-info
writing manifest file 'src/mapillary.egg-info/SOURCES.txt'
warning: no files found matching '*.gitkeep' under directory 'mapillary'
warning: no files found matching '*.py' under directory 'mapillary'
writing manifest file 'src/mapillary.egg-info/SOURCES.txt'
running check
creating mapillary-1.0.2
creating mapillary-1.0.2/src
creating mapillary-1.0.2/src/mapillary
creating mapillary-1.0.2/src/mapillary.egg-info
creating mapillary-1.0.2/src/mapillary/config
creating mapillary-1.0.2/src/mapillary/config/api
creating mapillary-1.0.2/src/mapillary/controller
creating mapillary-1.0.2/src/mapillary/models
creating mapillary-1.0.2/src/mapillary/models/api
creating mapillary-1.0.2/src/mapillary/utils
creating mapillary-1.0.2/tests
creating mapillary-1.0.2/tests/helper
creating mapillary-1.0.2/tests/helper/data
creating mapillary-1.0.2/tests/utils
copying CODE_OF_CONDUCT.md -> mapillary-1.0.2
copying CONTRIBUTING.md -> mapillary-1.0.2
copying LICENSE -> mapillary-1.0.2
copying MANIFEST.in -> mapillary-1.0.2
copying Makefile -> mapillary-1.0.2
copying Pipfile -> mapillary-1.0.2
copying Pipfile.lock -> mapillary-1.0.2
copying README.md -> mapillary-1.0.2
copying mapillary.toml -> mapillary-1.0.2
copying setup.cfg -> mapillary-1.0.2
copying setup.py -> mapillary-1.0.2
copying test.env -> mapillary-1.0.2
copying src/mapillary/__init__.py -> mapillary-1.0.2/src/mapillary
copying src/mapillary/interface.py -> mapillary-1.0.2/src/mapillary
copying src/mapillary.egg-info/PKG-INFO -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/SOURCES.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/dependency_links.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/requires.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary.egg-info/top_level.txt -> mapillary-1.0.2/src/mapillary.egg-info
copying src/mapillary/config/__init__.py -> mapillary-1.0.2/src/mapillary/config
copying src/mapillary/config/api/__init__.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/entities.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/general.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/config/api/vector_tiles.py -> mapillary-1.0.2/src/mapillary/config/api
copying src/mapillary/controller/__init__.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/detection.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/feature.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/image.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/controller/save.py -> mapillary-1.0.2/src/mapillary/controller
copying src/mapillary/models/__init__.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/client.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/exceptions.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/geojson.py -> mapillary-1.0.2/src/mapillary/models
copying src/mapillary/models/api/__init__.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/models/api/entities.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/models/api/vector_tiles.py -> mapillary-1.0.2/src/mapillary/models/api
copying src/mapillary/utils/__init__.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/auth.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/extract.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/filter.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/format.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/time.py -> mapillary-1.0.2/src/mapillary/utils
copying src/mapillary/utils/verify.py -> mapillary-1.0.2/src/mapillary/utils
copying tests/.gitkeep -> mapillary-1.0.2/tests
copying tests/__init__.py -> mapillary-1.0.2/tests
copying tests/conftest.py -> mapillary-1.0.2/tests
copying tests/helper/client.py -> mapillary-1.0.2/tests/helper
copying tests/helper/fetch.py -> mapillary-1.0.2/tests/helper
copying tests/helper/data/.gitkeep -> mapillary-1.0.2/tests/helper/data
copying tests/utils/__init__.py -> mapillary-1.0.2/tests/utils
copying tests/utils/test_extract.py -> mapillary-1.0.2/tests/utils
copying tests/utils/test_filter.py -> mapillary-1.0.2/tests/utils
creating dist
Creating tar archive
removing 'mapillary-1.0.2' (and everything under it)
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/mapillary
copying src/mapillary/interface.py -> build/lib/mapillary
copying src/mapillary/__init__.py -> build/lib/mapillary
creating build/lib/mapillary/utils
copying src/mapillary/utils/verify.py -> build/lib/mapillary/utils
copying src/mapillary/utils/time.py -> build/lib/mapillary/utils
copying src/mapillary/utils/format.py -> build/lib/mapillary/utils
copying src/mapillary/utils/filter.py -> build/lib/mapillary/utils
copying src/mapillary/utils/extract.py -> build/lib/mapillary/utils
copying src/mapillary/utils/auth.py -> build/lib/mapillary/utils
copying src/mapillary/utils/__init__.py -> build/lib/mapillary/utils
creating build/lib/mapillary/models
copying src/mapillary/models/geojson.py -> build/lib/mapillary/models
copying src/mapillary/models/exceptions.py -> build/lib/mapillary/models
copying src/mapillary/models/client.py -> build/lib/mapillary/models
copying src/mapillary/models/__init__.py -> build/lib/mapillary/models
creating build/lib/mapillary/controller
copying src/mapillary/controller/save.py -> build/lib/mapillary/controller
copying src/mapillary/controller/image.py -> build/lib/mapillary/controller
copying src/mapillary/controller/feature.py -> build/lib/mapillary/controller
copying src/mapillary/controller/detection.py -> build/lib/mapillary/controller
copying src/mapillary/controller/__init__.py -> build/lib/mapillary/controller
creating build/lib/mapillary/config
copying src/mapillary/config/__init__.py -> build/lib/mapillary/config
creating build/lib/mapillary/models/api
copying src/mapillary/models/api/vector_tiles.py -> build/lib/mapillary/models/api
copying src/mapillary/models/api/entities.py -> build/lib/mapillary/models/api
copying src/mapillary/models/api/__init__.py -> build/lib/mapillary/models/api
creating build/lib/mapillary/config/api
copying src/mapillary/config/api/vector_tiles.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/general.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/entities.py -> build/lib/mapillary/config/api
copying src/mapillary/config/api/__init__.py -> build/lib/mapillary/config/api
warning: build_py: byte-compiling is disabled, skipping.
/tmp/m2/mapillary-python-sdk/env/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/mapillary
creating build/bdist.linux-x86_64/wheel/mapillary/config
creating build/bdist.linux-x86_64/wheel/mapillary/config/api
creating build/bdist.linux-x86_64/wheel/mapillary/controller
creating build/bdist.linux-x86_64/wheel/mapillary/models
creating build/bdist.linux-x86_64/wheel/mapillary/models/api
creating build/bdist.linux-x86_64/wheel/mapillary/utils
warning: install_lib: byte-compiling is disabled, skipping.
running install_egg_info
Copying src/mapillary.egg-info to build/bdist.linux-x86_64/wheel/mapillary-1.0.2-py3.10.egg-info
running install_scripts
(env) [adrien@pc-portable mapillary-python-sdk]$ make local-install
# Locally install mapillary - DO THIS ONLY AFTER RUNNING `make build`
pipenv run pip3 install -e .
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Obtaining file:///tmp/m2/mapillary-python-sdk
Requirement already satisfied: attrs==21.2.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (21.2.0)
Requirement already satisfied: bleach==3.3.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (3.3.0)
Requirement already satisfied: certifi==2021.5.30 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2021.5.30)
Requirement already satisfied: chardet==4.0.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (4.0.0)
Requirement already satisfied: click==8.0.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (8.0.1)
Requirement already satisfied: click-plugins==1.1.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.1.1)
Requirement already satisfied: cligj==0.7.2 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.7.2)
Requirement already satisfied: coverage==5.5 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (5.5)
Requirement already satisfied: docutils==0.17.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.17.1)
Requirement already satisfied: future==0.18.2 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.18.2)
Requirement already satisfied: geojson==2.5.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2.5.0)
Requirement already satisfied: haversine==2.3.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2.3.1)
Requirement already satisfied: hypothesis==6.14.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (6.14.0)
Requirement already satisfied: idna==2.10 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2.10)
Requirement already satisfied: iniconfig==1.1.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.1.1)
Requirement already satisfied: mapbox-vector-tile==1.2.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.2.1)
Requirement already satisfied: mercantile==1.2.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.2.1)
Requirement already satisfied: munch==2.5.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2.5.0)
Requirement already satisfied: numpy==1.22.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.22.0)
Requirement already satisfied: packaging==21.3 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (21.3)
Requirement already satisfied: pip==21.2.4 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (21.2.4)
Requirement already satisfied: pkginfo==1.7.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.0)
Requirement already satisfied: pluggy==0.13.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.13.1)
Requirement already satisfied: protobuf==3.17.3 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (3.17.3)
Requirement already satisfied: psutil==5.8.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (5.8.0)
Requirement already satisfied: py==1.10.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.10.0)
Requirement already satisfied: pyclipper==1.3.0.post2 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.3.0.post2)
Requirement already satisfied: pygments==2.9.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2.9.0)
Requirement already satisfied: pyparsing==2.4.7 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2.4.7)
Requirement already satisfied: python-dotenv==0.19.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.19.0)
Requirement already satisfied: readme-renderer==32.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (32.0)
Requirement already satisfied: requests==2.25.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2.25.1)
Requirement already satisfied: requests-toolbelt==0.9.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.9.1)
Requirement already satisfied: scipy==1.7.3 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.3)
Requirement already satisfied: setuptools==60.5.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (60.5.0)
Requirement already satisfied: shapely==1.7.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.7.1)
Requirement already satisfied: six==1.16.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.16.0)
Requirement already satisfied: sortedcontainers==2.4.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (2.4.0)
Requirement already satisfied: tqdm==4.61.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (4.61.1)
Requirement already satisfied: turfpy==0.0.7 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.0.7)
Requirement already satisfied: twine==1.13.0 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.13.0)
Requirement already satisfied: urllib3==1.26.5 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (1.26.5)
Requirement already satisfied: vt2geojson==0.2.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.2.1)
Requirement already satisfied: webencodings==0.5.1 in ./env/lib/python3.10/site-packages (from mapillary==1.0.2) (0.5.1)
Installing collected packages: mapillary
Running setup.py develop for mapillary
Successfully installed mapillary-1.0.2
(env) [adrien@pc-portable mapillary-python-sdk]$ pipenv shell
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Launching subshell in virtual environment...
. /tmp/m2/mapillary-python-sdk/env/bin/activate
[adrien@pc-portable mapillary-python-sdk]$ . /tmp/m2/mapillary-python-sdk/env/bin/activate
(env) [adrien@pc-portable mapillary-python-sdk]$ python
Python 3.10.1 (main, Dec 11 2021, 17:22:55) [GCC 11.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mapillary as mly
>>> mly.
mly.config mly.interface mly.utils
mly.controller mly.models
>>> mly.config
<module 'mapillary.config' from '/tmp/m2/mapillary-python-sdk/src/mapillary/config/__init__.py'>
That's great!
Just to differentiate, however, if you wish to use it as a regular user, you would most likely need to create a virtual environment, then install mapillary
with pip install mapillary
, and you're good to go to using it as any other python package.
If you would like to contribute to the project, you would need to follow the steps with make
as described above. Then you'll be able to make changes to the code and test them out locally if they build as expected.
Should I close this issue, @PanierAvide?
Well understood, I also tried to use new release from PyPI (mapillary==1.0.2) and it works like a charm :+1:
Thanks for your quick fix, you can close the issue :grinning:
Happy to help! Let me know if you run into any further issues.
Describe the bug
Install of mapillary 1.0.1 python package fails when using
pip install
due to unmet scipy 1.7.1 dependencyTo Reproduce
pip install mapillary==1.0.1
Expected behavior
Additional context
Might be related to version of numpy used by mapillary (numpy 1.22.1 + scipy 1.7.2 can be installed using pip without any trouble on my system) ?
System : Arch Linux 64 bit, python 3.10.1
Full log