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

Stop supporting Python 3.6 #499

Open
wants to merge 1 commit into
base: hg
Choose a base branch
from

Conversation

reneleonhardt
Copy link

Python 3.7 final has been released, support for 3.6 can be dropped.

@reneleonhardt
Copy link
Author

reneleonhardt commented Jun 8, 2023

Can I remove all #if PY_VERSION_HEX < 0x03070000 blocks and #if PY_VERSION_HEX >= 0x03070000 #else blocks?

@reneleonhardt
Copy link
Author

I see there are manylinux2014 wheels built against GLIBC_2.17.
Would it be possible to build manylinux_2_24 and manylinux_2_28 too?

@mrabarnett
Copy link
Owner

I'll probably drop support for Python 3.6 when I add support for Python 3.12, which is currently in beta.

If you want other Linux wheels, you'll need to tell me exactly what needs to be done in main.yml.

@reneleonhardt
Copy link
Author

reneleonhardt commented Jun 9, 2023

I was just wondering if newer manylinux builds would be possible and welcome after I saw the comments regarding maximum compatibility and memcpy, but pypi showed GLIBC 2.17 builds.
pypa/manylinux states support for manylinux_2_24 (EOL)... but also that support ended in January 🙈
manylinux_2_28 is the currently supported platform.

Could we try and test moving the python versions according to the pip compatibility list in an new PR?

Python manylinux fallback Python release dates
3.6 manylinux1 22 Dec 2016
3.7 3.8 manylinux2014 manylinux2010 26 Jun 2018, 14 Oct 2019
3.9 manylinux_2_24 manylinux2014 05 Oct 2020
3.10 3.11 3.12 manylinux_2_28 manylinux_2_24 04 Oct 2021, 24 Oct 2022, prerelease

@reneleonhardt
Copy link
Author

I created #500 as an example for manylinux_2_28 (please don't read the branch name 🙈).

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.

None yet

2 participants