Skip to content

docs(getting-started): drop pypy3.9 from the nox example - #1456

Merged
notatallshaw merged 1 commit into
pypa:mainfrom
HyperionBurn:docs/getting-started-remove-pypy39
Oct 19, 2026
Merged

notatallshaw merged 1 commit into
pypa:mainfrom
HyperionBurn:docs/getting-started-remove-pypy39

Conversation

@HyperionBurn

Copy link
Copy Markdown
Contributor

The sample nox -s tests output in docs/development/getting-started.rst still listed a
tests-pypy3.9 session. The tests session no longer parametrizes PyPy 3.9:

@nox.session(
    python=[
        *PYTHON_VERSIONS,
        "3.13t",
        "3.14t",
        "3.15t",
        "pypy3.10",
        "pypy3.11",
    ],
    default=False,
)

Python 3.9 support was dropped in #1263, so that line can no longer appear in real
output. Every other line in the transcript already matches the session list above, so
this only removes the one stale entry.

Verified on main:

  • noxfile.py -> tests session parametrizes pypy3.10 and pypy3.11 only
  • pyproject.toml -> requires-python = ">=3.10", classifiers list 3.10 through 3.15
  • CHANGELOG.rst -> "Drop support for EOL Python 3.9. (:pull:1263)"

This is the same kind of sync as #1184 and #1193.

The `nox -s tests` sample output still listed a `tests-pypy3.9`
session, but the `tests` session in `noxfile.py` only parametrizes
`pypy3.10` and `pypy3.11`. Python 3.9 was dropped in pypa#1263, so that
line can no longer appear in real output.

Every other line in the transcript already matches the session list in
`noxfile.py` (the interpreters from `requires-python`, then the 3.13t /
3.14t / 3.15t free-threaded runs). Only the stale `pypy3.9` entry is
removed.
@notatallshaw
notatallshaw merged commit cae23c0 into pypa:main Oct 19, 2026
62 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.

2 participants