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 manylinux wheels #392

Closed
hrnciar opened this issue Aug 23, 2023 · 4 comments
Closed

Python 3.12 manylinux wheels #392

hrnciar opened this issue Aug 23, 2023 · 4 comments

Comments

@hrnciar
Copy link

hrnciar commented Aug 23, 2023

Hello.

Could you please release CPython 3.12 manylinux wheels on PyPI?

Python 3.12.0 release candidate 1 was released two weeks ago: https://www.python.org/downloads/release/python-3120rc1/

It should be quite safe to release wheels for a release candidate. ABI for Python 3.12 should be frozen from now on, even for bugfixes. From release notes:

There will be no ABI changes from this point forward in the 3.12 series, and the goal is that there will be as few code changes as possible.

Thank You.

@davidism
Copy link
Member

I don't plan to do this until the final version is released.

@hrnciar
Copy link
Author

hrnciar commented Aug 23, 2023

I am asking this because the latest Fedora 39 beta already uses Python 3.12.0rc1. We want to allow users to do pip install markupsafe from the day 1 hence asking in advance. Also releasing wheels now will allow other projects depending on Markupsafe to test with Python 3.12 (e.g. Jupyter Notebook). This was extensively discussed in the past between Numpy maintainers, us (Fedora maintainers) and core CPython developers, see numpy/numpy#19630 (comment)

Could you please reconsider? If there is anything I can do to help (such as PR for adding new wheels), I am happy to do so.

@nickovs
Copy link

nickovs commented Aug 29, 2023

@davidism Given that we are at the release candidate stage, all of the APIs and ABIs are now officially stable and the recommendation is that package maintainers should start releasing wheels so that the community can carry out testing.

Is there a reason that you are delaying this? It would be a huge help for other packages that depend on Markupsafe if you could put something out there sooner rather than later.

@pallets pallets locked and limited conversation to collaborators Aug 29, 2023
@davidism
Copy link
Member

davidism commented Sep 7, 2023

Python 3.12 wheels for MarkupSafe 2.1.3 are available on PyPI.

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

No branches or pull requests

3 participants