Open infamousjoeg opened 4 years ago
Previous error occurred when running pipenv --python 3.8 && pipenv install
.
This error occurs when running pipenv run pip install -r requirements.txt
:
╰ pipenv run pip install -r requirements.txt
Collecting boto3==1.4.7
Downloading boto3-1.4.7-py2.py3-none-any.whl (128 kB)
|████████████████████████████████| 128 kB 940 kB/s
Collecting botocore==1.7.48
Downloading botocore-1.7.48-py2.py3-none-any.whl (3.7 MB)
|████████████████████████████████| 3.7 MB 1.4 MB/s
Collecting certifi==2017.7.27.1
Downloading certifi-2017.7.27.1-py2.py3-none-any.whl (349 kB)
|████████████████████████████████| 349 kB 7.6 MB/s
Collecting cfnresponse==1.0.2
Downloading cfnresponse-1.0.2-py2.py3-none-any.whl (2.8 kB)
Collecting chardet==3.0.4
Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting docutils==0.15.2
Using cached docutils-0.15.2-py3-none-any.whl (547 kB)
Collecting dynamo-lock==0.1.1
Downloading dynamo_lock-0.1.1.tar.gz (2.9 kB)
ERROR: Could not find a version that satisfies the requirement futures==3.3.0 (from -r requirements.txt (line 8)) (from versions: 0.2.python3, 0.1, 0.2, 1.0, 2.0, 2.1, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.2.0, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.1.0, 3.1.1)
ERROR: No matching distribution found for futures==3.3.0 (from -r requirements.txt (line 8))
I think this is just due to the fact that this codebase can only run on Python2. From futures
docs here:
It does not work on Python 3 due to Python 2 syntax being used in the codebase. Python 3
users should not attempt to install it, since the package is already included in the standard library.
Ok, so remove it from requirements.txt
and continue forth... got it! Thanks @sgnn7!
When attempting to install
requirements.txt
on Python v3.6+, an error occurs due to no Python 3 compatibility for thefutures
module.