Skip to content

Drop support for Python 3.9.#308

Merged
icemac merged 5 commits intomasterfrom
drop-py39-main
Sep 26, 2025
Merged

Drop support for Python 3.9.#308
icemac merged 5 commits intomasterfrom
drop-py39-main

Conversation

@icemac
Copy link
Copy Markdown
Contributor

@icemac icemac commented Sep 18, 2025

Support for that version was dropped there.
See https://github.com/pytest-dev/pytest/blob/main/changelog/13719.breaking.rst

Support for that version was dropped there.
@icemac icemac requested a review from hugovk September 18, 2025 16:02
@hugovk
Copy link
Copy Markdown
Member

hugovk commented Sep 20, 2025

I recommend also dropping 3.9 across the board here, the final release before EOL is going out any day now.

@icemac icemac changed the title Stop testing Python 3.9 against pytest-main. Drop support for Python 3.9. Sep 25, 2025
@icemac icemac enabled auto-merge (squash) September 25, 2025 07:30
@icemac
Copy link
Copy Markdown
Contributor Author

icemac commented Sep 25, 2025

I recommend also dropping 3.9 across the board here, the final release before EOL is going out any day now.

@hugovk I dropped Python 3.9 support completely as you suggested.

@msabramo
Copy link
Copy Markdown
Contributor

👍
I saw 3.9 failures on my PR and Copilot said:
Screenshot 2025-09-25 at 9 17 40 AM

@hugovk
Copy link
Copy Markdown
Member

hugovk commented Sep 25, 2025

Some other bits to update:

README.rst:31: - Python 3.9+ or PyPy3
pyproject.toml:25: requires-python = ">=3.9"
pyproject.toml:34:   "Programming Language :: Python :: 3.9",

@icemac
Copy link
Copy Markdown
Contributor Author

icemac commented Sep 26, 2025

@hugovk You are absolutely right, I fixed the remaining 3.9 occurrences.

Copy link
Copy Markdown
Member

@hugovk hugovk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@icemac icemac merged commit 88e0023 into master Sep 26, 2025
83 checks passed
@icemac icemac deleted the drop-py39-main branch September 26, 2025 06:57
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.

3 participants