Skip to content

chore(deps): bump the python group across 1 directory with 7 updates#51

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-370035331a
Open

chore(deps): bump the python group across 1 directory with 7 updates#51
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-370035331a

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 27, 2026

Bumps the python group with 7 updates in the / directory:

Package From To
copier 9.14.3 9.15.1
ruff 0.15.10 0.15.14
basedpyright 1.39.0 1.39.6
pre-commit 4.5.1 4.6.0
commitizen 4.13.10 4.16.2
pytest-asyncio 1.3.0 1.4.0
git-cliff 2.12.0 2.13.1

Updates copier from 9.14.3 to 9.15.1

Release notes

Sourced from copier's releases.

v9.15.1 (2026-05-13)

Fix

  • enrich invalid choice error message with variable name and valid choices (#2662)
  • restore support for copier copy when git is not available

v9.15.0 (2026-04-30)

Feat

  • add support for enabling StrictUndefined in Jinja environment (#2587)

Fix

  • clean up temporary clone directory when internal git clone is interrupted
  • avoid double-escaping backslashes in Git paths with PathSpec v1.1.0+
  • updating: propagate executable-bit changes even when Git ignores file mode changes
Changelog

Sourced from copier's changelog.

v9.15.1 (2026-05-13)

Fix

  • enrich invalid choice error message with variable name and valid choices (#2662)
  • restore support for copier copy when git is not available

v9.15.0 (2026-04-30)

Feat

  • add support for enabling StrictUndefined in Jinja environment (#2587)

Fix

  • clean up temporary clone directory when internal git clone is interrupted
  • avoid double-escaping backslashes in Git paths with PathSpec v1.1.0+
  • updating: propagate executable-bit changes even when Git ignores file mode changes
Commits
  • c35042b bump: version 9.15.0 → 9.15.1
  • 98e72a8 build(deps): update dependency inline-snapshot to v0.33.0
  • 75433e1 build(deps): update dependency types-pygments to v2.20.0.20260508
  • 92a17b6 build(deps): update dependency commitizen to v4.16.0
  • aacb543 build(deps): update dependency mypy to v2.1.0
  • 99cf58c build(deps): bump urllib3 from 2.6.3 to 2.7.0
  • ba31126 build(deps): update dependency uv to v0.11.10
  • eefd6a6 build(deps): update dependency types-pyyaml to v6.0.12.20260510
  • 9f2478b build(deps): update dependency types-colorama to v0.4.15.20260508
  • e71fea2 build(deps): update dependency rumdl to v0.1.91
  • Additional commits viewable in compare view

Updates ruff from 0.15.10 to 0.15.14

Release notes

Sourced from ruff's releases.

0.15.14

Release Notes

Released on 2026-05-21.

Preview features

  • [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#25152)
  • [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#25086)
  • [pylint] Implement too-many-try-statements (W0717) (#23970)
  • [ruff] Add incorrect-decorator-order (RUF074) (#23461)
  • [ruff] Add fallible-context-manager (RUF075) (#22844)

Bug fixes

  • Fix lambda formatting in interpolated string expressions (#25144)
  • Treat generic frozenset annotations as immutable (#25251)
  • [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#25035)
  • [pylint] Avoid false positives in else clause (PLR1733) (#25177)

Rule changes

  • [flake8-comprehensions] Skip C417 for lambdas with positional-only parameters (#25272)
  • [flake8-simplify] Preserve f-string source verbatim in SIM101 fix (#25061)

Performance

  • Avoid unnecessary parser lookahead for operators (#25290)

Documentation

  • Update code example setting Neovim LSP log level (#25284)

Other changes

  • Add full PEP 798 support (#25104)
  • Add a parser recursion limit (#24810)
  • Update various ruff_python_stdlib APIs (#25273)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.14

Released on 2026-05-21.

Preview features

  • [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#25152)
  • [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#25086)
  • [pylint] Implement too-many-try-statements (W0717) (#23970)
  • [ruff] Add incorrect-decorator-order (RUF074) (#23461)
  • [ruff] Add fallible-context-manager (RUF075) (#22844)

Bug fixes

  • Fix lambda formatting in interpolated string expressions (#25144)
  • Treat generic frozenset annotations as immutable (#25251)
  • [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#25035)
  • [pylint] Avoid false positives in else clause (PLR1733) (#25177)

Rule changes

  • [flake8-comprehensions] Skip C417 for lambdas with positional-only parameters (#25272)
  • [flake8-simplify] Preserve f-string source verbatim in SIM101 fix (#25061)

Performance

  • Avoid unnecessary parser lookahead for operators (#25290)

Documentation

  • Update code example setting Neovim LSP log level (#25284)

Other changes

  • Add full PEP 798 support (#25104)
  • Add a parser recursion limit (#24810)
  • Update various ruff_python_stdlib APIs (#25273)

Contributors

... (truncated)

Commits
  • 9ad2da3 Bump 0.15.14 (#25295)
  • c714e84 [ty] Modernize setup of union types in mdtests (#25291)
  • 8a8e35e [flake8-comprehensions] Skip C417 for lambdas with positional-only parame...
  • aea5ed4 Avoid unnecessary parser lookahead for operators (#25290)
  • e9d72bb [ty] Allow enum member accesses on self (#25077)
  • 6cbd59b Set exclude-newer = "7 days" in our PEP-723 scripts (#25285)
  • 9999a39 Update code example on how to update Neovim LSP log level (#25284)
  • 67d8c54 [ty] Retain recursively-defined state in binary expressions (#25277)
  • 25a3191 [ty] Refine Callable class-decorator fallback for unknown results (#25250)
  • c423054 Add a recursion limit to the parser (#24810)
  • Additional commits viewable in compare view

Updates basedpyright from 1.39.0 to 1.39.6

Commits
  • ad82d91 1.39.6
  • cf60738 fix vscode config for formatting markdown files now that we use two formatter...
  • 29e303a print stderr from npm commands when build fails
  • f133f3d uncomment some test code which started causing a test to fail. no idea why i ...
  • f71e96b remove python 3.9 check from TypeAlias4 test because typeshed has dropped s...
  • e4c40b7 fix tests
  • d7c522b ruff ignore new benchmarkData files from upstream
  • a7cf33d fix eslint in vscode
  • 14c96be fix logic for reporting invalid pythonPlatform detected by the new eslint v...
  • 280802c remove remnants of webpack
  • Additional commits viewable in compare view

Updates pre-commit from 4.5.1 to 4.6.0

Release notes

Sourced from pre-commit's releases.

pre-commit v4.6.0

Features

  • pre-commit hook-impl: allow --hook-dir to be missing to enable easier usage with git 2.54+ git hooks.

Fixes

Changelog

Sourced from pre-commit's changelog.

4.6.0 - 2026-04-21

Features

  • pre-commit hook-impl: allow --hook-dir to be missing to enable easier usage with git 2.54+ git hooks.

Fixes

Commits
  • f35134b v4.6.0
  • 2a51ffc Merge pull request #3662 from pre-commit/hook-impl-optional-hook-dir
  • d7dee32 make --hook-dir optional for hook-impl
  • 965aeb1 Merge pull request #3661 from pre-commit/hook-impl-required
  • 2eacc06 --hook-type is required for hook-impl
  • f5678bf Merge pull request #3657 from pre-commit/pre-commit-ci-update-config
  • 054cc5b [pre-commit.ci] pre-commit autoupdate
  • 5c0f302 Merge pull request #3652 from pre-commit/pre-commit-ci-update-config
  • a5d9114 [pre-commit.ci] pre-commit autoupdate
  • 129a1f5 Merge pull request #3641 from pre-commit/mxr-patch-1
  • Additional commits viewable in compare view

Updates commitizen from 4.13.10 to 4.16.2

Release notes

Sourced from commitizen's releases.

v4.16.2 (2026-05-15)

Fix

  • tags: widen prerelease and devrelease tag regexes for SemVer2 (#1972)

v4.16.1 (2026-05-15)

Fix

  • cz_customize: derive bump_map_major_version_zero from bump_map (#1977)

v4.16.0 (2026-05-12)

Feat

  • hooks: support interactive hooks scripts

v4.15.1 (2026-05-06)

Fix

  • security: prevent command injection via shell=True (CWE-78) (#1941)

v4.15.0 (2026-05-03)

Feat

  • version: add MANUAL_VERSION, --next and --patch to version command (#1724)

v4.14.0 (2026-05-03)

Feat

  • add --allow-no-commit to changelog command (#1868)
Commits
  • 953e1ba bump: version 4.16.1 → 4.16.2
  • c6b8c44 fix(tags): widen prerelease and devrelease tag regexes for SemVer2 (#1972)
  • 6715164 bump: version 4.16.0 → 4.16.1
  • 3f8b8ca fix(cz_customize): derive bump_map_major_version_zero from bump_map (#1977)
  • 1d89cc5 docs(cli/screenshots): update CLI screenshots
  • 9707a58 bump: version 4.15.1 → 4.16.0
  • 80b92f1 ci: place --no-raise before bump subcommand (#1954)
  • ecc4da4 docs(cli/screenshots): update CLI screenshots
  • ce07c77 test: use match in pytest.raises (#1846)
  • 9bd9e8b docs(cli/screenshots): update CLI screenshots
  • Additional commits viewable in compare view

Updates pytest-asyncio from 1.3.0 to 1.4.0

Release notes

Sourced from pytest-asyncio's releases.

pytest-asyncio v1.4.0

1.4.0 - 2026-05-26

Deprecated

  • Overriding the event_loop_policy fixture is deprecated. Use the pytest_asyncio_loop_factories hook instead. (#1419)

Added

  • Added the pytest_asyncio_loop_factories hook to parametrize asyncio tests with custom event loop factories.

    The hook returns a mapping of factory names to loop factories, and pytest.mark.asyncio(loop_factories=[...]) selects a subset of configured factories per test. When a single factory is configured, test names are unchanged.

    Synchronous @pytest_asyncio.fixture functions now see the correct event loop when custom loop factories are configured, even when test code disrupts the current event loop (e.g., via asyncio.run() or asyncio.set_event_loop(None)). (#1164)

Changed

  • Improved the readability of the warning message that is displayed when asyncio_default_fixture_loop_scope is unset (#1298)
  • Only import asyncio.AbstractEventLoopPolicy for type checking to avoid raising a DeprecationWarning. (#1394)
  • Updated minimum supported pytest version to v8.4.0. (#1397)

Fixed

  • Fixed a ResourceWarning: unclosed event loop warning that could occur when a synchronous test called asyncio.run() or otherwise unset the current event loop after pytest-asyncio had run an async test or fixture. (#724)

Notes for Downstream Packagers

  • Added dependency on sphinx-tabs >= 3.5 to organize documentation examples into tabs. (#1395)

pytest-asyncio v1.4.0a2

1.4.0a2 - 2026-05-02

Deprecated

  • Overriding the event_loop_policy fixture is deprecated. Use the pytest_asyncio_loop_factories hook instead. (#1419)

Added

  • Added the pytest_asyncio_loop_factories hook to parametrize asyncio tests with custom event loop factories.

    The hook returns a mapping of factory names to loop factories, and pytest.mark.asyncio(loop_factories=[...]) selects a subset of configured factories per test. When a single factory is configured, test names are unchanged on pytest 8.4+.

    Synchronous @pytest_asyncio.fixture functions now see the correct event loop when custom loop factories are configured, even when test code disrupts the current event loop (e.g., via asyncio.run() or asyncio.set_event_loop(None)). (#1164)

Changed

  • Improved the readability of the warning message that is displayed when asyncio_default_fixture_loop_scope is unset (#1298)
  • Only import asyncio.AbstractEventLoopPolicy for type checking to avoid raising a DeprecationWarning. (#1394)

... (truncated)

Commits
  • 6e14cd2 chore: Prepare release of v1.4.0.
  • 4b900fb Build(deps): Bump codecov/codecov-action from 6.0.0 to 6.0.1
  • ab9f632 Build(deps): Bump zipp from 3.23.1 to 4.1.0
  • a56fc77 Build(deps): Bump hypothesis from 6.152.6 to 6.152.8
  • e8bae9b Build(deps): Bump requests from 2.34.0 to 2.34.2
  • fc43340 Build(deps): Bump idna from 3.14 to 3.15
  • 762eaf5 Build(deps): Bump jaraco-functools from 4.4.0 to 4.5.0
  • b62e222 Build(deps): Bump click from 8.3.3 to 8.4.0
  • 9190447 Build(deps): Bump pydantic from 2.13.3 to 2.13.4
  • 82a393c ci: Remove unnecessary debug output.
  • Additional commits viewable in compare view

Updates git-cliff from 2.12.0 to 2.13.1

Release notes

Sourced from git-cliff's releases.

Release v2.13.1

animation

2.13.1 - 2026-04-26

🐛 Bug Fixes

  • (cd) Prepare embedded assets before PyPI and crates.io packaging - (b99a232)

Release v2.13.0

animation

2.13.0 - 2026-04-26

⛰️ Features

  • (config) Support more configuration file locations (#1448) - (7d90eee)
  • (context) Add per-commit statistics (#1487) - (9d43a15)
  • (context) Expose determined bump type in release context (#1483) - (3e97e75)
  • (docker) Apply latest tag to stable only (#1371) - (9d2a52a)
  • (git) Add configurable commit processing order (#1485) - (ead5587)
  • (remote) Add environment variable for offline execution (#1427) - (2d53920)
  • (tracing) Migrate logging to tracing (#1488) - (b71d250)

🐛 Bug Fixes

  • (args) Correctly parse multiple env values for include/exclude paths (#1450) - (f1874b8)
  • (cd) Publish musl wheels to PyPI by matching matrix.build.NAME (#1490) - (9b5e732)
  • (cli) Warn when --with-commit does not change version (#1484) - (3d6a7cb)
  • (docs) Use updated usage of doc_auto_cfg and fix internal link (#1373) - (0a0a795)
  • (npm) Use require.resolve to resolve binary path (#1392) - (39cd76e)
  • (remote) Deserialize GitLab API data models safely (#1368) - (954106f)

🚜 Refactor

  • (deps) Replace dirs_next with etcetera (#1477) - (ee8bfd1)

📚 Documentation

  • (website) Add highlights for 2.13.0 (#1491) - (3a6195f)
  • (website) Add more-examples section for templates (#1472) - (e588472)

⚡ Performance

🧪 Testing

... (truncated)

Changelog

Sourced from git-cliff's changelog.

2.13.1 - 2026-04-26

🐛 Bug Fixes

  • (cd) Prepare embedded assets before PyPI and crates.io packaging - (b99a232)

2.13.0 - 2026-04-26

⛰️ Features

  • (config) Support more configuration file locations (#1448) - (7d90eee)
  • (context) Add per-commit statistics (#1487) - (9d43a15)
  • (context) Expose determined bump type in release context (#1483) - (3e97e75)
  • (docker) Apply latest tag to stable only (#1371) - (9d2a52a)
  • (git) Add configurable commit processing order (#1485) - (ead5587)
  • (remote) Add environment variable for offline execution (#1427) - (2d53920)
  • (tracing) Migrate logging to tracing (#1488) - (b71d250)

🐛 Bug Fixes

  • (args) Correctly parse multiple env values for include/exclude paths (#1450) - (f1874b8)
  • (cd) Publish musl wheels to PyPI by matching matrix.build.NAME (#1490) - (9b5e732)
  • (cli) Warn when --with-commit does not change version (#1484) - (3d6a7cb)
  • (docs) Use updated usage of doc_auto_cfg and fix internal link (#1373) - (0a0a795)
  • (npm) Use require.resolve to resolve binary path (#1392) - (39cd76e)
  • (remote) Deserialize GitLab API data models safely (#1368) - (954106f)

🚜 Refactor

  • (deps) Replace dirs_next with etcetera (#1477) - (ee8bfd1)

📚 Documentation

  • (website) Add highlights for 2.13.0 (#1491) - (3a6195f)
  • (website) Add more-examples section for templates (#1472) - (e588472)

⚡ Performance

🧪 Testing

  • (fixture) Add test fixture for skipped contributors (#1481) - (68b59a5)
  • (fixtures) Add include-path multi-value handling tests (#1456) - (dbe670c)
  • (website) Add site crawler for console error (#1444) - (e7057dd)

⚙️ Miscellaneous Tasks

  • (ci) Add github token to the profiler job (#1359) - (91e65f5)

... (truncated)

Commits
  • 5d3a670 chore(release): prepare for v2.13.1
  • b99a232 fix(cd): prepare embedded assets before PyPI and crates.io packaging
  • d235492 chore(release): prepare for v2.13.0
  • 3a6195f docs(website): add highlights for 2.13.0 (#1491)
  • 9b5e732 fix(cd): publish musl wheels to PyPI by matching matrix.build.NAME (#1490)
  • b71d250 feat(tracing): migrate logging to tracing (#1488)
  • 9d43a15 feat(context): add per-commit statistics (#1487)
  • ead5587 feat(git): add configurable commit processing order (#1485)
  • 3e97e75 feat(context): expose determined bump type in release context (#1483)
  • bd074d9 perf(ci): add caching where applicable (#1486)
  • Additional commits viewable in compare view

You can trigger a rebase of this PR 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 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 python group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [copier](https://github.com/copier-org/copier) | `9.14.3` | `9.15.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.10` | `0.15.14` |
| [basedpyright](https://github.com/detachhead/basedpyright) | `1.39.0` | `1.39.6` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.5.1` | `4.6.0` |
| [commitizen](https://github.com/commitizen-tools/commitizen) | `4.13.10` | `4.16.2` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `1.3.0` | `1.4.0` |
| [git-cliff](https://github.com/orhun/git-cliff) | `2.12.0` | `2.13.1` |



Updates `copier` from 9.14.3 to 9.15.1
- [Release notes](https://github.com/copier-org/copier/releases)
- [Changelog](https://github.com/copier-org/copier/blob/master/CHANGELOG.md)
- [Commits](copier-org/copier@v9.14.3...v9.15.1)

Updates `ruff` from 0.15.10 to 0.15.14
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.10...0.15.14)

Updates `basedpyright` from 1.39.0 to 1.39.6
- [Release notes](https://github.com/detachhead/basedpyright/releases)
- [Commits](DetachHead/basedpyright@v1.39.0...v1.39.6)

Updates `pre-commit` from 4.5.1 to 4.6.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.5.1...v4.6.0)

Updates `commitizen` from 4.13.10 to 4.16.2
- [Release notes](https://github.com/commitizen-tools/commitizen/releases)
- [Changelog](https://github.com/commitizen-tools/commitizen/blob/master/CHANGELOG.md)
- [Commits](commitizen-tools/commitizen@v4.13.10...v4.16.2)

Updates `pytest-asyncio` from 1.3.0 to 1.4.0
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v1.3.0...v1.4.0)

Updates `git-cliff` from 2.12.0 to 2.13.1
- [Release notes](https://github.com/orhun/git-cliff/releases)
- [Changelog](https://github.com/orhun/git-cliff/blob/main/CHANGELOG.md)
- [Commits](orhun/git-cliff@v2.12.0...v2.13.1)

---
updated-dependencies:
- dependency-name: copier
  dependency-version: 9.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: ruff
  dependency-version: 0.15.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: basedpyright
  dependency-version: 1.39.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pre-commit
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: commitizen
  dependency-version: 4.16.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pytest-asyncio
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: git-cliff
  dependency-version: 2.13.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants