This release adds explicit support for Python 3.13 and drops support for running Nox itself under Python 3.7. Note that you can still use 3.7 in your Nox sessions, we just dropped support for installing & running nox
itself in 3.7.
We'd like to thank the following folks who conributed to this release:
- @edgarrmondragon
- @ember91
- @henryiii
- @hmd101
- @KasperZutterman
- @living180
- @mayeut
- @saucoide
- @Wurstnase
New features:
- Allow setting tags on parametrized sessions by @living180 in #832
- Added support for
uv
-installed pythons by @saucoide in #842 - Added
session.install_and_run_script
by @henryiii in #847
Bugfixes:
- Updated type annotation of
stderr
parameter to make it optional by @edgarrmondragon in #835 - Removed
add_timestamp
fromnoxfile.options
by @Wurstnase in #856
Documentation:
- Added warning about uv and local packages by @henryiii in #830
- Fixed contribution guidelines by @Wurstnase in #850
- Fixed typos by @ember91 in #839
- Fixed typoss in cookbook by @hmd101 in #837
- Added missing cookbook recipe snippet imports by @KasperZutterman in #853
- Cleaned up
dev
recipe by @henryiii in #862 - Added note about
uv reinstall
by @henryiii in #863 - Added
uv sync
example by @henryiii in #864
Internal changes:
- Use default action tests for macos-14 by @mayeut in #824
- Added 3.13 to the action defaults by @henryiii in #846
- Dropped Python 3.7 by @henryiii in #822
- Included 3.13 in classifiers by @henryiii in #851
- Use
uv
if available in action by @henryiii in #831 - Run tests with Python 3.13 by @edgarrmondragon in #834
- Updated
macos-latest
tomacos-14
by @henryiii in #821 - Use
miniforge
by @henryiii in #854 - Use
astral-sh/setup-uv
by @henryiii in #859 - Dropped PyPy 3.9 from test matrix by @henryiii in #858