Skip to content

Bump Twisted floor to 24.7.0 and build floors to setuptools 68 / wheel 0.42 - #254

Merged
psi29a merged 1 commit into
masterfrom
fixes/bump-twisted-setuptools-floors
Aug 25, 2026
Merged

Bump Twisted floor to 24.7.0 and build floors to setuptools 68 / wheel 0.42#254
psi29a merged 1 commit into
masterfrom
fixes/bump-twisted-setuptools-floors

Conversation

@psi29a

@psi29a psi29a commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

The Twisted floor of 17.9.0 (2017) is nine years old; raising it to 24.7.0 aligns with the Python 3.10-3.14 matrix we now target and lets users pick up any future Twisted security release (e.g. the pending twisted.names.dns.Name.decode decompression DoS) via a normal dependency upgrade instead of the ldaptor floor blocking them.

MANIFEST.in is entirely ASCII, so the setuptools NFC/NFD-normalization advisory does not affect our sdist -- but modernising the build toolchain is still cheap hygiene.

Contributor Checklist:

  • I have updated the release notes at docs/source/NEWS.rst
  • I have updated the automated tests.
  • All tests pass on your local dev environment. See CONTRIBUTING.rst.

…l 0.42

The Twisted floor of 17.9.0 (2017) is nine years old; raising it to
24.7.0 aligns with the Python 3.10-3.14 matrix we now target and lets
users pick up any future Twisted security release (e.g. the pending
twisted.names.dns.Name.decode decompression DoS) via a normal
dependency upgrade instead of the ldaptor floor blocking them.

MANIFEST.in is entirely ASCII, so the setuptools NFC/NFD-normalization
advisory does not affect our sdist -- but modernising the build
toolchain is still cheap hygiene.
@psi29a
psi29a merged commit 2a84635 into master Aug 25, 2026
6 checks passed
@psi29a
psi29a deleted the fixes/bump-twisted-setuptools-floors branch August 25, 2026 13:26
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.

1 participant