Skip to content

Use Cython 3 on Python 3.13+#8

Draft
Mirochill wants to merge 1 commit into
Boris-code:masterfrom
Mirochill:fix-6-cython-python-313
Draft

Use Cython 3 on Python 3.13+#8
Mirochill wants to merge 1 commit into
Boris-code:masterfrom
Mirochill:fix-6-cython-python-313

Conversation

@Mirochill
Copy link
Copy Markdown

Fixes #6.

Summary:

  • keep the existing Cython==0.29.20 pin for Python versions before 3.13
  • use Cython>=3.0.12,<4 on Python 3.13+, where the stdlib cgi module is no longer available
  • keep setup.py and requirements.txt dependency constraints aligned

Validation:

  • git diff --check HEAD~1..HEAD
  • Static search confirmed the Cython constraints are limited to setup.py and requirements.txt, and Cython is imported only by jmpy/encrypt_py.py.
  • Not run locally.

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 this pull request may close these issues.

Jmpy3 not support python3.13 or later version

1 participant