Skip to content

Conversation

@even-even
Copy link

Hi

  1. add support python3.13 and python3.14
Снимок экрана 2025-11-06 в 13 03 27
  1. fixes after run pre-commit run -a

@flub
Copy link
Member

flub commented Nov 6, 2025

  • What's with python 3.7, is it no longer supported?
  • Wow, pre-commit does not like double-spaces between sentences. Rude Not my personal preference, but I'll accept it if the formatter keeps it accurate.

@flub
Copy link
Member

flub commented Nov 6, 2025

Oh, and thanks for doing these updates!

@Pierre-Sassoulas
Copy link
Member

Yes, python 3.7 is EOL since june 2023 (python 3.9 too btw), but this seems to be a caching issue and not github dropping old images.

@nicoddemus
Copy link
Member

nicoddemus commented Nov 6, 2025

I would take this opportunity to drop EOL Python versions, and only support Python 3.10+ moving forward. pytest itself will only support 3.10+ in the soon-to-be-released 9.0.

@even-even
Copy link
Author

What I suggest doing in this PR:

  1. minimum version pytest=8.0
  2. minimum support python=3.10 as in https://github.com/pytest-dev/pytest/blob/main/pyproject.toml#L36
  3. updating libraries if necessary
  4. running linters and fixing what they find

What do you think?

@Pierre-Sassoulas
Copy link
Member

I would drop 3.7 in this PR to fix the CI at low cost and open another PR for everything else once main is green. Also probably need to activate dependabot because setup_python 4 is old afair (maybe the upgrade is prevented by having python 3.7?).

@even-even
Copy link
Author

I have removed the python3.7 checks in both tox and tox. I will do support for python3.10+ in a separate PR.

@flub flub merged commit 8aa4b8c into pytest-dev:main Nov 8, 2025
14 checks passed
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.

4 participants