Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix legacy tox --devenv venv #3013

Merged
merged 2 commits into from
May 25, 2023
Merged

fix legacy tox --devenv venv #3013

merged 2 commits into from
May 25, 2023

Conversation

asottile
Copy link
Contributor

resolves #2925

  • ran the linter to address style issues (tox -e fix)
  • wrote descriptive pull request text
  • ensured there are test(s) validating the fix
  • added news fragment in docs/changelog folder
  • updated/extended the documentation (N/A)

@gaborbernat gaborbernat force-pushed the fix-legacy-devenv branch 2 times, most recently from 43aafc1 to ba3d75c Compare May 25, 2023 17:21
Signed-off-by: Bernát Gábor <[email protected]>
Copy link
Member

@gaborbernat gaborbernat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gaborbernat gaborbernat merged commit 5ad66c1 into main May 25, 2023
@gaborbernat gaborbernat deleted the fix-legacy-devenv branch May 25, 2023 17:26
@asottile
Copy link
Contributor Author

this doesn't actually work, it just changes to a later crash iirc

@gaborbernat
Copy link
Member

Indeed, I feel like I'd rather set py to be the default if the CLI has devenv for this case than open up changing CliEnv after it's set.

lengau referenced this pull request in canonical/charmcraft Jul 19, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tox](https://togithub.com/tox-dev/tox)
([changelog](https://tox.wiki/en/latest/changelog.html)) | `4.4.12` ->
`4.6.4` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/tox/4.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/tox/4.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/tox/4.4.12/4.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/tox/4.4.12/4.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>tox-dev/tox (tox)</summary>

### [`v4.6.4`](https://togithub.com/tox-dev/tox/releases/tag/4.6.4)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.3...4.6.4)

#### What's Changed

- Ensure tox r -e docs generates the documentation by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3047](https://togithub.com/tox-dev/tox/pull/3047)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3051](https://togithub.com/tox-dev/tox/pull/3051)
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/tox-dev/tox/pull/3052](https://togithub.com/tox-dev/tox/pull/3052)
- s/setup.cfg/pyproject.toml/ in the development docs by
[@&#8203;sk1p](https://togithub.com/sk1p) in
[https://github.com/tox-dev/tox/pull/3058](https://togithub.com/tox-dev/tox/pull/3058)
- Fix hang and zombie process on interrupt (CTRL-C). by
[@&#8203;sk1p](https://togithub.com/sk1p) in
[https://github.com/tox-dev/tox/pull/3057](https://togithub.com/tox-dev/tox/pull/3057)

**Full Changelog**: tox-dev/tox@4.6.3...4.6.4

### [`v4.6.3`](https://togithub.com/tox-dev/tox/releases/tag/4.6.3)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.2...4.6.3)

#### What's Changed

- Made issue template have less whitespace by
[@&#8203;jamesbraza](https://togithub.com/jamesbraza) in
[https://github.com/tox-dev/tox/pull/3038](https://togithub.com/tox-dev/tox/pull/3038)
- Docs link of env var subs section to `set_env` by
[@&#8203;jamesbraza](https://togithub.com/jamesbraza) in
[https://github.com/tox-dev/tox/pull/3039](https://togithub.com/tox-dev/tox/pull/3039)
- Removed duplicate text in bug report template by
[@&#8203;jamesbraza](https://togithub.com/jamesbraza) in
[https://github.com/tox-dev/tox/pull/3040](https://togithub.com/tox-dev/tox/pull/3040)
- Ensure `get_requires*` hook is called before `prepare_metadata*` by
[@&#8203;abravalheri](https://togithub.com/abravalheri) in
[https://github.com/tox-dev/tox/pull/3044](https://togithub.com/tox-dev/tox/pull/3044)

#### New Contributors

- [@&#8203;jamesbraza](https://togithub.com/jamesbraza) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3038](https://togithub.com/tox-dev/tox/pull/3038)
- [@&#8203;abravalheri](https://togithub.com/abravalheri) made their
first contribution in
[https://github.com/tox-dev/tox/pull/3044](https://togithub.com/tox-dev/tox/pull/3044)

**Full Changelog**: tox-dev/tox@4.6.2...4.6.3

### [`v4.6.2`](https://togithub.com/tox-dev/tox/releases/tag/4.6.2)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.1...4.6.2)

#### What's Changed

- Avoid cache collision between wheel and editable wheel builds by
[@&#8203;f3flight](https://togithub.com/f3flight) in
[https://github.com/tox-dev/tox/pull/3035](https://togithub.com/tox-dev/tox/pull/3035)

**Full Changelog**: tox-dev/tox@4.6.1...4.6.2

### [`v4.6.1`](https://togithub.com/tox-dev/tox/releases/tag/4.6.1)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.0...4.6.1)

#### What's Changed

- Update `usedevelop` doc by referring to PEP-660. by
[@&#8203;tibortakacs](https://togithub.com/tibortakacs) in
[https://github.com/tox-dev/tox/pull/3025](https://togithub.com/tox-dev/tox/pull/3025)
- Use ruff by [@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3033](https://togithub.com/tox-dev/tox/pull/3033)

#### New Contributors

- [@&#8203;tibortakacs](https://togithub.com/tibortakacs) made their
first contribution in
[https://github.com/tox-dev/tox/pull/3025](https://togithub.com/tox-dev/tox/pull/3025)

**Full Changelog**: tox-dev/tox@4.6.0...4.6.1

### [`v4.6.0`](https://togithub.com/tox-dev/tox/releases/tag/4.6.0)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.5.2...4.6.0)

##### What's Changed

- Remove unnecessary Future usage by
[@&#8203;living180](https://togithub.com/living180) in
[https://github.com/tox-dev/tox/pull/3020](https://togithub.com/tox-dev/tox/pull/3020)
- Test against 3.12.0-beta.1 by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3022](https://togithub.com/tox-dev/tox/pull/3022)
- Add --list-dependencies options by
[@&#8203;lengau](https://togithub.com/lengau) in
[https://github.com/tox-dev/tox/pull/3024](https://togithub.com/tox-dev/tox/pull/3024)

##### New Contributors

- [@&#8203;living180](https://togithub.com/living180) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3020](https://togithub.com/tox-dev/tox/pull/3020)
- [@&#8203;lengau](https://togithub.com/lengau) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3024](https://togithub.com/tox-dev/tox/pull/3024)

**Full Changelog**: tox-dev/tox@4.5.2...4.6.0

### [`v4.5.2`](https://togithub.com/tox-dev/tox/releases/tag/4.5.2)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.5.1...4.5.2)

#### What's Changed

- Add 3.12 support by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/2998](https://togithub.com/tox-dev/tox/pull/2998)
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/tox-dev/tox/pull/3003](https://togithub.com/tox-dev/tox/pull/3003)
- Update list of maintainers by
[@&#8203;jugmac00](https://togithub.com/jugmac00) in
[https://github.com/tox-dev/tox/pull/3008](https://togithub.com/tox-dev/tox/pull/3008)
- fix legacy `tox --devenv venv` by
[@&#8203;asottile](https://togithub.com/asottile) in
[https://github.com/tox-dev/tox/pull/3013](https://togithub.com/tox-dev/tox/pull/3013)
- Fix legacy devenv by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3019](https://togithub.com/tox-dev/tox/pull/3019)

**Full Changelog**: tox-dev/tox@4.5.1...4.5.2

### [`v4.5.1`](https://togithub.com/tox-dev/tox/releases/tag/4.5.1):
Test Trusted Publisher

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.5.0...4.5.1)

### [`v4.5.0`](https://togithub.com/tox-dev/tox/releases/tag/4.5.0)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.4.12...4.5.0)

#### What's Changed

- Bump deps and tools by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/2987](https://togithub.com/tox-dev/tox/pull/2987)
- git: Ignore the .lock file for demo_pkg_inline by
[@&#8203;hroncok](https://togithub.com/hroncok) in
[https://github.com/tox-dev/tox/pull/2988](https://togithub.com/tox-dev/tox/pull/2988)
- Add FAQ entry on how to test against EOL Python versions by
[@&#8203;jugmac00](https://togithub.com/jugmac00) in
[https://github.com/tox-dev/tox/pull/2991](https://togithub.com/tox-dev/tox/pull/2991)
- Feature: suppress step timings for verbosity=1
[#&#8203;2891](https://togithub.com/tox-dev/tox/issues/2891) by
[@&#8203;nedbat](https://togithub.com/nedbat) in
[https://github.com/tox-dev/tox/pull/2992](https://togithub.com/tox-dev/tox/pull/2992)

**Full Changelog**:
tox-dev/tox@4.4.12...4.5.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC,
Automerge - "before 07:00" in timezone Etc/UTC.

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/canonical/charmcraft).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44LjExIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@hashar
Copy link
Contributor

hashar commented Sep 21, 2023

Documenting in case someone has an issue with the virtualenv>=20.23 requirement introduced by this change. I am not sure why the fix went to upgrade requirements. That notably raises virtualenv from >=20.21 to >=20.23 which in turns break Testing end-of-life Python versions which instructs to do:

[tox]
requires = virtualenv<20.22.0

Which fails due to a conflict with tox 4.5.2+ now requiring virtualenv 20.23. I have filed that as #3130

descope bot referenced this pull request in descope/django-descope Dec 30, 2023
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [tox](https://togithub.com/tox-dev/tox)
([changelog](https://tox.wiki/en/latest/changelog.html)) | dev | minor |
`4.5.1` -> `4.11.4` |

---

### Release Notes

<details>
<summary>tox-dev/tox (tox)</summary>

### [`v4.11.4`](https://togithub.com/tox-dev/tox/releases/tag/4.11.4)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.11.3...4.11.4)

#### What's Changed

- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3124](https://togithub.com/tox-dev/tox/pull/3124)
- Fix `quickstart` command from requiring `root` positional argument by
[@&#8203;Tbruno25](https://togithub.com/Tbruno25) in
[https://github.com/tox-dev/tox/pull/3123](https://togithub.com/tox-dev/tox/pull/3123)
- docs(config): fix default value for install_command by
[@&#8203;hashar](https://togithub.com/hashar) in
[https://github.com/tox-dev/tox/pull/3126](https://togithub.com/tox-dev/tox/pull/3126)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3128](https://togithub.com/tox-dev/tox/pull/3128)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3132](https://togithub.com/tox-dev/tox/pull/3132)
- Added Python 3.12 in installation docs by
[@&#8203;mj0nez](https://togithub.com/mj0nez) in
[https://github.com/tox-dev/tox/pull/3133](https://togithub.com/tox-dev/tox/pull/3133)
- Fix terminal size in tox commands
([#&#8203;2999](https://togithub.com/tox-dev/tox/issues/2999)) by
[@&#8203;ziima](https://togithub.com/ziima) in
[https://github.com/tox-dev/tox/pull/3139](https://togithub.com/tox-dev/tox/pull/3139)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3135](https://togithub.com/tox-dev/tox/pull/3135)
- Use the new ruff formatter over black by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3142](https://togithub.com/tox-dev/tox/pull/3142)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3147](https://togithub.com/tox-dev/tox/pull/3147)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3149](https://togithub.com/tox-dev/tox/pull/3149)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3154](https://togithub.com/tox-dev/tox/pull/3154)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3161](https://togithub.com/tox-dev/tox/pull/3161)
- docs(config): Fix base_python default reference by
[@&#8203;rpatterson](https://togithub.com/rpatterson) in
[https://github.com/tox-dev/tox/pull/3156](https://togithub.com/tox-dev/tox/pull/3156)
- Fixed 'AppData' not passed to env by default
([#&#8203;3151](https://togithub.com/tox-dev/tox/issues/3151)) by
[@&#8203;Stefanhg](https://togithub.com/Stefanhg) in
[https://github.com/tox-dev/tox/pull/3160](https://togithub.com/tox-dev/tox/pull/3160)

#### New Contributors

- [@&#8203;mj0nez](https://togithub.com/mj0nez) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3133](https://togithub.com/tox-dev/tox/pull/3133)
- [@&#8203;Stefanhg](https://togithub.com/Stefanhg) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3160](https://togithub.com/tox-dev/tox/pull/3160)

**Full Changelog**:
tox-dev/tox@4.11.3...4.11.4

### [`v4.11.3`](https://togithub.com/tox-dev/tox/releases/tag/4.11.3)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.11.2...4.11.3)

#### What's Changed

- docs(plugin): explain plugin registration by
[@&#8203;hashar](https://togithub.com/hashar) in
[https://github.com/tox-dev/tox/pull/3116](https://togithub.com/tox-dev/tox/pull/3116)
- Fix error caused by a bad `base_python` path by
[@&#8203;Tbruno25](https://togithub.com/Tbruno25) in
[https://github.com/tox-dev/tox/pull/3122](https://togithub.com/tox-dev/tox/pull/3122)

#### New Contributors

- [@&#8203;hashar](https://togithub.com/hashar) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3116](https://togithub.com/tox-dev/tox/pull/3116)

**Full Changelog**:
tox-dev/tox@4.11.2...4.11.3

### [`v4.11.2`](https://togithub.com/tox-dev/tox/releases/tag/4.11.2)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.11.1...4.11.2)

#### What's Changed

- Fix typos discovered by codespell by
[@&#8203;cclauss](https://togithub.com/cclauss) in
[https://github.com/tox-dev/tox/pull/3113](https://togithub.com/tox-dev/tox/pull/3113)
- Bump actions/checkout from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/tox-dev/tox/pull/3114](https://togithub.com/tox-dev/tox/pull/3114)
- Providing example to make CLI help more helpful for -x,--override by
[@&#8203;posita](https://togithub.com/posita) in
[https://github.com/tox-dev/tox/pull/3119](https://togithub.com/tox-dev/tox/pull/3119)
- Remove stray colons in `config.rst` left over from
[#&#8203;3111](https://togithub.com/tox-dev/tox/issues/3111) by
[@&#8203;posita](https://togithub.com/posita) in
[https://github.com/tox-dev/tox/pull/3120](https://togithub.com/tox-dev/tox/pull/3120)

#### New Contributors

- [@&#8203;cclauss](https://togithub.com/cclauss) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3113](https://togithub.com/tox-dev/tox/pull/3113)
- [@&#8203;posita](https://togithub.com/posita) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3119](https://togithub.com/tox-dev/tox/pull/3119)

**Full Changelog**:
tox-dev/tox@4.11.1...4.11.2

### [`v4.11.1`](https://togithub.com/tox-dev/tox/releases/tag/4.11.1)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.11.0...4.11.1)

#### What's Changed

- Tests: Don't assume Python 3.10 is always installed, use current
Python version by [@&#8203;hroncok](https://togithub.com/hroncok) in
[https://github.com/tox-dev/tox/pull/3108](https://togithub.com/tox-dev/tox/pull/3108)
- Set the --parallel default to "auto", not CPU count by
[@&#8203;paravoid](https://togithub.com/paravoid) in
[https://github.com/tox-dev/tox/pull/3109](https://togithub.com/tox-dev/tox/pull/3109)
- Fix , being used as value parser for env var configs by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3111](https://togithub.com/tox-dev/tox/pull/3111)

**Full Changelog**:
tox-dev/tox@4.11.0...4.11.1

### [`v4.11.0`](https://togithub.com/tox-dev/tox/releases/tag/4.11.0)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.10.0...4.11.0)

#### What's Changed

- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3102](https://togithub.com/tox-dev/tox/pull/3102)
- Fix type checker and bump tools by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3107](https://togithub.com/tox-dev/tox/pull/3107)
- Add config_settings support for build backend calls by
[@&#8203;nschloe](https://togithub.com/nschloe) in
[https://github.com/tox-dev/tox/pull/3090](https://togithub.com/tox-dev/tox/pull/3090)

#### New Contributors

- [@&#8203;nschloe](https://togithub.com/nschloe) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3090](https://togithub.com/tox-dev/tox/pull/3090)

**Full Changelog**:
tox-dev/tox@4.10.0...4.11.0

### [`v4.10.0`](https://togithub.com/tox-dev/tox/releases/tag/4.10.0)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.9.0...4.10.0)

#### What's Changed

- Set basepython for docs env in alignment to Read the Docs default by
[@&#8203;jugmac00](https://togithub.com/jugmac00) in
[https://github.com/tox-dev/tox/pull/3097](https://togithub.com/tox-dev/tox/pull/3097)
- Document release process by
[@&#8203;jugmac00](https://togithub.com/jugmac00) in
[https://github.com/tox-dev/tox/pull/3094](https://togithub.com/tox-dev/tox/pull/3094)
- Replace undefined settings with overrides when appending by
[@&#8203;stefanor](https://togithub.com/stefanor) in
[https://github.com/tox-dev/tox/pull/3101](https://togithub.com/tox-dev/tox/pull/3101)
- Accept environments with defined factors or of python selector form -
suggest closest by [@&#8203;BeyondEvil](https://togithub.com/BeyondEvil)
in
[https://github.com/tox-dev/tox/pull/3099](https://togithub.com/tox-dev/tox/pull/3099)

#### New Contributors

- [@&#8203;BeyondEvil](https://togithub.com/BeyondEvil) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3099](https://togithub.com/tox-dev/tox/pull/3099)

**Full Changelog**:
tox-dev/tox@4.9.0...4.10.0

### [`v4.9.0`](https://togithub.com/tox-dev/tox/releases/tag/4.9.0)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.8.0...4.9.0)

#### What's Changed

- Disallow command line environments which are not explicitly specified
in the config file by [@&#8203;tjsmart](https://togithub.com/tjsmart) in
[https://github.com/tox-dev/tox/pull/3089](https://togithub.com/tox-dev/tox/pull/3089)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3091](https://togithub.com/tox-dev/tox/pull/3091)

#### New Contributors

- [@&#8203;tjsmart](https://togithub.com/tjsmart) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3089](https://togithub.com/tox-dev/tox/pull/3089)

**Full Changelog**: tox-dev/tox@4.8.0...4.9.0

### [`v4.8.0`](https://togithub.com/tox-dev/tox/releases/tag/4.8.0)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.7.0...4.8.0)

#### What's Changed

- Correct "notset" typo in --hashseed's --help text. by
[@&#8203;lamby](https://togithub.com/lamby) in
[https://github.com/tox-dev/tox/pull/3082](https://togithub.com/tox-dev/tox/pull/3082)
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/tox-dev/tox/pull/3085](https://togithub.com/tox-dev/tox/pull/3085)
- Allow extending lists with --override foo+=bar by
[@&#8203;stefanor](https://togithub.com/stefanor) in
[https://github.com/tox-dev/tox/pull/3088](https://togithub.com/tox-dev/tox/pull/3088)

#### New Contributors

- [@&#8203;lamby](https://togithub.com/lamby) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3082](https://togithub.com/tox-dev/tox/pull/3082)
- [@&#8203;stefanor](https://togithub.com/stefanor) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3088](https://togithub.com/tox-dev/tox/pull/3088)

**Full Changelog**: tox-dev/tox@4.7.0...4.8.0

### [`v4.7.0`](https://togithub.com/tox-dev/tox/releases/tag/4.7.0)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.4...4.7.0)

#### What's Changed

- Fix doc alignment and link check by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3059](https://togithub.com/tox-dev/tox/pull/3059)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3061](https://togithub.com/tox-dev/tox/pull/3061)
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/tox-dev/tox/pull/3063](https://togithub.com/tox-dev/tox/pull/3063)
- Update a test regex to work with Python 3.12+ by
[@&#8203;hroncok](https://togithub.com/hroncok) in
[https://github.com/tox-dev/tox/pull/3066](https://togithub.com/tox-dev/tox/pull/3066)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3067](https://togithub.com/tox-dev/tox/pull/3067)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3070](https://togithub.com/tox-dev/tox/pull/3070)
- Remove broken link by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3072](https://togithub.com/tox-dev/tox/pull/3072)
- Add sponsor button for tidelift by
[@&#8203;jugmac00](https://togithub.com/jugmac00) in
[https://github.com/tox-dev/tox/pull/3079](https://togithub.com/tox-dev/tox/pull/3079)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3081](https://togithub.com/tox-dev/tox/pull/3081)
- Make --hashseed default to PYTHONHASHSEED, if defined by
[@&#8203;paravoid](https://togithub.com/paravoid) in
[https://github.com/tox-dev/tox/pull/3076](https://togithub.com/tox-dev/tox/pull/3076)

**Full Changelog**: tox-dev/tox@4.6.4...4.7.0

### [`v4.6.4`](https://togithub.com/tox-dev/tox/releases/tag/4.6.4)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.3...4.6.4)

#### What's Changed

- Ensure tox r -e docs generates the documentation by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3047](https://togithub.com/tox-dev/tox/pull/3047)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://togithub.com/pre-commit-ci) in
[https://github.com/tox-dev/tox/pull/3051](https://togithub.com/tox-dev/tox/pull/3051)
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/tox-dev/tox/pull/3052](https://togithub.com/tox-dev/tox/pull/3052)
- s/setup.cfg/pyproject.toml/ in the development docs by
[@&#8203;sk1p](https://togithub.com/sk1p) in
[https://github.com/tox-dev/tox/pull/3058](https://togithub.com/tox-dev/tox/pull/3058)
- Fix hang and zombie process on interrupt (CTRL-C). by
[@&#8203;sk1p](https://togithub.com/sk1p) in
[https://github.com/tox-dev/tox/pull/3057](https://togithub.com/tox-dev/tox/pull/3057)

**Full Changelog**: tox-dev/tox@4.6.3...4.6.4

### [`v4.6.3`](https://togithub.com/tox-dev/tox/releases/tag/4.6.3)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.2...4.6.3)

#### What's Changed

- Made issue template have less whitespace by
[@&#8203;jamesbraza](https://togithub.com/jamesbraza) in
[https://github.com/tox-dev/tox/pull/3038](https://togithub.com/tox-dev/tox/pull/3038)
- Docs link of env var subs section to `set_env` by
[@&#8203;jamesbraza](https://togithub.com/jamesbraza) in
[https://github.com/tox-dev/tox/pull/3039](https://togithub.com/tox-dev/tox/pull/3039)
- Removed duplicate text in bug report template by
[@&#8203;jamesbraza](https://togithub.com/jamesbraza) in
[https://github.com/tox-dev/tox/pull/3040](https://togithub.com/tox-dev/tox/pull/3040)
- Ensure `get_requires*` hook is called before `prepare_metadata*` by
[@&#8203;abravalheri](https://togithub.com/abravalheri) in
[https://github.com/tox-dev/tox/pull/3044](https://togithub.com/tox-dev/tox/pull/3044)

#### New Contributors

- [@&#8203;jamesbraza](https://togithub.com/jamesbraza) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3038](https://togithub.com/tox-dev/tox/pull/3038)
- [@&#8203;abravalheri](https://togithub.com/abravalheri) made their
first contribution in
[https://github.com/tox-dev/tox/pull/3044](https://togithub.com/tox-dev/tox/pull/3044)

**Full Changelog**: tox-dev/tox@4.6.2...4.6.3

### [`v4.6.2`](https://togithub.com/tox-dev/tox/releases/tag/4.6.2)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.1...4.6.2)

#### What's Changed

- Avoid cache collision between wheel and editable wheel builds by
[@&#8203;f3flight](https://togithub.com/f3flight) in
[https://github.com/tox-dev/tox/pull/3035](https://togithub.com/tox-dev/tox/pull/3035)

**Full Changelog**: tox-dev/tox@4.6.1...4.6.2

### [`v4.6.1`](https://togithub.com/tox-dev/tox/releases/tag/4.6.1)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.6.0...4.6.1)

#### What's Changed

- Update `usedevelop` doc by referring to PEP-660. by
[@&#8203;tibortakacs](https://togithub.com/tibortakacs) in
[https://github.com/tox-dev/tox/pull/3025](https://togithub.com/tox-dev/tox/pull/3025)
- Use ruff by [@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3033](https://togithub.com/tox-dev/tox/pull/3033)

#### New Contributors

- [@&#8203;tibortakacs](https://togithub.com/tibortakacs) made their
first contribution in
[https://github.com/tox-dev/tox/pull/3025](https://togithub.com/tox-dev/tox/pull/3025)

**Full Changelog**: tox-dev/tox@4.6.0...4.6.1

### [`v4.6.0`](https://togithub.com/tox-dev/tox/releases/tag/4.6.0)

[Compare Source](https://togithub.com/tox-dev/tox/compare/4.5.2...4.6.0)

#### What's Changed

- Remove unnecessary Future usage by
[@&#8203;living180](https://togithub.com/living180) in
[https://github.com/tox-dev/tox/pull/3020](https://togithub.com/tox-dev/tox/pull/3020)
- Test against 3.12.0-beta.1 by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3022](https://togithub.com/tox-dev/tox/pull/3022)
- Add --list-dependencies options by
[@&#8203;lengau](https://togithub.com/lengau) in
[https://github.com/tox-dev/tox/pull/3024](https://togithub.com/tox-dev/tox/pull/3024)

#### New Contributors

- [@&#8203;living180](https://togithub.com/living180) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3020](https://togithub.com/tox-dev/tox/pull/3020)
- [@&#8203;lengau](https://togithub.com/lengau) made their first
contribution in
[https://github.com/tox-dev/tox/pull/3024](https://togithub.com/tox-dev/tox/pull/3024)

**Full Changelog**: tox-dev/tox@4.5.2...4.6.0

### [`v4.5.2`](https://togithub.com/tox-dev/tox/releases/tag/4.5.2)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.5.1.1...4.5.2)

#### What's Changed

- Add 3.12 support by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/2998](https://togithub.com/tox-dev/tox/pull/2998)
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/tox-dev/tox/pull/3003](https://togithub.com/tox-dev/tox/pull/3003)
- Update list of maintainers by
[@&#8203;jugmac00](https://togithub.com/jugmac00) in
[https://github.com/tox-dev/tox/pull/3008](https://togithub.com/tox-dev/tox/pull/3008)
- fix legacy `tox --devenv venv` by
[@&#8203;asottile](https://togithub.com/asottile) in
[https://github.com/tox-dev/tox/pull/3013](https://togithub.com/tox-dev/tox/pull/3013)
- Fix legacy devenv by
[@&#8203;gaborbernat](https://togithub.com/gaborbernat) in
[https://github.com/tox-dev/tox/pull/3019](https://togithub.com/tox-dev/tox/pull/3019)

**Full Changelog**: tox-dev/tox@4.5.1...4.5.2

###
[`v4.5.1.1`](https://togithub.com/tox-dev/tox/compare/4.5.1...4.5.1.1)

[Compare
Source](https://togithub.com/tox-dev/tox/compare/4.5.1...4.5.1.1)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy42NC4yIiwidXBkYXRlZEluVmVyIjoiMzcuNjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: descope[bot] <descope[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"IndexError: list index out of range" when using --devenv flag
3 participants