Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 16, 2026

Bumps the python-packages group with 3 updates: pytest-deadfixtures, prek and setuptools-git-versioning.

Updates pytest-deadfixtures from 3.0.0 to 3.1.0

Changelog

Sourced from pytest-deadfixtures's changelog.

3.1.0


* Add `deadfixtures_ignore` decorator to ignore specific fixtures from being reported as unused
Commits
  • 58fd817 Remove license classifier
  • fef94a5 Add documentation for ignoring specific fixtures
  • 33a4a02 Add support for ignoring specific fixtures
  • See full diff in compare view

Updates prek from 0.2.28 to 0.2.29

Release notes

Sourced from prek's releases.

0.2.29

Release Notes

Released on 2026-01-16.

Highlights

files / exclude now support globs (including glob lists), making config filters much easier to read and maintain than heavily-escaped regex.

Before (regex):

files: "^(src/.*\\.rs$|crates/[^/]+/src/.*\\.rs$)"

After (glob list):

files:
  glob:
    - src/**/*.rs
    - crates/**/src/**/*.rs

Enhancements

  • Add check-json5 as builtin hooks (#1367)
  • Add glob list support for file patterns (files and exclude) (#1197)

Bug fixes

  • Fix missing commit hash from version info (#1352)
  • Remove git env vars from uv pip install subprocess (#1355)
  • Set TERM=dumb under PTY to prevent capability-probe hangs (#1363)

Documentation

  • Add home-assistant/core to the users of prek (#1350)
  • Document builtin hooks (#1370)
  • Explain project configuration scope (#1373)

Contributors

Install prek 0.2.29

... (truncated)

Changelog

Sourced from prek's changelog.

0.2.29

Released on 2026-01-16.

Highlights

files / exclude now support globs (including glob lists), making config filters much easier to read and maintain than heavily-escaped regex.

Before (regex):

files: "^(src/.*\\.rs$|crates/[^/]+/src/.*\\.rs$)"

After (glob list):

files:
  glob:
    - src/**/*.rs
    - crates/**/src/**/*.rs

Enhancements

  • Add check-json5 as builtin hooks (#1367)
  • Add glob list support for file patterns (files and exclude) (#1197)

Bug fixes

  • Fix missing commit hash from version info (#1352)
  • Remove git env vars from uv pip install subprocess (#1355)
  • Set TERM=dumb under PTY to prevent capability-probe hangs (#1363)

Documentation

  • Add home-assistant/core to the users of prek (#1350)
  • Document builtin hooks (#1370)
  • Explain project configuration scope (#1373)

Contributors

Commits

Updates setuptools-git-versioning from 2.1.0 to 3.0.1

Release notes

Sourced from setuptools-git-versioning's releases.

v3.0.1 (2026-01-16)

Bug Fixes

Fix OSErrorr exception raised if using setuptools-git-versioning in system without git installed (#126). Thanks to @​jeffawang.

v3.0.0 (2026-01-16)

Breaking

  • Make most of args in version_from_git keyword-only.
  • Change return type of version_from_git and infer_version from str to packaging.version.Version.
  • Timestamps in version templates are now timezone-aware.

Refactoring

  • Split setuptools_git_versioning.py into smaller set of files.
  • Do not use Popen(shell=True) anymore.
  • Switch from setup.py to pyproject.toml.
  • Switch from pip to uv, use lock files.
  • Switch from black + isort + pyupgrade to ruff format.
  • Switch from flake8 to ruff.
  • Switch from pre-commit to prek.

Bug Fixes

  • Fix calling get_version(root=...) in combination with version-file strategy - relative file version was resolved against os.cwd, not explicitly passed root.
  • Fix epoch versions like 0!2025.12.3 were wrongly converted to 0.2025.12.3 (#122).
  • Using version_file-based schema with shallow git clone lead to version numbers like 1.2.3.postNone, now it is 1.2.3.post0 (#104).
Commits

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 python-packages group with 3 updates: [pytest-deadfixtures](https://github.com/jllorencetti/pytest-deadfixtures), [prek](https://github.com/j178/prek) and [setuptools-git-versioning](https://github.com/dolfinus/setuptools-git-versioning).


Updates `pytest-deadfixtures` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/jllorencetti/pytest-deadfixtures/releases)
- [Changelog](https://github.com/jllorencetti/pytest-deadfixtures/blob/main/CHANGES.rst)
- [Commits](jllorencetti/pytest-deadfixtures@3.0.0...3.1.0)

Updates `prek` from 0.2.28 to 0.2.29
- [Release notes](https://github.com/j178/prek/releases)
- [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md)
- [Commits](j178/prek@v0.2.28...v0.2.29)

Updates `setuptools-git-versioning` from 2.1.0 to 3.0.1
- [Release notes](https://github.com/dolfinus/setuptools-git-versioning/releases)
- [Commits](dolfinus/setuptools-git-versioning@v2.1.0...v3.0.1)

---
updated-dependencies:
- dependency-name: pytest-deadfixtures
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: prek
  dependency-version: 0.2.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: setuptools-git-versioning
  dependency-version: 3.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the type:dependency Dependency-related changes label Jan 16, 2026
@MTSOnGithub MTSOnGithub enabled auto-merge (rebase) January 16, 2026 13:55
@github-actions
Copy link

Coverage

Coverage Report •
FileStmtsMissCoverMissing
TOTAL252820292% 
report-only-changed-files is enabled. No files were changed during this commit :)

@MTSOnGithub MTSOnGithub merged commit 61db559 into develop Jan 16, 2026
13 checks passed
@MTSOnGithub MTSOnGithub deleted the dependabot/uv/python-packages-750be217ca branch January 16, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:dependency Dependency-related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants