GitHub
08/24/2026, 1:16 PMgriffecli to 2.2.0
Updates nox from 2026.7.11 to 2026.8.10
Release notes
Sourced from nox's releases.
2026.08.10 🔀
This release can run sessions in parallel with `--parallel`/`-j` (experimental for now, report any bugs!). Requires session opt-in, or use. Interpreter discovery now uses the--allow-parallelpackage, which should be better at finding Python and supports version specifier sets. Using this, script mode readspython-discovery. Many bugs were fixed, mostly in Python version handling, conda version specifiers, and option precedence. Unrecognized global options are now an error.requires-python
We'd like to thank the following folks who contributed to this release:
• `@​henryiii`
• `@​Himanshuagrawal4`
• `@​chuenchen309` (first contribution)
• `@​ColumbusLabs` (first contribution)
• `@​deepakganesh78` (first contribution)
• `@​espressolee` (first contribution)
• `@​Sanjays2402` (first contribution)
• `@​uttam12331` (first contribution)
• `@​yangfan-yf-yf` (first contribution)
Features:
• Run sessions in parallel with `--parallel`/`-j` by `@​henryiii` in wntrblm/nox#1131
• Usefor interpreter discovery by `@​henryiii` in wntrblm/nox#1086python-discovery
• Supportin script mode by `@​henryiii` in wntrblm/nox#1142requires-python
• Sort classifier-derived Python versions by `@​Himanshuagrawal4` in wntrblm/nox#1100
Fixes:
• Isolate script mode from inheritedby `@​yangfan-yf-yf` in wntrblm/nox#1157PYTHONPATH
• Require virtualenv 21+ on Python 3.15 by `@​henryiii` in wntrblm/nox#1158
• Correct conda version constraints on Windows by `@​deepakganesh78` in wntrblm/nox#1146
• Make explicit command-line options beat noxfile and alias values by `@​henryiii` in wntrblm/nox#1145
• Translate PEP 440 range interpreters to conda version specs by `@​henryiii` in wntrblm/nox#1150
• Download upper-bound-only Python ranges by `@​henryiii` in wntrblm/nox#1148
• Do not writeshims when provisioning with uv by `@​henryiii` in wntrblm/nox#1149~/.local/bin
• Don't crashon a major-onlypython_versions()by `@​chuenchen309` in wntrblm/nox#1140max_version
• Correctminimum for major-only and multiple lower bounds by `@​Sanjays2402` in wntrblm/nox#1127python_versions()
• Don't crash building the manifest when a python-matrix session has an empty parametrize by `@​chuenchen309` in wntrblm/nox#1141
• Keep an empty innerfrom being dropped when stacked by `@​chuenchen309` in wntrblm/nox#1138@parametrize
Documentation:
• Add a multi-version pytest coverage recipe by `@​ColumbusLabs` in wntrblm/nox#1143
• Fix broken examples, stale versions, and typos by `@​henryiii` in wntrblm/nox#1154
Internal changes:
• Statically-typed option model as the single source of truth by `@​henryiii` in wntrblm/nox#1144
• Fix flake8-lazy merge by `@​henryiii` in wntrblm/nox#1147
• Drop stale type ignores for argcomplete 3.7.2 by `@​henryiii` in wntrblm/nox#1155
• Makepass without uv installed by `@​uttam12331` in wntrblm/nox#1137test_download_python_failed_install
• Make the remaining uv download tests pass without uv installed by `@​espressolee` in wntrblm/nox#1153
• Update the auto-release recipe to bump-my-version by `@​ColumbusLabs` in wntrblm/nox#1136
• Bump the github-actions group with 5 updates by `@​dependabot` in wntrblm/nox#1151... (truncated) Changelog Sourced from nox's changelog.
Changelog
2026.08.17
This is a small follow-up release to better support running the parallel mode on legacy windows.
We'd like to thank the following folks who contributed to this release:
• `@​henryiii`
• `@​nightcityblade` (first contribution)
Fixes:
• Support legacy encodings in the parallel reporter by `@​nightcityblade` in wntrblm/nox#1160
Internal changes:
• Tighten mypy and pytest config by `@​henryiii` in wntrblm/nox#1167
• Bump pre-commit hooks, hold pyproject-fmt at 2.26.0 by `@​henryiii` in wntrblm/nox#1163
• Bump the github-actions group with 2 updates by `@​dependabot` in wntrblm/nox#1162
2026.08.10
This release can run sessions in parallel with `--parallel`/`-j` (experimental for now, report any bugs!). Requires session opt-in, or use. Interpreter discovery now uses the--allow-parallelpackage, which should be better at finding Python and supports version specifier sets. Using this, script mode readspython-discovery. Many bugs were fixed, mostly in Python version handling, conda version specifiers, and option precedence. Unrecognized global options are now an error.requires-python
We'd like to thank the following folks who contributed to this release:
• `@​henryiii`
• `@​Himanshuagrawal4`
• <https:/…meltano/sdk
GitHub
08/24/2026, 1:33 PM