An open index of dependabot pull requests across open source projects.

deps(deps-dev): bump the python-development group with 17 updates

Open
Number: #196
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: Unknown
Comments: 1
Created: January 19, 2026 at 06:08 PM UTC
(4 months ago)
Updated: January 19, 2026 at 06:08 PM UTC
(4 months ago)
Labels:
dependencies python:uv
Description:

Bumps the python-development group with 17 updates:

Package From To
dependency-injector 4.48.2 4.48.3
flake8-pyproject 1.2.3 1.2.4
freezegun 1.5.3 1.5.5
ipython 9.4.0 9.9.0
pre-commit 4.2.0 4.5.1
pyfakefs 5.10.2 6.0.0
pytest-asyncio 1.2.0 1.3.0
pytest-cov 6.1.1 7.0.0
pytest-deadfixtures 2.2.1 3.1.0
pytest-mock 3.14.1 3.15.1
pytest-randomly 3.16.0 4.0.1
pytest-reportportal 5.5.2 5.6.0
pytest-xdist 3.6.1 3.8.0
responses 0.25.7 0.25.8
ruff 0.12.11 0.14.13
typing-extensions 4.13.2 4.15.0
wemake-python-styleguide 1.3.0 1.5.0

Updates dependency-injector from 4.48.2 to 4.48.3

Release notes

Sourced from dependency-injector's releases.

4.48.3

What's Changed

New Contributors

Full Changelog: https://github.com/ets-labs/python-dependency-injector/compare/4.48.1...4.48.3

