Skip to content

chore(deps): update python packages - #1331

Open
renovate[bot] wants to merge 1 commit into
mainfrom
users/renovate/python
Open

renovate[bot] wants to merge 1 commit into
mainfrom
users/renovate/python

Conversation

@renovate

@renovate renovate Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
docutils (changelog) 0.22.4 → 0.23 age confidence
ni-measurementlink-discovery-v1-client 1.1.0 → 1.2.0 age confidence
ni-protobuf-types 1.2.0 → 1.3.0 age confidence
tox (changelog) 4.64.4 → 4.64.9 age confidence

Release Notes

tox-dev/tox (tox)

v4.64.9

Compare Source

Bug fixes - 4.64.9

  • Resolve substitutions and file| entries in set_env overrides passed through -x or TOX_OVERRIDE.
    Appended blocks replace inherited values while preserving explicit keys in the same or later overrides. Preserve these
    rules through section references, including native TOML arrays with extend = true. Resolve env-file selectors and
    values in the consuming environment. Prevent included values from overriding tox's own variables - by
    Rodrigo-Palma. (#​4116)

PyPI release

Full Changelog: tox-dev/tox@4.64.8...4.64.9

v4.64.8

Compare Source

Bug fixes - 4.64.8

  • tox combines --no-binary and --only-binary across the lines of deps and of requirements files the way pip
    does, where the last line used to replace the earlier ones. With --only-binary :all: and a --no-binary
    exception, tox passes --only-binary to pip first, so pip keeps the exception. tox config shows the merged
    values tox passes to pip - by SulimanAbdulrazzaq. (#​4110)
  • tox config shows deps with every global option merged the way tox passes it to pip, a later -i replacing
    an earlier one and repeated flags shown once, and reports the error tox run would raise for invalid deps.
    constraints shows the configured files instead of the path of tox.ini, and a comment line in constraints
    no longer fails the run. deps that give pip nothing to install no longer conflict with pylock. set_env
    includes PIP_USER, TOX_ENV_DIR, TOX_ENV_NAME, TOX_WORK_DIR and VIRTUAL_ENV, the values tox sets
    for commands - by gaborbernat. (#​4111)
  • A TOML ref to another environment's deps, constraints or commands works in tox config and tox run. It used to fail with 'PythonDeps' object is not iterable or Command(args=[...]) is not list - by
    gaborbernat. (#​4112)
  • In INI commands, commands_pre and commands_post, a reference such as pip install {[testenv:x]deps}
    that shares its line with other text joins the referenced lines into that one command as arguments, as in tox 3. tox
    used to run each referenced line after the first as a separate command. A reference alone on its line still expands to
    one command per referenced line. This changes echo {[testenv:x]commands}, which now runs one echo with every
    referenced command as its arguments - by gaborbernat. (#​4113)
  • The JSON schema described requires with the text of provision_tox_env, so editors showed the wrong hover
    for it - by gaborbernat. (#​4115)

Improved documentation - 4.64.8

  • The configuration reference listed wrong defaults for args_are_paths (True), pkg_dir
    ({env_dir}/dist), skip_missing_interpreters (False), min_version (unset) and requires
    (tox) - by Rodrigo-Palma. (#​4114)

PyPI release

Full Changelog: tox-dev/tox@4.64.7...4.64.8

v4.64.7

Compare Source

Bug fixes - 4.64.7

  • tox man suggests ~/.profile instead of ~/.zshrc when the shell is not fish, bash, zsh, csh or tcsh, for
    example sh, ksh or an unset SHELL - by Rodrigo-Palma.

    • tox picks the shell from the executable name, so /home/zshuser/bin/bash gets ~/.bashrc.
    • Outside fish, csh and tcsh, the reload hint reads . <file> instead of source <file>, since dash has no
      source.
    • The fish line keeps the default man path when MANPATH was unset, instead of hiding every other man page.
    • csh and tcsh get a setenv line for ~/.tcshrc or ~/.cshrc instead of an export line for
      ~/.profile. (#​4109)

PyPI release

Full Changelog: tox-dev/tox@4.64.6...4.64.7

v4.64.6

Compare Source

Bug fixes - 4.64.6

  • tox -e and TOXENV accept every interpreter name that picks a base_python for an environment the
    configuration does not declare - by breken-ai.

    • cpython313, cpython-3.13, graalpy311, jython2.7, rustpython3 and ironpython3 select that
      interpreter instead of failing with "provided environments not found".
    • The d debug-build suffix works too, for example py313d.
    • cython313 now fails as an unknown environment; it used to run on the Python that tox runs under. (#​4106)
  • A set_env block pulled in with {[section]set_env} now applies a PEP-508 marker only to the value it came with,
    as the inline and TOML forms already do - by feiiiiii5. A false marker on an earlier line no longer hides a
    value that the inheriting environment, a later unconditional line or an environment file supplies. (#​4107)

  • set_env values resolve when tox reads them, so {env:KEY} sees the keys a block pulls in with
    {[section]set_env}, and a { replace = "env" } table sees the keys next to it - by gaborbernat, found
    by breken-ai. Configurations that see a difference:

    • A value pulled in from another section that refers to a key of the same block now gets the block's value instead of
      the host variable.
    • A pulled-in line that refers to its own key, such as PYTHONHASHSEED = {env:PYTHONHASHSEED:0}, reads the host
      variable or its default, as the same line written in place does. It used to read the value tox sets.
    • A key written in an INI set_env wins over the same key pulled in from another section, and a later pulled-in
      section wins over an earlier one, at every nesting level. A nested section could override the section that included
      it before.
    • tox config shows the keys of every pulled-in section that tox run sets.
    • A section that pulls itself in, a TOML ref to itself, and values that refer to each other fail the environment
      with the cycle. They used to fail with a traceback or "could not find python interpreter", and values that referred
      to each other inside a pulled-in section read the host variables without a warning. (#​4108)

PyPI release

Full Changelog: tox-dev/tox@4.64.5...4.64.6

v4.64.5

Compare Source

Bug fixes - 4.64.5

  • An invalid platform regular expression now fails the environment with a one-line error instead of a traceback,
    also for the provisioning environment - by 0020020. (#​4103)

Contributor-facing changes - 4.64.5

  • Restore the bug report and feature request templates in GitHub's issue chooser. (#​4099)

PyPI release

Full Changelog: tox-dev/tox@4.64.4...4.64.5


Configuration

📅 Schedule: (in timezone US/Central)

  • Branch creation
    • Only on Sunday (* * * * 0)
  • Automerge
    • At any time (no schedule defined)

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

♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Test Results

    52 files  ±0      52 suites  ±0   1h 16m 35s ⏱️ +3s
   689 tests ±0     689 ✅ ±0      0 💤 ±0  0 ❌ ±0 
20 700 runs  ±0  19 644 ✅ ±0  1 056 💤 ±0  0 ❌ ±0 

Results for commit cc3de5c. ± Comparison against base commit 48cec23.

♻️ This comment has been updated with latest results.

@renovate
renovate Bot force-pushed the users/renovate/python branch from f8d2fc7 to cc3de5c Compare October 20, 2026 18:44

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants