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.12 support #3807

Closed
totaam opened this issue Mar 27, 2023 · 2 comments
Closed

Python 3.12 support #3807

totaam opened this issue Mar 27, 2023 · 2 comments
Labels
enhancement New feature or request packaging

Comments

@totaam
Copy link
Collaborator

totaam commented Mar 27, 2023

Fedora 38 ships with Python 3.12

Big problems:

@totaam
Copy link
Collaborator Author

totaam commented Mar 28, 2023

There's another Cython problem: cython/cython#5284
And since we can only use newer Cython versions with Python 3.12, this is now a blocker.

totaam added a commit that referenced this issue Mar 29, 2023
totaam added a commit that referenced this issue Mar 29, 2023
so try to patch every time and live with the warning when we patch twice
@totaam totaam closed this as completed Mar 29, 2023
totaam added a commit that referenced this issue Mar 29, 2023
no need for a patch, or autopatch in setup.py
totaam added a commit that referenced this issue Mar 29, 2023
more correct and gives us better compatibility with various versions of Cython
@totaam
Copy link
Collaborator Author

totaam commented Apr 14, 2023

For now, we have:

xpra/setup.py

Line 285 in 4d62441

strict_ENABLED = sys.version_info<(3, 12) #3.12 has a lot of cython issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request packaging
Projects
None yet
Development

No branches or pull requests

1 participant