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

Add support for Python 3.12 #3852

Open
7 of 10 tasks
pbauer opened this issue Oct 5, 2023 · 8 comments
Open
7 of 10 tasks

Add support for Python 3.12 #3852

pbauer opened this issue Oct 5, 2023 · 8 comments

Comments

@pbauer
Copy link
Sponsor Member

pbauer commented Oct 5, 2023

Officially support Python 3.12 in Plone 6.1

@gforcada
Copy link
Sponsor Member

gforcada commented Oct 5, 2023

I updated the python ansible role to add python 3.12 on it and, live, our jenkins nodes are getting it installed as the search panel at the plone conference is happening :)

@gforcada
Copy link
Sponsor Member

@mauritsvanrees do we want to officially support Python 3.12 on 6.0, or that's only for 6.1? 🤔 I guess both, but asking just in case 🍀

@gforcada
Copy link
Sponsor Member

Support on buildout.coredev for branch 6.0 is already merged 🎉 we need to port those version pins to 6.1 branch as well though.

What about Jenkins and mr.roboto? should we already enforce 3.12 support for any new PR once the buildout.coredev version pins are added? 🤔

@mauritsvanrees
Copy link
Sponsor Member

Zope is not officially supporting 3.12 yet. Biggest blocker is review of RestrictedPython. I think we should only declare preliminary support in Plone until that is resolved.

I would say on 6.0 we keep testing everything on Python 3.8 and 3.11. 3.12 can be another weekly job.
For 6.1 we could test on 3.8 and 3.12 all the time, and have 3.11 as one of the weekly jobs.

@gforcada
Copy link
Sponsor Member

@mauritsvanrees I adjusted Jenkins jobs accordingly and updated mr.roboto to set the hooks on new PRs.

Hopefully I stitched everything correctly 😅

@mauritsvanrees
Copy link
Sponsor Member

Thanks!

@gforcada
Copy link
Sponsor Member

Seems that not, I forgot the 6.1 on 3.8 on jenkins, but not on mr.roboto, so fortunately, I realized it while trying to fix plone/plone.app.content#262 😄

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

No branches or pull requests

3 participants