Description
So 2.0 claims to support 3.9, however it has a dep on the wrong version of a library that lacks a wheel for 3.9
pipenv install --python=3.9
# restrict to installing only wheels because some organizations have never met a security feature they didn't like
export PIP_ONLY_BINARY=:all:
pipenv install awslambdaric --skip-lock
The relevant part of error
ERROR: Cannot install awslambdaric==1.0.0, awslambdaric==1.1.0, awslambdaric==1.1.1, awslambdaric==1.2.0, awslambdaric==1.2.1, awslambdaric==1.2.2 and awslambdaric==2.0.0 because these package versions have conflicting dependencies.
The conflict is caused by:
awslambdaric 2.0.0 depends on simplejson==3.17.2
... snip ...
awslambdaric 1.0.0 depends on simplejson==3.17.2
Translated, the error is saying that simplejson lacks a wheel for 3.9.
Comments
-
Why are we even using simplejson? json is built into 3.x and it appears that simplejson exist so you can cater to people using python 2.6/2.5
-
Can you remove your dependency on simplejson and use regular json?
-
Or can you at least depend on a version of simplejson that has a 3.9 wheel? For example 3.17.6
Metadata
Metadata
Assignees
Labels
No labels