Skip to content

Bump the dependencies group across 1 directory with 8 updates #2011

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

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 27, 2025

Bumps the dependencies group with 8 updates in the /.config directory:

Package From To
coverage 7.9.2 7.10.0
distlib 0.3.9 0.4.0
griffe 1.7.3 1.8.0
jsonschema 4.24.0 4.25.0
mkdocs-material 9.6.15 9.6.16
mkdocstrings 0.29.1 0.30.0
resolvelib 1.0.1 1.1.0
virtualenv 20.31.2 20.32.0

Updates coverage from 7.9.2 to 7.10.0

Changelog

Sourced from coverage's changelog.

Version 7.10.0 — 2025-07-24

  • A new configuration option: ":ref:config_run_patch" specifies named patches to work around some limitations in coverage measurement. These patches are available:

    • patch = _exit lets coverage save its data even when :func:os._exit() <python:os._exit> is used to abruptly end the process. This closes long-standing issue 310_ as well as its duplicates: issue 312, issue 1673, issue 1845, and issue 1941.

    • patch = subprocess measures coverage in Python subprocesses created with :mod:subprocess, :func:os.system, or one of the :func:execv <python:os.execl> or :func:spawnv <python:os.spawnl> family of functions. Closes old issue 367_ and duplicate issue 378_.

    • patch = execv adjusts the :func:execv <python:os.execl> family of functions to save coverage data before ending the current program and starting the next. Not available on Windows. Closes issue 43_ after 15 years!

  • The HTML report now dimly colors subsequent lines in multi-line statements. They used to have no color. This gives a better indication of the amount of code missing in the report. Closes issue 1308_.

  • Two new exclusion patterns are part of the defaults: ... is automatically excluded as a line and if TYPE_CHECKING: is excluded as a branch. Closes issue 831_.

  • A new command-line option: --save-signal=USR1 specifies a signal that coverage.py will listen for. When the signal is sent, the coverage data will be saved. This makes it possible to save data from within long-running processes. Thanks, Arkady Gilinsky <pull 1998_>_.

  • A new configuration option: ":ref:config_report_partial_also" is a list of regexes to add as pragmas for partial branches. This parallels the ":ref:config_report_exclude_also" setting for adding line exclusion patterns.

  • A few file path configuration settings didn't allow for tilde expansion: :ref:config_json_output, :ref:config_lcov_output and :ref:config_run_debug_file. This is now fixed.

  • Wheels are included for 3.14 now that 3.14 rc1 is available.

  • We no longer ship a PyPy-specific wheel. PyPy will install the pure-Python wheel. Closes issue 2001_.

  • In the very unusual situation of not having a current frame, coverage no

... (truncated)

Commits
  • ef59be0 build: missed an expected distribution count
  • f49f061 docs: sample HTML for 7.10.0
  • 6a7d5ca docs: prep for 7.10.0
  • 395c8cd build: provide 3.14 wheels
  • 6154fda feat: patch=execv
  • 787e5c4 test: we don't use 'expensive' as a mark now
  • 7e49831 refactor: patch=_exit without a global
  • 4d4ddd8 fix: better ellipsis exclusion regex. #831
  • d578c52 fix: don't assume we have a current frame. #2005
  • ecf53d5 docs: remind myself what the cores are
  • Additional commits viewable in compare view

Updates distlib from 0.3.9 to 0.4.0

Changelog

Sourced from distlib's changelog.

0.4.0


Released: 2025-07-17
  • markers

    • Add the interpret_parsed function.
  • wheel

    • Fix #238: Add build tag to wheel metadata if specified.

    • Fix #243: Update to support free-threading version of Python (3.13t).

    • Fix #246: Support subdirectories in the dist-info directory. Thanks to Pieter P for the patch.

    • Fix #248: Fix path normalisation issue caused by the fix for #246.

    • Move import in script wrapper to "if name == 'main'" clause.

  • tests

    • Fix #245: Skip test_package_data if a SKIP_EXT_PACKAGE_DATA environment variable is present.
