Skip to content

Subtle 3.9 incompatibility via simplejson #62

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
matthewdeanmartin opened this issue Dec 9, 2021 · 3 comments · Fixed by #88 or #136
Closed

Subtle 3.9 incompatibility via simplejson #62

matthewdeanmartin opened this issue Dec 9, 2021 · 3 comments · Fixed by #88 or #136

Comments

@matthewdeanmartin
Copy link

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

mdsakalu added a commit to mdsakalu/aws-lambda-python-runtime-interface-client that referenced this issue Oct 11, 2022
@briensea briensea reopened this Oct 26, 2023
@salwon
Copy link

salwon commented Nov 15, 2023

Are there any updates from the team on this? I see that the change was made to upgrade, but it was downgraded again a few weeks ago. This is a blocker for upgrading from 3.8 - I am unable to build a Lambda function because simplejson 3.17.2 does not have wheels for 3.9+.

@kpark-hrp
Copy link
Contributor

@briensea Any update?

@briensea
Copy link
Contributor

Fixed in 2.0.11.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants