codecov/codecov-action (codecov/codecov-action)
### [`v4`](https://togithub.com/codecov/codecov-action/compare/v3...v4)
[Compare Source](https://togithub.com/codecov/codecov-action/compare/v3...v4)
peter-evans/create-pull-request (peter-evans/create-pull-request)
### [`v6`](https://togithub.com/peter-evans/create-pull-request/compare/v5...v6)
[Compare Source](https://togithub.com/peter-evans/create-pull-request/compare/v5...v6)
wntrblm/nox (wntrblm/nox)
### [`v2024.03.02`](https://togithub.com/wntrblm/nox/blob/HEAD/CHANGELOG.md#20240302)
[Compare Source](https://togithub.com/wntrblm/nox/compare/2023.04.22...2024.03.02)
We'd like to thank the following folks who contributed to this release:
- [@DiddiLeija](https://togithub.com/DiddiLeija)
- [@MicaelJarniac](https://togithub.com/MicaelJarniac)
- [@chrysle](https://togithub.com/chrysle)
- [@edgarrmondragon](https://togithub.com/edgarrmondragon)
- [@fazledyn-or](https://togithub.com/fazledyn-or)
- [@franekmagiera](https://togithub.com/franekmagiera)
- [@frenzymadness](https://togithub.com/frenzymadness)
- [@henryiii](https://togithub.com/henryiii)
- [@johnthagen](https://togithub.com/johnthagen)
- [@mayeut](https://togithub.com/mayeut)
- [@patrick91](https://togithub.com/patrick91)
- [@q0w](https://togithub.com/q0w)
- [@samypr100](https://togithub.com/samypr100)
- [@scop](https://togithub.com/scop)
- [@stasfilin](https://togithub.com/stasfilin)
- [@stefanv](https://togithub.com/stefanv)
New Features:
- Add `uv` backend by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/762](https://togithub.com/wntrblm/nox/pull/762)
- Add venv backend fallback by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/787](https://togithub.com/wntrblm/nox/pull/787)
- Add option `--reuse-venv {yes,no,never,always}` by [@samypr100](https://togithub.com/samypr100) in [https://github.com/wntrblm/nox/pull/730](https://togithub.com/wntrblm/nox/pull/730)
- Add environment variable `NOX_DEFAULT_VENV_BACKEND` for default backend by [@edgarrmondragon](https://togithub.com/edgarrmondragon) in [https://github.com/wntrblm/nox/pull/780](https://togithub.com/wntrblm/nox/pull/780)
- Rename `session.run_always` to `session.run_install` by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/770](https://togithub.com/wntrblm/nox/pull/770)
- Add more option argument completions by [@scop](https://togithub.com/scop) in [https://github.com/wntrblm/nox/pull/707](https://togithub.com/wntrblm/nox/pull/707)
- Implement `tox-to-nox` for tox 4 by [@frenzymadness](https://togithub.com/frenzymadness) in [https://github.com/wntrblm/nox/pull/687](https://togithub.com/wntrblm/nox/pull/687)
- Allow `--force-python` on unparametrized sessions by [@chrysle](https://togithub.com/chrysle) in [https://github.com/wntrblm/nox/pull/756](https://togithub.com/wntrblm/nox/pull/756)
- Add `include_outer_env` parameter to `session.run` and friends by [@franekmagiera](https://togithub.com/franekmagiera) in [https://github.com/wntrblm/nox/pull/652](https://togithub.com/wntrblm/nox/pull/652)
- GitHub Action: Add support for the `~` version specifier by [@mayeut](https://togithub.com/mayeut) in [https://github.com/wntrblm/nox/pull/712](https://togithub.com/wntrblm/nox/pull/712)
Bugfixes:
- Rebuild environment when changing to an incompatible backend type by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/781](https://togithub.com/wntrblm/nox/pull/781)
- Warn user when first argument to `session.run` is a list by [@stefanv](https://togithub.com/stefanv) in [https://github.com/wntrblm/nox/pull/786](https://togithub.com/wntrblm/nox/pull/786)
- Allow overriding `nox.options.sessions` with `--tags` by [@q0w](https://togithub.com/q0w) in [https://github.com/wntrblm/nox/pull/684](https://togithub.com/wntrblm/nox/pull/684)
- Allow overriding `NO_COLOR` with `--force-color` by [@stasfilin](https://togithub.com/stasfilin) in [https://github.com/wntrblm/nox/pull/723](https://togithub.com/wntrblm/nox/pull/723)
- Fix `nox.options.error_on_missing_interpreters` when running in CI by [@samypr100](https://togithub.com/samypr100) in [https://github.com/wntrblm/nox/pull/725](https://togithub.com/wntrblm/nox/pull/725)
Documentation Improvements:
- Create an official Nox badge by [@johnthagen](https://togithub.com/johnthagen) in [https://github.com/wntrblm/nox/pull/714](https://togithub.com/wntrblm/nox/pull/714) and [https://github.com/wntrblm/nox/pull/715](https://togithub.com/wntrblm/nox/pull/715)
- Add recipe for generating a matrix with GitHub Actions by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/696](https://togithub.com/wntrblm/nox/pull/696)
- Update some links by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/774](https://togithub.com/wntrblm/nox/pull/774)
Internal Changes:
- fix: always pull versions from metadata by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/782](https://togithub.com/wntrblm/nox/pull/782)
- chore: ruff moved to astral-sh by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/722](https://togithub.com/wntrblm/nox/pull/722)
- Use double quotes instead of single in github actions examples by [@patrick91](https://togithub.com/patrick91) in [https://github.com/wntrblm/nox/pull/724](https://togithub.com/wntrblm/nox/pull/724)
- tests: fixes when running locally by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/721](https://togithub.com/wntrblm/nox/pull/721)
- chore: modernize Ruff config, bump pre-commit by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/744](https://togithub.com/wntrblm/nox/pull/744)
- chore(deps): bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/wntrblm/nox/pull/738](https://togithub.com/wntrblm/nox/pull/738)
- chore: ruff-format by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/745](https://togithub.com/wntrblm/nox/pull/745)
- chore(action): update default python-versions by [@mayeut](https://togithub.com/mayeut) in [https://github.com/wntrblm/nox/pull/767](https://togithub.com/wntrblm/nox/pull/767)
- chore(ci): allow manual runs on branches without a PR by [@mayeut](https://togithub.com/mayeut) in [https://github.com/wntrblm/nox/pull/766](https://togithub.com/wntrblm/nox/pull/766)
- chore(ci): bump actions/setup-python & conda-incubator/setup-miniconda by [@mayeut](https://togithub.com/mayeut) in [https://github.com/wntrblm/nox/pull/765](https://togithub.com/wntrblm/nox/pull/765)
- ci: group dependabot updates by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/755](https://togithub.com/wntrblm/nox/pull/755)
- fix(types): improve typing by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/720](https://togithub.com/wntrblm/nox/pull/720)
- ci: fix coverage combine for different OS's by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/778](https://togithub.com/wntrblm/nox/pull/778)
- ci: update to artifacts v2 by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/772](https://togithub.com/wntrblm/nox/pull/772)
- ci: remove skipped job & combine (faster) by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/771](https://togithub.com/wntrblm/nox/pull/771)
- chore: cleanup Ruff a bit by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/783](https://togithub.com/wntrblm/nox/pull/783)
- chore(deps): bump the actions group with 2 updates by [@dependabot](https://togithub.com/dependabot) in [https://github.com/wntrblm/nox/pull/784](https://togithub.com/wntrblm/nox/pull/784)
- style: add type hints, update few functions by [@stasfilin](https://togithub.com/stasfilin) in [https://github.com/wntrblm/nox/pull/728](https://togithub.com/wntrblm/nox/pull/728)
- Include Python 3.12 in GHA by [@DiddiLeija](https://togithub.com/DiddiLeija) in [https://github.com/wntrblm/nox/pull/743](https://togithub.com/wntrblm/nox/pull/743)
- Allow tests to pass in environments where NO_COLOR=1 is set by [@edgarrmondragon](https://togithub.com/edgarrmondragon) in [https://github.com/wntrblm/nox/pull/777](https://togithub.com/wntrblm/nox/pull/777)
- tests: support running when the Python launcher for UNIX is present by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/775](https://togithub.com/wntrblm/nox/pull/775)
- chore: drop unneeded config option by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/773](https://togithub.com/wntrblm/nox/pull/773)
- Bump minimum virtualenv to 20.14.1 by [@johnthagen](https://togithub.com/johnthagen) in [https://github.com/wntrblm/nox/pull/747](https://togithub.com/wntrblm/nox/pull/747)
- chore: save session name in `Func` by [@MicaelJarniac](https://togithub.com/MicaelJarniac) in [https://github.com/wntrblm/nox/pull/718](https://togithub.com/wntrblm/nox/pull/718)
- Removed the problematic Python 2.7.18 version by [@stasfilin](https://togithub.com/stasfilin) in [https://github.com/wntrblm/nox/pull/726](https://togithub.com/wntrblm/nox/pull/726)
- Fixed Improper Method Call: Replaced `NotImplementedError` by [@fazledyn-or](https://togithub.com/fazledyn-or) in [https://github.com/wntrblm/nox/pull/749](https://togithub.com/wntrblm/nox/pull/749)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v3
->v4
v5
->v6
2023.04.22
->2024.03.02
Release Notes
codecov/codecov-action (codecov/codecov-action)
### [`v4`](https://togithub.com/codecov/codecov-action/compare/v3...v4) [Compare Source](https://togithub.com/codecov/codecov-action/compare/v3...v4)peter-evans/create-pull-request (peter-evans/create-pull-request)
### [`v6`](https://togithub.com/peter-evans/create-pull-request/compare/v5...v6) [Compare Source](https://togithub.com/peter-evans/create-pull-request/compare/v5...v6)wntrblm/nox (wntrblm/nox)
### [`v2024.03.02`](https://togithub.com/wntrblm/nox/blob/HEAD/CHANGELOG.md#20240302) [Compare Source](https://togithub.com/wntrblm/nox/compare/2023.04.22...2024.03.02) We'd like to thank the following folks who contributed to this release: - [@DiddiLeija](https://togithub.com/DiddiLeija) - [@MicaelJarniac](https://togithub.com/MicaelJarniac) - [@chrysle](https://togithub.com/chrysle) - [@edgarrmondragon](https://togithub.com/edgarrmondragon) - [@fazledyn-or](https://togithub.com/fazledyn-or) - [@franekmagiera](https://togithub.com/franekmagiera) - [@frenzymadness](https://togithub.com/frenzymadness) - [@henryiii](https://togithub.com/henryiii) - [@johnthagen](https://togithub.com/johnthagen) - [@mayeut](https://togithub.com/mayeut) - [@patrick91](https://togithub.com/patrick91) - [@q0w](https://togithub.com/q0w) - [@samypr100](https://togithub.com/samypr100) - [@scop](https://togithub.com/scop) - [@stasfilin](https://togithub.com/stasfilin) - [@stefanv](https://togithub.com/stefanv) New Features: - Add `uv` backend by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/762](https://togithub.com/wntrblm/nox/pull/762) - Add venv backend fallback by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/787](https://togithub.com/wntrblm/nox/pull/787) - Add option `--reuse-venv {yes,no,never,always}` by [@samypr100](https://togithub.com/samypr100) in [https://github.com/wntrblm/nox/pull/730](https://togithub.com/wntrblm/nox/pull/730) - Add environment variable `NOX_DEFAULT_VENV_BACKEND` for default backend by [@edgarrmondragon](https://togithub.com/edgarrmondragon) in [https://github.com/wntrblm/nox/pull/780](https://togithub.com/wntrblm/nox/pull/780) - Rename `session.run_always` to `session.run_install` by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/770](https://togithub.com/wntrblm/nox/pull/770) - Add more option argument completions by [@scop](https://togithub.com/scop) in [https://github.com/wntrblm/nox/pull/707](https://togithub.com/wntrblm/nox/pull/707) - Implement `tox-to-nox` for tox 4 by [@frenzymadness](https://togithub.com/frenzymadness) in [https://github.com/wntrblm/nox/pull/687](https://togithub.com/wntrblm/nox/pull/687) - Allow `--force-python` on unparametrized sessions by [@chrysle](https://togithub.com/chrysle) in [https://github.com/wntrblm/nox/pull/756](https://togithub.com/wntrblm/nox/pull/756) - Add `include_outer_env` parameter to `session.run` and friends by [@franekmagiera](https://togithub.com/franekmagiera) in [https://github.com/wntrblm/nox/pull/652](https://togithub.com/wntrblm/nox/pull/652) - GitHub Action: Add support for the `~` version specifier by [@mayeut](https://togithub.com/mayeut) in [https://github.com/wntrblm/nox/pull/712](https://togithub.com/wntrblm/nox/pull/712) Bugfixes: - Rebuild environment when changing to an incompatible backend type by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/781](https://togithub.com/wntrblm/nox/pull/781) - Warn user when first argument to `session.run` is a list by [@stefanv](https://togithub.com/stefanv) in [https://github.com/wntrblm/nox/pull/786](https://togithub.com/wntrblm/nox/pull/786) - Allow overriding `nox.options.sessions` with `--tags` by [@q0w](https://togithub.com/q0w) in [https://github.com/wntrblm/nox/pull/684](https://togithub.com/wntrblm/nox/pull/684) - Allow overriding `NO_COLOR` with `--force-color` by [@stasfilin](https://togithub.com/stasfilin) in [https://github.com/wntrblm/nox/pull/723](https://togithub.com/wntrblm/nox/pull/723) - Fix `nox.options.error_on_missing_interpreters` when running in CI by [@samypr100](https://togithub.com/samypr100) in [https://github.com/wntrblm/nox/pull/725](https://togithub.com/wntrblm/nox/pull/725) Documentation Improvements: - Create an official Nox badge by [@johnthagen](https://togithub.com/johnthagen) in [https://github.com/wntrblm/nox/pull/714](https://togithub.com/wntrblm/nox/pull/714) and [https://github.com/wntrblm/nox/pull/715](https://togithub.com/wntrblm/nox/pull/715) - Add recipe for generating a matrix with GitHub Actions by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/696](https://togithub.com/wntrblm/nox/pull/696) - Update some links by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/774](https://togithub.com/wntrblm/nox/pull/774) Internal Changes: - fix: always pull versions from metadata by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/782](https://togithub.com/wntrblm/nox/pull/782) - chore: ruff moved to astral-sh by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/722](https://togithub.com/wntrblm/nox/pull/722) - Use double quotes instead of single in github actions examples by [@patrick91](https://togithub.com/patrick91) in [https://github.com/wntrblm/nox/pull/724](https://togithub.com/wntrblm/nox/pull/724) - tests: fixes when running locally by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/721](https://togithub.com/wntrblm/nox/pull/721) - chore: modernize Ruff config, bump pre-commit by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/744](https://togithub.com/wntrblm/nox/pull/744) - chore(deps): bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/wntrblm/nox/pull/738](https://togithub.com/wntrblm/nox/pull/738) - chore: ruff-format by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/745](https://togithub.com/wntrblm/nox/pull/745) - chore(action): update default python-versions by [@mayeut](https://togithub.com/mayeut) in [https://github.com/wntrblm/nox/pull/767](https://togithub.com/wntrblm/nox/pull/767) - chore(ci): allow manual runs on branches without a PR by [@mayeut](https://togithub.com/mayeut) in [https://github.com/wntrblm/nox/pull/766](https://togithub.com/wntrblm/nox/pull/766) - chore(ci): bump actions/setup-python & conda-incubator/setup-miniconda by [@mayeut](https://togithub.com/mayeut) in [https://github.com/wntrblm/nox/pull/765](https://togithub.com/wntrblm/nox/pull/765) - ci: group dependabot updates by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/755](https://togithub.com/wntrblm/nox/pull/755) - fix(types): improve typing by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/720](https://togithub.com/wntrblm/nox/pull/720) - ci: fix coverage combine for different OS's by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/778](https://togithub.com/wntrblm/nox/pull/778) - ci: update to artifacts v2 by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/772](https://togithub.com/wntrblm/nox/pull/772) - ci: remove skipped job & combine (faster) by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/771](https://togithub.com/wntrblm/nox/pull/771) - chore: cleanup Ruff a bit by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/783](https://togithub.com/wntrblm/nox/pull/783) - chore(deps): bump the actions group with 2 updates by [@dependabot](https://togithub.com/dependabot) in [https://github.com/wntrblm/nox/pull/784](https://togithub.com/wntrblm/nox/pull/784) - style: add type hints, update few functions by [@stasfilin](https://togithub.com/stasfilin) in [https://github.com/wntrblm/nox/pull/728](https://togithub.com/wntrblm/nox/pull/728) - Include Python 3.12 in GHA by [@DiddiLeija](https://togithub.com/DiddiLeija) in [https://github.com/wntrblm/nox/pull/743](https://togithub.com/wntrblm/nox/pull/743) - Allow tests to pass in environments where NO_COLOR=1 is set by [@edgarrmondragon](https://togithub.com/edgarrmondragon) in [https://github.com/wntrblm/nox/pull/777](https://togithub.com/wntrblm/nox/pull/777) - tests: support running when the Python launcher for UNIX is present by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/775](https://togithub.com/wntrblm/nox/pull/775) - chore: drop unneeded config option by [@henryiii](https://togithub.com/henryiii) in [https://github.com/wntrblm/nox/pull/773](https://togithub.com/wntrblm/nox/pull/773) - Bump minimum virtualenv to 20.14.1 by [@johnthagen](https://togithub.com/johnthagen) in [https://github.com/wntrblm/nox/pull/747](https://togithub.com/wntrblm/nox/pull/747) - chore: save session name in `Func` by [@MicaelJarniac](https://togithub.com/MicaelJarniac) in [https://github.com/wntrblm/nox/pull/718](https://togithub.com/wntrblm/nox/pull/718) - Removed the problematic Python 2.7.18 version by [@stasfilin](https://togithub.com/stasfilin) in [https://github.com/wntrblm/nox/pull/726](https://togithub.com/wntrblm/nox/pull/726) - Fixed Improper Method Call: Replaced `NotImplementedError` by [@fazledyn-or](https://togithub.com/fazledyn-or) in [https://github.com/wntrblm/nox/pull/749](https://togithub.com/wntrblm/nox/pull/749)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.