Commits
  • aff2cbb Finalise version.
  • 3716c4b Update change log, widen exception catching in test.
  • 660bd33 Changes for 0.4.0.
  • 56b4ad9 Guard script wrapper entrypoint import with if main (#242)
  • fe57366 docs: update coverage results link (#250)
  • c3286e5 Temporarily exclude 3.13t on windows-latest.
  • e6b83d3 Normalize archive paths in dist-info (#248)
  • 93baffe Skip no-longer-relevant test.
  • 83f6568 Support subdirectories in .dist-info (fixes #246) (#247)
  • f918abd Update test_wheel.WheelTestCase.test_abi for freethreading (#244)
  • Additional commits viewable in compare view

Updates griffe from 1.7.3 to 1.8.0

Release notes

Sourced from griffe's releases.

1.8.0

1.8.0 - 2025-07-23

Compare with 1.7.3

Features

  • Add method to functions and classes to build and return a stringified signature (8ef1486 by ISOREX). Discussion-376, PR-381, Co-authored-by: Timothée Mazzucotelli [email protected]
  • Enhance Sphinx-style parameter parsing to handle invalid type info (cbce5a2 by Edouard Choinière). PR-396
  • Parse Sphinx parameter types as expressions (70dda21 by Edouard Choinière). PR-392

Bug Fixes

Code Refactoring

  • Be more consistent regarding not overriding submodules with aliases (be1963c by Timothée Mazzucotelli).
  • Allow ExprName.parent to be of type griffe.Function (acafbd8 by Edouard Choinière). Issue-391, PR-395
  • Normalize labels for attributes (1b376cd by Timothée Mazzucotelli).
Changelog

Sourced from griffe's changelog.

1.8.0 - 2025-07-23

Compare with 1.7.3

Features

  • Add method to functions and classes to build and return a stringified signature (8ef1486 by ISOREX). Discussion-376, PR-381, Co-authored-by: Timothée Mazzucotelli [email protected]
  • Enhance Sphinx-style parameter parsing to handle invalid type info (cbce5a2 by Edouard Choinière). PR-396
  • Parse Sphinx parameter types as expressions (70dda21 by Edouard Choinière). PR-392

Bug Fixes

Code Refactoring

  • Be more consistent regarding not overriding submodules with aliases (be1963c by Timothée Mazzucotelli).
  • Allow ExprName.parent to be of type griffe.Function (acafbd8 by Edouard Choinière). Issue-391, PR-395
  • Normalize labels for attributes (1b376cd by Timothée Mazzucotelli).
Commits
  • 27a385b chore: Prepare release 1.8.0
  • 8ef1486 feat: Add method to functions and classes to build and return a stringified s...
  • b346190 fix: Avoid SyntaxError when loading modules encoded in UTF8 with BOM
  • a8c5585 fix: Correctly parenthesize expressions
  • 0a05186 ci: Ignore Mypy warnings
  • cbce5a2 feat: Enhance Sphinx-style parameter parsing to handle invalid type info
  • 2d77bf1 Merge branch 'main' of github.com:mkdocstrings/griffe
  • be1963c refactor: Be more consistent regarding not overriding submodules with aliases
  • fbad6f5 tests: Fix annotation tests for 3.14
  • 8489f11 docs: Add link to function reference at the end of guide
  • Additional commits viewable in compare view

Updates jsonschema from 4.24.0 to 4.25.0

Release notes

Sourced from jsonschema's releases.

v4.25.0

What's Changed

New Contributors

Full Changelog: python-jsonschema/jsonschema@v4.24.1...v4.25.0

v4.24.1

What's Changed

New Contributors

Full Changelog: python-jsonschema/jsonschema@v4.24.0...v4.24.1

Changelog

Sourced from jsonschema's changelog.

v4.25.0

  • Add support for the iri and iri-reference formats to the format-nongpl extra via the MIT-licensed rfc3987-syntax. They were alread supported by the format extra. (#1388).

v4.24.1

  • Properly escape segments in ValidationError.json_path (#139).
Commits
  • 9889f69 Add the new functionality to the CHANGELOG.
  • 18855d0 Merge pull request #1388 from jkowalleck/feat/validate_rfc3987_non-gpl/rfc398...
  • 1a6067f adjust rfc3987-syntax min-version
  • 6aadb8b Add the fix to the CHANGELOG.
  • 785741e Add a dependency group for our new test dependency.
  • dc54734 Add a uv.lock.
  • b5572c9 Merge pull request #1390 from kurtmckee/fix-json_path-str-rendering
  • 4cf45b9 Feedback: Use jsonpath-ng to re-parse the rendered JSON path
  • 2680f6a Feedback: Make a compiled regex pattern private
  • 9a957d7 Unambiguously quote and escape properties in JSON path rendering
  • Additional commits viewable in compare view

Updates mkdocs-material from 9.6.15 to 9.6.16

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.6.16

  • Fixed #8349: Info plugin doesn't correctly detect virtualenv in some cases
  • Fixed #8334: Find-in-page detects matches in hidden search result list
Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.6.16 (2025-07-26)

  • Fixed #8349: Info plugin doesn't correctly detect virtualenv in some cases
  • Fixed #8334: Find-in-page detects matches in hidden search result list

mkdocs-material-9.6.15 (2025-07-01)

  • Updated Mongolian translations
  • Improved semantic markup of "edit this page" button
  • Improved info plugin virtual environment resolution
  • Fixed #8291: Large font size setting throws of breakpoints in JavaScript

mkdocs-material-9.6.14 (2025-05-13)

  • Fixed #8215: Social plugin crashes when CairoSVG is updated to 2.8

mkdocs-material-9.6.13 (2025-05-10)

  • Fixed #8204: Annotations showing list markers in print view
  • Fixed #8153: Improve style of cardinality symbols in Mermaid.js ER diagrams

mkdocs-material-9.6.12 (2025-04-17)

  • Fixed #8158: Flip footnote back reference icon for right-to-left languages

mkdocs-material-9.6.11 (2025-04-01)

  • Updated Docker image to latest Alpine Linux
  • Bump required Jinja version to 3.1
  • Fixed #8133: Jinja filter items not available (9.6.10 regression)
  • Fixed #8128: Search plugin not entirely disabled via enabled setting

mkdocs-material-9.6.10 (2025-03-30)

This version is a pure refactoring release, and does not contain new features or bug fixes. It strives to improve the compatibility of our templates with alternative Jinja-like template engines that we're currently exploring, including minijinja.

Additionally, it replaces several instances of Python function invocations with idiomatic use of template filters. All instances where variables have been mutated inside templates have been replaced. Most changes have been made in partials, and only a few in blocks, and all of them are fully backward compatible, so no changes to overrides are necessary.

Note that this release does not replace the Jinja template engine with minijinja. However, our templates are now 99% compatible with minijinja, which means we can explore alternative Jinja-compatible implementations. Additionally, immutability and removal of almost all Python function invocations means much more idiomatic templating.

... (truncated)

Commits
  • 8b94981 Prepare 9.6.16 release
  • e5c7ab5 Updated dependencies
  • 5338552 Fixed handling of inconsistent drive letter case
  • 6d4f756 Fixed dotpath venv guessing
  • 88bdcf5 Fixed empty username fallback
  • d0c4bd6 Merge pull request #8346 from squidfunk/dependabot/npm_and_yarn/form-data-3.0.4
  • 9c1e4de Bump form-data from 3.0.1 to 3.0.4
  • b2d235e Updated Premium sponsors
  • e54ff06 Updated Premium sponsors
  • 212b7ab Updated Premium sponsors
  • Additional commits viewable in compare view

Updates mkdocstrings from 0.29.1 to 0.30.0

Release notes

Sourced from mkdocstrings's releases.

0.30.0

0.30.0 - 2025-07-23

Compare with 0.29.1

Features

  • Add data-skip-inventory boolean attribute for elements to skip registration in local inventory (f856160 by Bartosz Sławecki). Issue-671, PR-774
  • Add I18N support (translations) (2b4ed54 by Nyuan Zhang). PR-645, Co-authored-by: Timothée Mazzucotelli [email protected]
Changelog

Sourced from mkdocstrings's changelog.

0.30.0 - 2025-07-23

Compare with 0.29.1

Features

  • Add data-skip-inventory boolean attribute for elements to skip registration in local inventory (f856160 by Bartosz Sławecki). Issue-671, PR-774
  • Add I18N support (translations) (2b4ed54 by Nyuan Zhang). PR-645, Co-authored-by: Timothée Mazzucotelli [email protected]
Commits
  • 2be445f chore: Prepare release 0.30.0
  • f856160 feat: Add data-skip-inventory boolean attribute for elements to skip regist...
  • 2b4ed54 feat: Add I18N support (translations)
  • 51f217f chore: Template upgrade
  • b1da3d0 ci: Ignore Ruff warnings
  • d5bf4e1 docs: Update link to YAML idiosyncrasies
  • See full diff in compare view

Updates resolvelib from 1.0.1 to 1.1.0

Changelog

Sourced from resolvelib's changelog.

1.1.0 (2024-10-31)

No significant changes.

1.1.0b1 (2024-10-01)

Features

  • Declare supported Python version support ">= 3.7" in dist meta [#129](https://github.com/sarugaku/resolvelib/issues/129) <https://github.com/sarugaku/resolvelib/issues/129>_

  • Improve exception chaining when ResolutionImpossible raises during backjumping [#133](https://github.com/sarugaku/resolvelib/issues/133) <https://github.com/sarugaku/resolvelib/issues/133>_

  • Switch from pyi files to modern annotations based type hinting [#135](https://github.com/sarugaku/resolvelib/issues/135) <https://github.com/sarugaku/resolvelib/issues/135>_

  • In tests the commentjson test dependency with re.sub [#141](https://github.com/sarugaku/resolvelib/issues/141) <https://github.com/sarugaku/resolvelib/issues/141>_

  • Deduplicate failure causes to save memory and reduce backtracking overhead [#143](https://github.com/sarugaku/resolvelib/issues/143) <https://github.com/sarugaku/resolvelib/issues/143>_

  • New narrow_requirement_selection provider method giving option for providers to reduce the number of times sort key get_preference is called in long running backtrack [#145](https://github.com/sarugaku/resolvelib/issues/145) <https://github.com/sarugaku/resolvelib/issues/145>_

  • Run tests against Python 3.12, 3.13, and use latest version of CI dependencies [#153](https://github.com/sarugaku/resolvelib/issues/153) <https://github.com/sarugaku/resolvelib/issues/153>_

  • Update py2ndex script to use metadata files, skip 404, and support PEP 723 [#156](https://github.com/sarugaku/resolvelib/issues/156) <https://github.com/sarugaku/resolvelib/issues/156>_

  • Replace setuptools.cfg and mypy.ini with pyproject.toml [#157](https://github.com/sarugaku/resolvelib/issues/157) <https://github.com/sarugaku/resolvelib/issues/157>_

  • Add tests type "unvisited" to functional Python tests to ensure backjumping is correctly skipping candidates [#158](https://github.com/sarugaku/resolvelib/issues/158) <https://github.com/sarugaku/resolvelib/issues/158>_

  • Switch from flake8 to ruff for linting [#160](https://github.com/sarugaku/resolvelib/issues/160) <https://github.com/sarugaku/resolvelib/issues/160>_

  • Enable automatic TYPE_CHECK guarding for imports only used for type hinting via ruff rules TCH and FA [#166](https://github.com/sarugaku/resolvelib/issues/166) <https://github.com/sarugaku/resolvelib/issues/166>_

Bug Fixes

  • Fix example reporter_demo get_preference method which requires arg backtrack_causes [#136](https://github.com/sarugaku/resolvelib/issues/136) <https://github.com/sarugaku/resolvelib/issues/136>_

  • Clarify the docstrings for providers.py [#138](https://github.com/sarugaku/resolvelib/issues/138) <https://github.com/sarugaku/resolvelib/issues/138>_

  • Pin Black version for linting to prevent CI failures [#150](https://github.com/sarugaku/resolvelib/issues/150) <https://github.com/sarugaku/resolvelib/issues/150>_

... (truncated)

Commits

Updates virtualenv from 20.31.2 to 20.32.0

Release notes

Sourced from virtualenv's releases.

20.32.0

What's Changed

New Contributors

Full Changelog: pypa/virtualenv@20.31.2...20.32.0

Changelog

Sourced from virtualenv's changelog.

v20.32.0 (2025-07-20)

Features - 20.32.0

- Warn on incorrect invocation of Nushell activation script - by :user:`esafak`. (:issue:`nushell_activation`)
- Discover uv-managed Python installations (:issue:`2901`)

Bugfixes - 20.32.0

  • Ignore missing absolute paths for python discovery - by :user:esafak (:issue:2870)
  • Upgrade embedded setuptools to 80.9.0 from 80.3.1 - by :user:gaborbernat. (:issue:2900)
Commits

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
resolvelib [>= 1.2.dev0, < 1.3]

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dependencies group with 8 updates in the /.config directory:

| Package | From | To |
| --- | --- | --- |
| [coverage](https://github.com/nedbat/coveragepy) | `7.9.2` | `7.10.0` |
| [distlib](https://github.com/pypa/distlib) | `0.3.9` | `0.4.0` |
| [griffe](https://github.com/mkdocstrings/griffe) | `1.7.3` | `1.8.0` |
| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.24.0` | `4.25.0` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.6.15` | `9.6.16` |
| [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) | `0.29.1` | `0.30.0` |
| [resolvelib](https://github.com/sarugaku/resolvelib) | `1.0.1` | `1.1.0` |
| [virtualenv](https://github.com/pypa/virtualenv) | `20.31.2` | `20.32.0` |



Updates `coverage` from 7.9.2 to 7.10.0
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@7.9.2...7.10.0)

Updates `distlib` from 0.3.9 to 0.4.0
- [Release notes](https://github.com/pypa/distlib/releases)
- [Changelog](https://github.com/pypa/distlib/blob/master/CHANGES.rst)
- [Commits](pypa/distlib@0.3.9...0.4.0)

Updates `griffe` from 1.7.3 to 1.8.0
- [Release notes](https://github.com/mkdocstrings/griffe/releases)
- [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/griffe@1.7.3...1.8.0)

Updates `jsonschema` from 4.24.0 to 4.25.0
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](python-jsonschema/jsonschema@v4.24.0...v4.25.0)

Updates `mkdocs-material` from 9.6.15 to 9.6.16
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.6.15...9.6.16)

Updates `mkdocstrings` from 0.29.1 to 0.30.0
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/mkdocstrings@0.29.1...0.30.0)

Updates `resolvelib` from 1.0.1 to 1.1.0
- [Changelog](https://github.com/sarugaku/resolvelib/blob/main/CHANGELOG.rst)
- [Commits](sarugaku/resolvelib@1.0.1...1.1.0)

Updates `virtualenv` from 20.31.2 to 20.32.0
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](pypa/virtualenv@20.31.2...20.32.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: distlib
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: griffe
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: jsonschema
  dependency-version: 4.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: mkdocs-material
  dependency-version: 9.6.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: mkdocstrings
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: resolvelib
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: virtualenv
  dependency-version: 20.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Copy link

Label error. Requires exactly 1 of: bug, chore, enhancement, major, minor, patch, skip-changelog. Found: skip-changelog, minor, dependencies

Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 3, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Aug 3, 2025
@dependabot dependabot bot deleted the dependabot/pip/dot-config/dependencies-9cc6ca44aa branch August 3, 2025 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies minor A bug fix or non-impacting change skip-changelog
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

0 participants