Skip to content

Drop Python 3.9, add Python 3.14, convert to PEP 420#35

Merged
dataflake merged 2 commits intomasterfrom
config-with-zope-product-template-9fcd3d67
Nov 20, 2025
Merged

Drop Python 3.9, add Python 3.14, convert to PEP 420#35
dataflake merged 2 commits intomasterfrom
config-with-zope-product-template-9fcd3d67

Conversation

@dataflake
Copy link
Member

  • Switch to PEP 420 native namespace.
  • Add support for Python 3.14.
  • Drop support for Python 3.9.

The failing test on Python 3.14 is due to Zope 5.13 being used, it will clear up when the next Zope release is out

@mauritsvanrees
Copy link
Member

This fails on 3.14 with module 'ast' has no attribute 'Str'. Seems this needs a Zope release.

@dataflake
Copy link
Member Author

This fails on 3.14 with module 'ast' has no attribute 'Str'. Seems this needs a Zope release.

See my comment in the original issue description 😉

@mauritsvanrees
Copy link
Member

This fails on 3.14 with module 'ast' has no attribute 'Str'. Seems this needs a Zope release.

See my comment in the original issue description 😉

Oops. :-) Who has time to read those when there are a dozen PRs to review? ;-) Plus about one hundred and counting in plone...

@dataflake
Copy link
Member Author

The Python 3.14 test failure is due to tests installing the latest Zope release (5.13), which still contains references to ast module attributes that have been removed in Python 3.14. These are pure test sandbox setup failures and do not imply any problem in this package. They will resolve themselves automatically when the next Zope release is published.

I will still go ahead and merge into master because master already fails much much worse and merging will bring that down to Python 3.14 failures only.

@dataflake dataflake merged commit f88fab9 into master Nov 20, 2025
12 of 13 checks passed
@dataflake dataflake deleted the config-with-zope-product-template-9fcd3d67 branch November 20, 2025 07:06
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.

2 participants