Skip to content
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

Python 3,.13 not yet working due to PyO3 maximum supported version #1264

Closed
Christian-B opened this issue May 28, 2024 · 4 comments · Fixed by #1282
Closed

Python 3,.13 not yet working due to PyO3 maximum supported version #1264

Christian-B opened this issue May 28, 2024 · 4 comments · Fixed by #1282

Comments

@Christian-B
Copy link

I know you do not claim that python 3.13 is work yet.
using jsonschema-4.22.0-py3-none-any.whl

When I tried a github actions install with allow-prereleases python 3.13 I got the error below.

error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12)

I do know this is a dependency not your code directly.

Not a blocker for us.

@pekkaklarck
Copy link

I noticed Python 3.13 isn't supported as well. I tried to test Robot Framework with Python 3.13, but several tests fail due to jsonschema not being available.

@Julian
Copy link
Member

Julian commented Jun 4, 2024

There's not much that can be done here, first we need PyO3 support, then we need rpds to be updated to use the newer PyO3 which is a bit of nontrivial work. I waffle about even keeping these kinds of issues open given there's nothing to do here, but will leave it for a bit at least before deciding.

@Christian-B
Copy link
Author

I would appreciate if this issue is left open so we can track what strategy the jsonschema team are following in regard to Python 3.13.

Waiting for PyO3 and rpds to be updated is a valid strategy at this point in the Python 3.13 life-cycle.

rominf added a commit to rominf/jsonschema that referenced this issue Jul 8, 2024
rominf added a commit to rominf/jsonschema that referenced this issue Jul 8, 2024
Fixes: python-jsonschema#1264.

Hardcode `LATEST_STABLE` in `noxfile.py` to be equal to the latest
stable Python release.
rominf added a commit to rominf/jsonschema that referenced this issue Jul 8, 2024
Fixes: python-jsonschema#1264.

Hardcode the `LATEST_STABLE` variable in `noxfile.py` to equal the latest
stable Python release.
@Christian-B
Copy link
Author

Thank you. I can confirm this is now working for me,

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

Successfully merging a pull request may close this issue.

3 participants