2024.10.09 🎃
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_scriptby @henryiii in #847
Bugfixes:
- Updated type annotation of
stderrparameter to make it optional by @edgarrmondragon in #835 - Removed
add_timestampfromnoxfile.optionsby @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
devrecipe by @henryiii in #862 - Added note about
uv reinstallby @henryiii in #863 - Added
uv syncexample 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
uvif available in action by @henryiii in #831 - Run tests with Python 3.13 by @edgarrmondragon in #834
- Updated
macos-latesttomacos-14by @henryiii in #821 - Use
miniforgeby @henryiii in #854 - Use
astral-sh/setup-uvby @henryiii in #859 - Dropped PyPy 3.9 from test matrix by @henryiii in #858