@@ -20,20 +20,20 @@ We encourage outside contributors to perform changes on our codebase. Many such
2020
2121 * runs all sorts of linters
2222 * checks if the Python distribution can be built
23- * runs all tests on a matrix of 6 versions of Python (including pypy) and 3 operating systems (Linux, Mac OS X and Windows)
23+ * runs all tests on a matrix of 8 versions of Python (including pypy) and 3 operating systems (Linux, Mac OS X and Windows)
2424 * checks if the documentation can be built properly
2525
2626* maintain other Continuous Integration tools (coverage tracker)
2727
28- You'll need to have `nox <https://github.com/theacodes/nox >`_ installed:
28+ You'll need to have `nox <https://github.com/theacodes/nox >`_ and ` uv < https://docs.astral.sh/uv/ >`_ installed:
2929
30- * ``pip install nox ``
30+ * ``pip install nox uv ``
3131
3232With ``nox ``, you can run different sessions (default are ``lint `` and ``test ``):
3333
3434* ``format `` -> Format the code.
3535* ``lint `` -> Run linters.
36- * ``test `` (``test-3.7 ``, ``test-3.8 ``, ``test-3.9 ``, ``test-3.10 ``) -> Run test suite.
36+ * ``test `` (``test-3.9 ``, ``test-3.10 ``, ``test-3.11 ``, ``test-3.12 ``, `` test-3.13 ``, `` test-3.14 ``, `` test-pypy3.9 ``, `` test-pypy3 .10 ``) -> Run test suite.
3737* ``cover `` -> Perform coverage analysis.
3838* ``build `` -> Build the distribution.
3939* ``deploy `` -> Deploy the distribution to the PyPi.
@@ -44,7 +44,7 @@ For example::
4444
4545 $ nox -s format
4646 nox > Running session format
47- nox > Creating virtual environment (virtualenv) using python3.10 in .nox/format
47+ nox > Creating virtual environment (virtualenv) using python3.14 in .nox/format
4848 ...
4949
5050 $ nox -s format
@@ -56,15 +56,15 @@ For example::
5656 nox > Running session format
5757 ...
5858
59- Sessions ``test ``, ``unit ``, and ``integration `` can run on many Python versions, 3.7 -3.10 by default.
59+ Sessions ``test ``, ``unit ``, and ``integration `` can run on many Python versions, 3.9 -3.14 (+ pypy3.9 and pypy3.10) by default.
6060
61- Sessions other than ``test `` use the last given Python version, 3.10 by default.
61+ Sessions other than ``test `` use the last CPython version from `` NOX_PYTHONS `` , 3.14 by default.
6262
6363You can change it::
6464
65- export NOX_PYTHONS=3.7 ,3.8
65+ export NOX_PYTHONS=3.12 ,3.14
6666
67- With the above setting, session ``test `` will run on Python 3.7 and 3.8 , and all other sessions on Python 3.8 .
67+ With the above setting, session ``test `` will run on Python 3.12 and 3.14 , and all other sessions on Python 3.14 .
6868
6969Given Python interpreters should be installed in the operating system or via `pyenv <https://github.com/pyenv/pyenv >`_.
7070
0 commit comments