- Notifications
You must be signed in to change notification settings - Fork 226
Closed
Labels
Description
Hi, users are unable to run Dmn-python-lambda due to dependency conflict with botocore package. As shown in the following full dependency graph of Dmn-python-lambda, Dmn-python-lambda requires botocore>=1.5.62,<2.0.0,while boto3==1.4.4 requires botocore>=1.5.0,<1.6.0.
According to pip’s “first found wins” installation strategy, botocore 1.16.16 is the actually installed version. However, botocore 1.16.16 does not satisfy botocore>=1.5.0,<1.6.0.
Dependency tree-----------
dmn-python-lambda - 3.3.1 | +- boto3(install version:1.4.4 version range:==1.4.4) | | +- botocore(install version:1.5.95 version range:>=1.5.0,<1.6.0) | | | +- docutils(install version:0.14 version range:>=0.10) | | | +- jmespath(install version:0.9.5 version range:<1.0.0,>=0.7.1) | | | +- python-dateutil(install version:2.7.5 version range:>=2.1,<3.0.0) | | | | +- six(install version:1.11.0 version range:*) | | | | +- six(install version:1.11.0 version range:>=1.5) | | +- jmespath(install version:0.9.5 version range:<1.0.0,>=0.7.1) | | +- s3transfer(install version:0.1.13 version range:>=0.1.10,<0.2.0) | | | +- botocore(install version:1.16.19 version range:>=1.3.0,<2.0.0) | +- botocore(install version:1.16.19 version range:>=1.5.62,<2.0.0) | +- click(install version:6.6 version range:==6.6) | +- docutils(install version:0.14 version range:<0.15,>=0.12) | +- futures(install version:3.3.0 version range:*) | +- jmespath(install version:0.9.5 version range:>=0.9.0,<0.10.0) | +- pyaml(install version:15.8.2 version range:==15.8.2) | | +- pyyaml(install version:3.13 version range:*) | +- python-dateutil(install version:2.7.5 version range:<2.8.0,>=2.5.3) | | +- six(install version:1.11.0 version range:*) | | +- six(install version:1.11.0 version range:>=1.5) | +- pyyaml(install version:3.13 version range:>=3.11,<3.14) | +- six(install version:1.11.0 version range:<1.12.0,>=1.10.0) Thanks for your help.
Best,
Neolith