Commits
  • 1510a84 Bump version
  • 51f8187 Allow annotated marker to be anywhere in the annotation list (#939)
  • 244deee Retrofit assert_type for Aggregate and Callable (#935)
  • d72d07c Improve type annotations in providers
  • 009a86d Imporve dict typings
  • 18e3252 Allow explicit typing on Selector using TypeVar with default Any (#932)
  • 059f78b Fix FastDepends v3 compatibility (#933)
  • 9d3a432 Fix providers.Resource missing overloads for AbstractContextManager and Abstr...
  • See full diff in compare view

Updates flake8-pyproject from 1.2.3 to 1.2.4

Release notes

Sourced from flake8-pyproject's releases.

1.2.4

  • Fixes typo in name of meta variable in --toml-config help message. (#21)
  • Registers GitHub repo as trusted publisher for PyPI releases. (#38)
Commits
  • 3c516a9 Bumped version to 1.2.4.
  • df70f19 Added GitHub workflow for releases on PyPI.
  • d46e99c Only run scheduled test weekly instead of nightly.
  • da0b9ed Added link to GitHub releases as a project URL.
  • 8e4b87f Cosmetic changes to code format of dev tools in tools folder.
  • 4227bd4 Use longer names for dev tools in tools folder.
  • 3866f48 Mention early on that we need to be called in pyproject.toml folder.
  • 40bf639 Removed configuration and documentation of pre-commit hook.
  • 9df7abb Bump actions/checkout from 5 to 6 in the github-actions group
  • 2c23062 Fixed reporting of code coverage.
  • Additional commits viewable in compare view

Updates freezegun from 1.5.3 to 1.5.5

Changelog

Sourced from freezegun's changelog.

1.5.5

  • Allow parametrized arguments called 'func' (Broken in 1.5.4)

1.5.4

  • Fix: Ability to yield fixtures (broken in 1.5.3)
Commits
  • c9bf52c Increase version number
  • 0f2bd7e Merge pull request #582 from spulec/fixture-called-func
  • a608055 Allow parametrized arguments with name 'func'
  • 2bb4711 Increase version number
  • 7599eee Add 1.5.4 release notes
  • 0d00e7d Merge pull request #579 from zsh8/decorate_generator
  • 10c93f2 fix: preserve functionality in pytest yield fixtures
  • See full diff in compare view

Updates ipython from 9.4.0 to 9.9.0

Commits

Updates pre-commit from 4.2.0 to 4.5.1

Release notes

Sourced from pre-commit's releases.

pre-commit v4.5.1

Fixes

  • Fix language: python with repo: local without additional_dependencies.

pre-commit v4.5.0

Features

pre-commit v4.4.0

Features

Fixes

pre-commit v4.3.0

Features

Changelog

Sourced from pre-commit's changelog.

4.5.1 - 2025-12-16

Fixes

  • Fix language: python with repo: local without additional_dependencies.

4.5.0 - 2025-11-22

Features

4.4.0 - 2025-11-08

Features

Fixes

4.3.0 - 2025-08-09

Features

Commits
  • 8a0630c v4.5.1
  • fcbc745 Merge pull request #3597 from pre-commit/empty-setup-py
  • 51592ee fix python local template when artifact dirs are present
  • 67e8faf Merge pull request #3596 from pre-commit/pre-commit-ci-update-config
  • c251e6b [pre-commit.ci] pre-commit autoupdate
  • 98ccafa Merge pull request #3593 from pre-commit/pre-commit-ci-update-config
  • 4895355 [pre-commit.ci] pre-commit autoupdate
  • 2cedd58 Merge pull request #3588 from pre-commit/pre-commit-ci-update-config
  • 465192d [pre-commit.ci] pre-commit autoupdate
  • fd42f96 Merge pull request #3586 from pre-commit/zipapp-sha256-file-not-needed
  • Additional commits viewable in compare view

Updates pyfakefs from 5.10.2 to 6.0.0

Release notes

Sourced from pyfakefs's releases.

pyfakefs release version 6.0.0

  • removes some deprecated functionality
  • removes support for Python < 3.10
  • see the release notes for a list of changes
Changelog

Sourced from pyfakefs's changelog.

Version 6.0.0 (2025-12-21)

Removes some deprecated functionality, removes support for Python < 3.10.

Breaking Changes

  • removed support for Python versions < 3.10; patch releases based on pyfakefs 5.10 supporting older versions may be made on demand
  • removed support for patching legacy modules scandir and pathlib2
  • changed the default for FakeFilesystem.shuffle_listdir_results to True to reflect the real filesystem behavior

Changes

  • added some support for Python 3.15a3

Fixes

  • fixes a problem with Path type hints using the pipe symbol in wrapped functions inside an fs dependent fixture (see #1242)
  • fixes problem with new coverage in Python 3.14 using the fake filesystem (see #1245)

Documentation

  • added project information to documentation pages

Infrastructure

  • added CI tests for Python 3.15
Commits
  • fe83300 Release 6.0.0
  • 326eaa3 Pin myst-parser to latest version 4.0.1
  • ff7d908 Add project info to documentation
  • 42ad731 Adapt to changes in Python 3.15a3
  • 7613b9f Add CI tests for Python 3.15
  • 4a4dea8 Make old, deprecated "import py" optional (#1257)
  • f0794ee Update furo from 2025.7.19 to 2025.12.19
  • 09a1283 Update pre-commit from 4.5.0 to 4.5.1
  • 57e6dfe [pre-commit.ci] pre-commit autoupdate
  • 722ab00 Bump actions/cache from 4 to 5
  • Additional commits viewable in compare view

Updates pytest-asyncio from 1.2.0 to 1.3.0

Release notes

Sourced from pytest-asyncio's releases.

pytest-asyncio 1.3.0

1.3.0 - 2025-11-10

Removed

  • Support for Python 3.9 (#1278)

Added

  • Support for pytest 9 (#1279)

Notes for Downstream Packagers

  • Tested Python versions include free threaded Python 3.14t (#1274)
  • Tests are run in the same pytest process, instead of spawning a subprocess with pytest.Pytester.runpytest_subprocess. This prevents the test suite from accidentally using a system installation of pytest-asyncio, which could result in test errors. (#1275)
Commits
  • 2e9695f docs: Compile changelog for v1.3.0
  • dd0e9ba docs: Reference correct issue in news fragment.
  • 4c31abe Build(deps): Bump nh3 from 0.3.1 to 0.3.2
  • 13e9477 Link to migration guides from changelog
  • 4d2cf3c tests: handle Python 3.14 DefaultEventLoopPolicy deprecation warnings
  • ee3549b test: Remove obsolete test for the event_loop fixture.
  • 7a67c82 tests: Fix failing test by preventing warning conversion to error.
  • a17b689 test: add pytest config to isolated test directories
  • 18afc9d fix(tests): replace runpytest_subprocess with runpytest
  • cdc6bd1 Add support for pytest 9 and drop Python 3.9 support
  • Additional commits viewable in compare view

Updates pytest-cov from 6.1.1 to 7.0.0

Changelog

Sourced from pytest-cov's changelog.

7.0.0 (2025-09-09)

  • Dropped support for subprocesses measurement.

    It was a feature added long time ago when coverage lacked a nice way to measure subprocesses created in tests. It relied on a .pth file, there was no way to opt-out and it created bad interations with coverage's new patch system <https://coverage.readthedocs.io/en/latest/config.html#run-patch>_ added in 7.10 <https://coverage.readthedocs.io/en/7.10.6/changes.html#version-7-10-0-2025-07-24>_.

    To migrate to this release you might need to enable the suprocess patch, example for .coveragerc:

    .. code-block:: ini

    [run] patch = subprocess

    This release also requires at least coverage 7.10.6.

  • Switched packaging to have metadata completely in pyproject.toml and use hatchling <https://pypi.org/project/hatchling/>_ for building. Contributed by Ofek Lev in [#551](https://github.com/pytest-dev/pytest-cov/issues/551) <https://github.com/pytest-dev/pytest-cov/pull/551>_ with some extras in [#716](https://github.com/pytest-dev/pytest-cov/issues/716) <https://github.com/pytest-dev/pytest-cov/pull/716>_.

  • Removed some not really necessary testing deps like six.

6.3.0 (2025-09-06)

  • Added support for markdown reports. Contributed by Marcos Boger in [#712](https://github.com/pytest-dev/pytest-cov/issues/712) <https://github.com/pytest-dev/pytest-cov/pull/712>_ and [#714](https://github.com/pytest-dev/pytest-cov/issues/714) <https://github.com/pytest-dev/pytest-cov/pull/714>_.
  • Fixed some formatting issues in docs. Anonymous contribution in [#706](https://github.com/pytest-dev/pytest-cov/issues/706) <https://github.com/pytest-dev/pytest-cov/pull/706>_.

6.2.1 (2025-06-12)

  • Added a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.

  • Removed deprecated license classifier (packaging).

  • Disabled coverage warnings in two more situations where they have no value:

    • "module-not-measured" in workers
    • "already-imported" in subprocesses

6.2.0 (2025-06-11)

  • The plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::

    default:unclosed database in <sqlite3.Connection object at:ResourceWarning once::PytestCovWarning

... (truncated)

Commits
  • 224d896 Bump version: 6.3.0 → 7.0.0
  • 73424e3 Cleanup the docs a bit.
  • 36f1cc2 Bump pins in template.
  • f299c59 Bump the github-actions group with 2 updates
  • 25f0b2e Update docs/config.rst
  • bb23eac Improve configuration docs
  • a19531e Switch from build/pre-commit to uv/prek - this should make this faster.
  • 82f9993 Update changelog.
  • 211b5cd Fix links.
  • 97aadd7 Update some ci config, reformat and apply some lint fixes.
  • Additional commits viewable in compare view

Updates pytest-deadfixtures from 2.2.1 to 3.1.0

Release notes

Sourced from pytest-deadfixtures's releases.

3.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/jllorencetti/pytest-deadfixtures/compare/2.2.1...3.0.0

Changelog

Sourced from pytest-deadfixtures's changelog.

3.1.0


* Add `deadfixtures_ignore` decorator to ignore specific fixtures from being reported as unused

3.0.0

  • Drop support for Python 3.5
  • Add support for Python 3.8 and 3.9
Commits
  • 58fd817 Remove license classifier
  • fef94a5 Add documentation for ignoring specific fixtures
  • 33a4a02 Add support for ignoring specific fixtures
  • 7eae1ae Fixes code format
  • e6dbe8e add unused fixtures count
  • 28605dc Run tests on supported Python versions
  • bdae857 Bump actions/checkout from 4 to 5
  • f5e6c4a Bump actions/setup-python from 5 to 6
  • 5abe1f1 add support 3.12 and 3.13 python, min python set 3.8
  • ff9bf35 add support 3.12 and 3.13 python, min python set 3.8
  • Additional commits viewable in compare view

Updates pytest-mock from 3.14.1 to 3.15.1

Release notes

Sourced from pytest-mock's releases.

v3.15.1

2025-09-16

  • #529: Fixed itertools._tee object has no attribute error -- now duplicate_iterators=True must be passed to mocker.spy to duplicate iterators.

v3.15.0

2025-09-04

  • Python 3.8 (EOL) is no longer supported.
  • #524: Added spy_return_iter to mocker.spy, which contains a duplicate of the return value of the spied method if it is an Iterator.
Changelog

Sourced from pytest-mock's changelog.

3.15.1

2025-09-16

  • [#529](https://github.com/pytest-dev/pytest-mock/issues/529) <https://github.com/pytest-dev/pytest-mock/issues/529>_: Fixed itertools._tee object has no attribute error -- now duplicate_iterators=True must be passed to mocker.spy to duplicate iterators.

3.15.0

2025-09-04

  • Python 3.8 (EOL) is no longer supported.
  • [#524](https://github.com/pytest-dev/pytest-mock/issues/524) <https://github.com/pytest-dev/pytest-mock/pull/524>_: Added spy_return_iter to mocker.spy, which contains a duplicate of the return value of the spied method if it is an Iterator.
Commits
  • e1b5c62 Release 3.15.1
  • 184eb19 Set spy_return_iter only when explicitly requested (#537)
  • 4fa0088 [pre-commit.ci] pre-commit autoupdate (#536)
  • f5aff33 Fix test failure with pytest 8+ and verbose mode (#535)
  • adc4187 Bump actions/setup-python from 5 to 6 in the github-actions group (#533)
  • 95ad570 [pre-commit.ci] pre-commit autoupdate (#532)
  • e696bf0 Fix standalone mock support (#531)
  • 5b29b03 Fix gen-release-notes script
  • 7d22ef4 Merge pull request #528 from pytest-dev/release-3.15.0
  • 90b29f8 Update CHANGELOG for 3.15.0
  • Additional commits viewable in compare view

Updates pytest-randomly from 3.16.0 to 4.0.1

Changelog

Sourced from pytest-randomly's changelog.

4.0.1 (2025-09-12)

  • Remove the random state caching, which would grow without bound, leaking memory in long test runs. The caching was added to slightly speed up re-using the same (final) seed, but since the final seed is now different for each test, it has no effect.

    PR [#690](https://github.com/pytest-dev/pytest-randomly/issues/690) <https://github.com/pytest-dev/pytest-randomly/issues/687>__.

  • Modify Numpy seed restriction, replacing hashing with a modulo operation. The extra work to hash is unnecessary now that we generate a final seed per test with CRC32. This change saves ~500ns per test when Numpy is installed.

    PR [#691](https://github.com/pytest-dev/pytest-randomly/issues/691) <https://github.com/pytest-dev/pytest-randomly/issues/691>__.

4.0.0 (2025-09-10)

  • Support Python 3.14.

  • Use a different random seed per test, based on the test ID.

    This change should mean that tests exercise more random data values in a given run, and that any randomly-generated identifiers have a lower chance of collision when stored in a shared resource like a database.

    PR [#687](https://github.com/pytest-dev/pytest-randomly/issues/687) <https://github.com/pytest-dev/pytest-randomly/issues/687>. Thanks to Bryce Drennan for the suggestion in Issue [#600](https://github.com/pytest-dev/pytest-randomly/issues/600) <https://github.com/pytest-dev/pytest-randomly/issues/600> and initial implementation in PR [#617](https://github.com/pytest-dev/pytest-randomly/issues/617) <https://github.com/pytest-dev/pytest-randomly/pull/617>__.

  • Move from MD5 to CRC32 for hashing test IDs, as it’s 5x faster and we don’t need cryptographic security.

    Issue [#686](https://github.com/pytest-dev/pytest-randomly/issues/686) <https://github.com/pytest-dev/pytest-randomly/issues/686>__.

Commits

Updates pytest-reportportal from 5.5.2 to 5.6.0

Release notes

Sourced from pytest-reportportal's releases.

Release 5.6.0

Added

Changed

Removed

Release 5.5.4

Added

  • Return back deprecated rp_log_batch_payload_size parameter for sake of backward compatibility, by @​HardNorth

NOTE: This is the last agent version which supports Python 3.8

Release 5.5.3

Added

Changed

Fixed

  • Some configuration parameter names, which are different in the client, by @​HardNorth

Removed

  • rp_uuid param support, as it was deprecated pretty while ago, by @​HardNorth
Changelog

Sourced from pytest-reportportal's changelog.

[5.6.0]

Added

Changed

Removed

[5.5.4]

Added

  • Return back deprecated rp_log_batch_payload_size parameter for sake of backward compatibility, by @​HardNorth

[5.5.3]

Added

Changed

Fixed

  • Some configuration parameter names, which are different in the client, by @​HardNorth

Removed

  • rp_uuid param support, as it was deprecated pretty while ago, by @​HardNorth
Commits

Updates pytest-xdist from 3.6.1 to 3.8.0

Changelog

Sourced from pytest-xdist's changelog.

pytest-xdist 3.8.0 (2025-06-30)

Features

  • [#1083](https://github.com/pytest-dev/pytest-xdist/issues/1083) <https://github.com/pytest-dev/pytest-xdist/issues/1083>_: Add --no-loadscope-reorder and --loadscope-reorder option to control whether to automatically reorder tests in loadscope for tests where relative ordering matters. This only applies when using loadscope.

    For example, [test_file_1, test_file_2, ..., test_file_n] are given as input test files, if --no-loadscope-reorder is used, for either worker, the test_file_a will be executed before test_file_b only if a < b.

    The default behavior is to reorder the tests to maximize the number of tests that can be executed in parallel.

pytest-xdist 3.7.0 (2025-05-26)

Features

  • [#1142](https://github.com/pytest-dev/pytest-xdist/issues/1142) <https://github.com/pytest-dev/pytest-xdist/issues/1142>_: Added support for Python 3.13.

  • [#1144](https://github.com/pytest-dev/pytest-xdist/issues/1144) <https://github.com/pytest-dev/pytest-xdist/issues/1144>_: The internal steal command is now atomic - it unschedules either all requested tests or none.

    This is a prerequisite for group/scope support in the worksteal scheduler, so test groups won't be broken up incorrectly.

  • [#1170](https://github.com/pytest-dev/pytest-xdist/issues/1170) <https://github.com/pytest-dev/pytest-xdist/issues/1170>_: Add the --px arg to create proxy gateways.

    Proxy gateways are passed to additional gateways using the via keyword. They can serve as a way to run multiple workers on remote machines.

  • [#1200](https://github.com/pytest-dev/pytest-xdist/issues/1200) <https://github.com/pytest-dev/pytest-xdist/issues/1200>_: Now multiple xdist_group markers are considered when assigning tests to groups (order does not matter).

    Previously, only the last marker would assign a test to a group, but now if a test has multiple xdist_group marks applied (for example via parametrization or via fixtures), they are merged to make a new group.

Removals

  • [#1162](https://github.com/pytest-dev/pytest-xdist/issues/1162) <https://github.com/pytest-dev/pytest-xdist/issues/1162>_: Dropped support for EOL Python 3.8.

Trivial Changes

  • [#1092](https://github.com/pytest-dev/pytest-xdist/issues/1092) <https://github.com/pytest-dev/pytest-xdist/issues/1092>_: Update an error message to better indicate where users should go for more information.

  • [#1190](https://github.com/pytest-dev/pytest-xdist/issues/1190) <https://github.com/pytest-dev/pytest-xdist/issues/1190>_: Switched to using a SPDX license identifier introduced in PEP 639.

Commits
  • 1e3e4dc Release 3.8.0
  • 600aad5 Ensure all xdist group names are strings (#1216)
  • 9d7ba5b Add --no-loadscope-reorder and --loadscope-reorder options (#1217)
  • 532f07f Merge pull request #1210 from pytest-dev/pre-commit-ci-update-config
  • 0883ad0 Fix Path usage in test_rsync_roots_no_roots
  • 58a51bc [pre-commit.ci] pre-commit autoupdate
  • 59a2ad0 Merge pull request #1220 from pytest-dev/dependabot/github_actions/github-act...
  • d42b9c7 build(deps): bump hynek/build-and-inspect-python-package
  • ebfcb99 Merge pull request #1206 from pytest-dev/release-3.7.0
  • 23b7fd6 [pre-commit.ci] pre-commit autoupdate (#1207)
  • Additional commits viewable in compare view

Updates responses from 0.25.7 to 0.25.8

Release notes

Sourced from responses's releases.

0.25.8

  • Fix bug where the content type is always recorded as either text/plain or application/json. See #770
  • Allow asserts on add_callback() matches. See ...

    Description has been truncated

Package Dependencies
Package:
pytest-mock
Ecosystem:
pip
Version Change:
3.14.1 → 3.15.1
Update Type:
Minor
Ecosystem:
pip
Version Change:
3.6.1 → 3.8.0
Update Type:
Minor
Package:
freezegun
Ecosystem:
pip
Version Change:
1.5.3 → 1.5.5
Update Type:
Patch
Package:
ruff
Ecosystem:
pip
Version Change:
0.12.11 → 0.14.13
Update Type:
Minor
Ecosystem:
pip
Version Change:
4.48.2 → 4.48.3
Update Type:
Patch
Package:
pre-commit
Ecosystem:
pip
Version Change:
4.2.0 → 4.5.1
Update Type:
Minor
Package:
pytest-cov
Ecosystem:
pip
Version Change:
6.1.1 → 7.0.0
Update Type:
Major
Ecosystem:
pip
Version Change:
1.2.0 → 1.3.0
Update Type:
Minor
Ecosystem:
pip
Version Change:
4.13.2 → 4.15.0
Update Type:
Minor
Package:
ipython
Ecosystem:
pip
Version Change:
9.4.0 → 9.9.0
Update Type:
Minor
Package:
responses
Ecosystem:
pip
Version Change:
0.25.7 → 0.25.8
Update Type:
Patch
Package:
pyfakefs
Ecosystem:
pip
Version Change:
5.10.2 → 6.0.0
Update Type:
Major
Ecosystem:
pip
Version Change:
3.16.0 → 4.0.1
Update Type:
Major
Ecosystem:
pip
Version Change:
5.5.2 → 5.6.0
Update Type:
Minor
Ecosystem:
pip
Version Change:
1.3.0 → 1.5.0
Update Type:
Minor
Ecosystem:
pip
Version Change:
2.2.1 → 3.1.0
Update Type:
Major
Ecosystem:
pip
Version Change:
1.2.3 → 1.2.4
Update Type:
Patch
Technical Details
ID: 12926138
UUID: 3830734724
Node ID: PR_kwDOPUpNZM6-D6Z9
Host: GitHub
Repository: softwareone-platform/mpt-api-python-client