Skip to content

Support Python 3.14 + PyPy 3.11 - #358

Merged
john-kurkowski merged 6 commits into
john-kurkowski:masterfrom
bmos:patch-1
Dec 28, 2025
Merged

Support Python 3.14 + PyPy 3.11#358
john-kurkowski merged 6 commits into
john-kurkowski:masterfrom
bmos:patch-1

Conversation

@bmos

@bmos bmos commented Dec 4, 2025

Copy link
Copy Markdown
Contributor

What's Changed

  • Update Github action versions in ci.yml
  • Add Python 3.14 to ci.yml python versions list
  • Add PyPy 3.11, 3.12, 3.13, and 3.14 to ci.yml versions list
  • Add those same python and pypy versions to tox.ini

It might also be worth updating the basepython versions in tox.ini and pyproject.toml to at least python 3.10 as python 3.9 has reached end of life.

@john-kurkowski

Copy link
Copy Markdown
Owner

Thanks for this! And for the CI fixups.

It might also be worth updating the basepython versions in tox.ini to at least python 3.10 as python 3.9 has reached end of life.

I agree. And this would save debugging the 1 remaining, niche pyyaml build failure on PyPy 3.9. I'll accept this as is and drop support shortly.

@john-kurkowski john-kurkowski changed the title Update ci workflow to test python 3.14 + missing pypy versions Support Python 3.14 + PyPy 3.11 Dec 28, 2025
@bmos

bmos commented Dec 28, 2025

Copy link
Copy Markdown
Contributor Author

You're welcome!
Considering your rename, I went ahead and made 3.14 support 'official'.

@john-kurkowski

Copy link
Copy Markdown
Owner

Perfect.

@john-kurkowski
john-kurkowski merged commit 77b10ba into john-kurkowski:master Dec 28, 2025
29 of 30 checks passed
@john-kurkowski

Copy link
Copy Markdown
Owner

(Dropped Python 3.9 in #359.)

bmwiedemann pushed a commit to bmwiedemann/openSUSE that referenced this pull request Dec 29, 2025
https://build.opensuse.org/request/show/1324626
by user mia + anag_factory
- Update to 5.3.1:
Bugfixes
  * Drop support for EOL Python 3.9
    #gh/john-kurkowski/tldextract#359
  * Support Python 3.14 + PyPy 3.11
    #gh/john-kurkowski/tldextract#358
  * Speed up IP address search space with isdecimal() instead of
    isdigit()
    #gh/john-kurkowski/tldextract#352
Docs
  * Reorganize, dedupe, and shorten README
    #gh/john-kurkowski/tldextract#349
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