Skip to content

Conversation

@opalo1992
Copy link

Add a dedicated py312 tox environment mirroring the existing py3 configuration, to run fill tests explicitly on Python 3.12.

Summary

  • Add a dedicated py312 environment to the tox envlist.
  • Configure [testenv:py312] to mirror the existing [testenv:py3]
    commands, with basepython = python3.12.

Rationale

  • The project already targets Python >=3.11.
  • Having an explicit py312 environment ensures that fill tests are
    exercised on the latest stable CPython version and helps catch
    compatibility issues early.

Testing

  • tox -e py312 (locally)
  • No changes to test logic, only CI configuration.

Add a dedicated py312 tox environment mirroring the existing py3
configuration, to run fill tests explicitly on Python 3.12.
@SamWilsn
Copy link
Contributor

SamWilsn commented Dec 10, 2025

If we want to do this, we'd probably want to do it with a matrix in our CI. The tox environments between CPython 3.11 and CPython 3.12 would be identical (in contrast to the cpython and pypy environments, which are slightly different).

@SamWilsn SamWilsn changed the base branch from forks/osaka to forks/amsterdam December 16, 2025 21:42
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