Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2025

Bumps the pip group with 7 updates:

Package From To
anyio 4.11.0 4.12.0
faker 37.12.0 38.2.0
hypothesis 6.142.5 6.148.4
mypy 1.18.2 1.19.0
polyfactory 2.22.3 3.1.0
pytest 8.4.2 9.0.1
ruff 0.14.3 0.14.7

Updates anyio from 4.11.0 to 4.12.0

Release notes

Sourced from anyio's releases.

4.12.0

  • Added support for asyncio's task call graphs on Python 3.14 and later when using AnyIO's task groups (#1025)
  • Added an asynchronous implementation of the functools module (#1001)
  • Added support for uvloop=True on Windows via the winloop implementation (#960; PR by @​Vizonex)
  • Added support for use as a context manager to anyio.lowlevel.RunVar (#1003)
  • Added __all__ declarations to public submodules (anyio.lowlevel etc.) (#1009)
  • Added the ability to set the token count of a CapacityLimiter to zero (#1019; requires Python 3.10 or later when using Trio)
  • Added parameters case_sensitive and recurse_symlinks along with support for path-like objects to anyio.Path.glob() and anyio.Path.rglob() (#1033; PR by @​northisup)
  • Dropped sniffio as a direct dependency and added the get_available_backends() function (#1021)
  • Fixed Process.stdin.send() not raising ClosedResourceError and BrokenResourceError on asyncio. Previously, a non-AnyIO exception was raised in such cases (#671; PR by @​gschaffner)
  • Fixed Process.stdin.send() not checkpointing before writing data on asyncio (#1002; PR by @​gschaffner)
  • Fixed a race condition where cancelling a Future from BlockingPortal.start_task_soon() would sometimes not cancel the async function (#1011; PR by @​gschaffner)
  • Fixed the presence of the pytest plugin causing breakage with older versions of pytest (<= 6.1.2) (#1028; PR by @​saper)
  • Fixed a rarely occurring RuntimeError: Set changed size during iteration while shutting down the process pool when using the asyncio backend (#985)
Commits
  • bc021b6 Fixed the download-artifact settings to retain the expected behavior
  • c6000aa Corrected the format of the version in the changelog
  • 9d1bfe0 Bumped up the version
  • 77f7ce2 Fixed RuntimeError while shutting down the asyncio process pool (#1039)
  • aecc666 [pre-commit.ci] pre-commit autoupdate (#1036)
  • e5569ad Bump actions/checkout from 5 to 6 in the github-actions group (#1037)
  • dde3ab8 Moved a changelog entry to its correct position
  • 250d4f1 Restore compatibility with pytest<=6.1.2 (#1030)
  • 3708e22 Fixed a typo in the documentation (#1035)
  • 9adbe08 Add new params to Path.glob & Path.rglob introduced since 3.12 (#1034)
  • Additional commits viewable in compare view

Updates faker from 37.12.0 to 38.2.0

Release notes

Sourced from faker's releases.

Release v38.2.0

See CHANGELOG.md.

Release v38.1.0

See CHANGELOG.md.

Release v38.0.0

See CHANGELOG.md.

Changelog

Sourced from faker's changelog.

v38.2.0 - 2025-11-19

v38.1.0 - 2025-11-19

v38.0.0 - 2025-11-11

  • Drop support for Python 3.9
  • Add support for Python 3.14
Commits

Updates hypothesis from 6.142.5 to 6.148.4

Release notes

Sourced from hypothesis's releases.

Hypothesis for Python - version 6.148.4

This patch improves the type annotations for "basic_indices()". The return type now accurately reflects the "allow_ellipsis" and "allow_newaxis" parameters, excluding "EllipsisType" or "None" from the union when those index types are disabled (issue #4607).

Additionally, "assume()" now has overloaded type annotations: "assume(True)" returns "Literal[True]", while "assume(False)" and "assume(None)" return "NoReturn".

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.148.3

Clean up some internal code.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.148.2

Document "fuzz_one_input()".

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.148.1

This patch updates our vendored list of top-level domains, which is used by the provisional "domains()" strategy.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.148.0

Calling "register_profile()" from within a test decorated with "@​settings" is now deprecated, to avoid confusion about which settings are used as the baseline for the new profile.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.147.0

This release drops support for nose, which ceased development 9 years ago and does not support Python 3.10 or newer.

Hypothesis still supports nose2. While we do not test "nose2" in our CI, we will fix any bugs that get reported.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.146.0

"@​settings" now accepts equivalent string representations for "settings.verbosity", "settings.phases", and "settings.suppress_health_check". For example:

these two are now equivalent...

... (truncated)

Commits
  • 075e2ac Bump hypothesis-python version to 6.148.4 and update changelog
  • e05b372 Merge pull request #4611 from Zac-HD/claude/fix-hypothesis-4607-018dHECpz3mwL...
  • 799c0c9 Fix type test expectations for basic_indices overloads
  • 1308bab Fix import order in numpy.py
  • 0a5c896 Support Claude Code environment in build script
  • af293bc Add type overloads for assume()
  • 7056d99 Improve type annotations for basic_indices()
  • 93caa6d Merge pull request #4609 from HypothesisWorks/create-pull-request/patch
  • ffe8444 update mypy test
  • 6aaa83c Update pinned dependencies
  • Additional commits viewable in compare view

Updates mypy from 1.18.2 to 1.19.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next Release

Drop Support for Python 3.9

Mypy no longer supports running with Python 3.9, which has reached end-of-life. When running mypy with Python 3.10+, it is still possible to type check code that needs to support Python 3.9 with the --python-version 3.9 argument. Support for this will be dropped in the first half of 2026!

Contributed by Marc Mueller (PR 20156).

Mypy 1.19

We’ve just uploaded mypy 1.19.0 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Python 3.9 Support Ending Soon

This is the last mypy feature release that supports Python 3.9, which reached end of life in October 2025.

Performance Improvements

  • Switch to a more dynamic SCC processing logic (Ivan Levkivskyi, PR 20053)
  • Speed up type aliases (Ivan Levkivskyi, PR 19810)

Fixed‑Format Cache Improvements

Mypy uses a cache by default to speed up incremental runs by reusing partial results from earlier runs. Mypy 1.18 added a new binary fixed-format cache representation as an experimental feature. The feature is no longer experimental, and we are planning to enable it by default in a future mypy release (possibly 1.20), since it's faster and uses less space than the original, JSON-based cache format. Use --fixed-format-cache to enable the fixed-format cache.

Mypy now has an extra dependency on the librt PyPI package, as it's needed for cache serialization and deserialization.

Mypy ships with a tool to convert fixed-format cache files to the old JSON format. Example of how to use this:

$ python -m mypy.exportjson .mypy_cache/.../my_module.data.ff

... (truncated)

Commits

Updates polyfactory from 2.22.3 to 3.1.0

Release notes

Sourced from polyfactory's releases.

v3.1.0

What's Changed

New Contributors

Full Changelog: litestar-org/polyfactory@v3.0.0...v3.1.0

v3.0.0

What's Changed

Full Changelog: litestar-org/polyfactory@v2.22.5...v3.0.0

v2.22.5

What's Changed

New Contributors

Full Changelog: litestar-org/polyfactory@v2.22.4...v2.22.5

v2.22.4

What's Changed

New Contributors

Full Changelog: litestar-org/polyfactory@v2.22.3...v2.22.4

Changelog

Sourced from polyfactory's changelog.

Release [v3.1.0] - 2025-11-25 <https://github.com/litestar-org/polyfactory/releases/tag/v3.1.0>_

  • See All commits in v3.1.0 <https://github.com/litestar-org/polyfactory/commits/v3.1.0>_

36c68f5 <https://github.com/litestar-org/polyfactory/commit/36c68f51338fb435df2e8e06bf5d7c6be9ab902c>_ ... 2ca8574 <https://github.com/litestar-org/polyfactory/commit/2ca85741f1875c7f88012910a282706b19cc670a>_ | See diff for 3.1.0 <https://github.com/litestar-org/polyfactory/compare/36c68f51338fb435df2e8e06bf5d7c6be9ab902c...2ca85741f1875c7f88012910a282706b19cc670a>_

Bug Fixes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (637e731 <https://github.com/litestar-org/polyfactory/commit/637e731bd17228ea18da2b82d44be9fcb2d9e6ff>) - Skip association proxy creation if creator is not specified (#788) by @AlexPetul <https://github.com/AlexPetul> in [#788](https://github.com/litestar-org/polyfactory/issues/788) <https://github.com/litestar-org/polyfactory/pull/788>_

Documentation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (76e2c5c <https://github.com/litestar-org/polyfactory/commit/76e2c5c38d580a576c1d07e0ea35cdb273cae93d>) - Add AlexPetul as a contributor for code (#786) by @allcontributors[bot] <https://github.com/allcontributors[bot]> in [#786](https://github.com/litestar-org/polyfactory/issues/786) <https://github.com/litestar-org/polyfactory/pull/786>_
  • (2ca8574 <https://github.com/litestar-org/polyfactory/commit/2ca85741f1875c7f88012910a282706b19cc670a>) - Fix typo in changelog.rst (#791) by @sobolevn <https://github.com/sobolevn> in [#791](https://github.com/litestar-org/polyfactory/issues/791) <https://github.com/litestar-org/polyfactory/pull/791>_

Features ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (c54880f <https://github.com/litestar-org/polyfactory/commit/c54880f3403120294bb691cecc6861162272ca70>) - Support NotRequired fields in TypedDictFactory (#785) by @adhtruong <https://github.com/adhtruong> in [#785](https://github.com/litestar-org/polyfactory/issues/785) <https://github.com/litestar-org/polyfactory/pull/785>_
  • (77031a5 <https://github.com/litestar-org/polyfactory/commit/77031a54060777f3aa9483989a71c7d0764ebde7>) - Support for custom collection_class in SQLAlchemy relationships (#776) by @AlexPetul <https://github.com/AlexPetul> in [#776](https://github.com/litestar-org/polyfactory/issues/776) <https://github.com/litestar-org/polyfactory/pull/776>_
  • (af885a3 <https://github.com/litestar-org/polyfactory/commit/af885a3252788e2830b589bfb34b617b7553755e>) - Support python 3.14 (#779) by @adhtruong <https://github.com/adhtruong> in [#779](https://github.com/litestar-org/polyfactory/issues/779) <https://github.com/litestar-org/polyfactory/pull/779>_

Performance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (e5fb6bf <https://github.com/litestar-org/polyfactory/commit/e5fb6bf6c1f6de8ec2fb3943305a2d7f593b8620>) - Micro-optimize BaseFactory._infer_model_type (#731) by @sobolevn <https://github.com/sobolevn> in [#731](https://github.com/litestar-org/polyfactory/issues/731) <https://github.com/litestar-org/polyfactory/pull/731>_

Ci ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (6ab574a <https://github.com/litestar-org/polyfactory/commit/6ab574a9d3c21f0aff3d7f772a8ca7214796d235>) - Add test_success to simplify PR check (#780) by @adhtruong <https://github.com/adhtruong> in [#780](https://github.com/litestar-org/polyfactory/issues/780) <https://github.com/litestar-org/polyfactory/pull/780>_

Release [v3.0.0] - 2025-11-15 <https://github.com/litestar-org/polyfactory/releases/tag/v3.0.0>_

  • See All commits in v3.0.0 <https://github.com/litestar-org/polyfactory/commits/v3.0.0>_

83fc729 <https://github.com/litestar-org/polyfactory/commit/83fc72925c3616db1e40abb59504592c50eb7f60>_ ... 36c68f5 <https://github.com/litestar-org/polyfactory/commit/36c68f51338fb435df2e8e06bf5d7c6be9ab902c>_ | See diff for 3.0.0 <https://github.com/litestar-org/polyfactory/compare/83fc72925c3616db1e40abb59504592c50eb7f60...36c68f51338fb435df2e8e06bf5d7c6be9ab902c>_

Bug Fixes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (ddd33c8 <https://github.com/litestar-org/polyfactory/commit/ddd33c81c7fbc875d437aa4216a01b910a23dc5c>) - Remove unused tests by @adhtruong <https://github.com/adhtruong>

Miscellaneous Tasks ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (561b740 <https://github.com/litestar-org/polyfactory/commit/561b74081c6836a190ae524cc203872f33973e74>) - Drop 3.8 support (#721) by @adhtruong <https://github.com/adhtruong>
  • (37b69f9 <https://github.com/litestar-org/polyfactory/commit/37b69f997266b216e7d5f841c77b712caca379d5>) - Update docs ui (#748) by @Harshal6927 <https://github.com/Harshal6927>

... (truncated)

Commits
  • 2eff4e1 chore: prepare v3.1.0 release (#792)
  • 2ca8574 docs: fix typo in changelog.rst (#791)
  • af885a3 feat: support python 3.14 (#779)
  • 637e731 fix: Skip association proxy creation if creator is not specified (#788)
  • 76e2c5c docs: add AlexPetul as a contributor for code (#786)
  • 77031a5 feat: support for custom collection_class in SQLAlchemy relationships (#776)
  • c54880f feat: support NotRequired fields in TypedDictFactory (#785)
  • 6ab574a ci: add test_success to simplify PR check (#780)
  • e5fb6bf perf: micro-optimize BaseFactory._infer_model_type (#731)
  • 36c68f5 chore: prepare v3 release
  • Additional commits viewable in compare view

Updates pytest from 8.4.2 to 9.0.1

Release notes

Sourced from pytest's releases.

9.0.1

pytest 9.0.1 (2025-11-12)

Bug fixes

  • #13895: Restore support for skipping tests via raise unittest.SkipTest.
  • #13896: The terminal progress plugin added in pytest 9.0 is now automatically disabled when iTerm2 is detected, it generated desktop notifications instead of the desired functionality.
  • #13904: Fixed the TOML type of the verbosity settings in the API reference from number to string.
  • #13910: Fixed UserWarning: Do not expect file_or_dir on some earlier Python 3.12 and 3.13 point versions.

Packaging updates and notes for downstreams

  • #13933: The tox configuration has been adjusted to make sure the desired version string can be passed into its package_env through the SETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST environment variable as a part of the release process -- by webknjaz.

Contributor-facing changes

  • #13891, #13942: The CI/CD part of the release automation is now capable of creating GitHub Releases without having a Git checkout on disk -- by bluetech and webknjaz.
  • #13933: The tox configuration has been adjusted to make sure the desired version string can be passed into its package_env through the SETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST environment variable as a part of the release process -- by webknjaz.

9.0.0

pytest 9.0.0 (2025-11-05)

New features

  • #1367: Support for subtests has been added.

    subtests <subtests> are an alternative to parametrization, useful in situations where the parametrization values are not all known at collection time.

    Example:

    def contains_docstring(p: Path) -> bool:
        """Return True if the given Python file contains a top-level docstring."""
        ...
    def test_py_files_contain_docstring(subtests: pytest.Subtests) -> None:
    for path in Path.cwd().glob("*.py"):
    with subtests.test(path=str(path)):
    assert contains_docstring(path)

... (truncated)

Commits
  • d1b64aa Prepare release version 9.0.1
  • 0a497c7 regendoc: remove CI environment variables (#13950) (#13951)
  • a9f7e6e 🧪 Run gh release w/o Git in CI/CD (#13942) (#13947)
  • 2682a66 Merge pull request #13944 from pytest-dev/patchback/backports/9.0.x/bef7d34f1...
  • a999997 Merge pull request #13941 from nicoddemus/min-pre-commit-version
  • 4bd63a0 Merge pull request #13935 from pytest-dev/patchback/backports/9.0.x/ce8b8a7b4...
  • 15f93b3 Merge pull request #13933 from webknjaz/maintenance/tox-pep517-env-setuptools...
  • 0fa11ae Merge pull request #13927 from pytest-dev/patchback/backports/9.0.x/3d8075743...
  • fa45470 Merge pull request #13926 from pytest-dev/patchback/backports/9.0.x/d587e0cf8...
  • b4e3973 Merge pull request #13922 from bluetech/fix-argparse-userwarning
  • Additional commits viewable in compare view

Updates ruff from 0.14.3 to 0.14.7

Release notes

Sourced from ruff's releases.

0.14.7

Release Notes

Released on 2025-11-28.

Preview features

  • [flake8-bandit] Handle string literal bindings in suspicious-url-open-usage (S310) (#21469)
  • [pylint] Fix PLR1708 false positives on nested functions (#21177)
  • [pylint] Fix suppression for empty dict without tuple key annotation (PLE1141) (#21290)
  • [ruff] Add rule RUF066 to detect unnecessary class properties (#21535)
  • [ruff] Catch more dummy variable uses (RUF052) (#19799)

Bug fixes

  • [server] Set severity for non-rule diagnostics (#21559)
  • [flake8-implicit-str-concat] Avoid invalid fix in (ISC003) (#21517)
  • [parser] Fix panic when parsing IPython escape command expressions (#21480)

CLI

  • Show partial fixability indicator in statistics output (#21513)

Contributors

Install ruff 0.14.7

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-installer.ps1 | iex"

... (truncated)

Changelog

Sourced from ruff's changelog.

0.14.7

Released on 2025-11-28.

Preview features

  • [flake8-bandit] Handle string literal bindings in suspicious-url-open-usage (S310) (#21469)
  • [pylint] Fix PLR1708 false positives on nested functions (#21177)
  • [pylint] Fix suppression for empty dict without tuple key annotation (PLE1141) (#21290)
  • [ruff] Add rule RUF066 to detect unnecessary class properties (#21535)
  • [ruff] Catch more dummy variable uses (RUF052) (#19799)

Bug fixes

  • [server] Set severity for non-rule diagnostics (#21559)
  • [flake8-implicit-str-concat] Avoid invalid fix in (ISC003) (#21517)
  • [parser] Fix panic when parsing IPython escape command expressions (#21480)

CLI

  • Show partial fixability indicator in statistics output (#21513)

Contributors

0.14.6

Released on 2025-11-21.

Preview features

  • [flake8-bandit] Support new PySNMP API paths (S508, S509) (#21374)

Bug fixes

  • Adjust own-line comment placement between branches (#21185)
  • Avoid syntax error when formatting attribute expressions with outer parentheses, parenthesized value, and trailing comment on value (#20418)
  • Fix panic when formatting comments in unary expressions (#21501)
  • Respect fmt: skip for compound statements on a single line (#20633)
  • [refurb] Fix FURB103 autofix (#21454)

... (truncated)

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 pip group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [anyio](https://github.com/agronholm/anyio) | `4.11.0` | `4.12.0` |
| [faker](https://github.com/joke2k/faker) | `37.12.0` | `38.2.0` |
| [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.142.5` | `6.148.4` |
| [mypy](https://github.com/python/mypy) | `1.18.2` | `1.19.0` |
| [polyfactory](https://github.com/litestar-org/polyfactory) | `2.22.3` | `3.1.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.4.2` | `9.0.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.3` | `0.14.7` |


Updates `anyio` from 4.11.0 to 4.12.0
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Commits](agronholm/anyio@4.11.0...4.12.0)

Updates `faker` from 37.12.0 to 38.2.0
- [Release notes](https://github.com/joke2k/faker/releases)
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)
- [Commits](joke2k/faker@v37.12.0...v38.2.0)

Updates `hypothesis` from 6.142.5 to 6.148.4
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.142.5...hypothesis-python-6.148.4)

Updates `mypy` from 1.18.2 to 1.19.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.18.2...v1.19.0)

Updates `polyfactory` from 2.22.3 to 3.1.0
- [Release notes](https://github.com/litestar-org/polyfactory/releases)
- [Changelog](https://github.com/litestar-org/polyfactory/blob/main/docs/changelog.rst)
- [Commits](litestar-org/polyfactory@v2.22.3...v3.1.0)

Updates `pytest` from 8.4.2 to 9.0.1
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.4.2...9.0.1)

Updates `ruff` from 0.14.3 to 0.14.7
- [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.14.3...0.14.7)

---
updated-dependencies:
- dependency-name: anyio
  dependency-version: 4.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip
- dependency-name: faker
  dependency-version: 38.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: pip
- dependency-name: hypothesis
  dependency-version: 6.148.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip
- dependency-name: mypy
  dependency-version: 1.19.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip
- dependency-name: polyfactory
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: pip
- dependency-name: pytest
  dependency-version: 9.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: pip
- dependency-name: ruff
  dependency-version: 0.14.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Dec 1, 2025
@vrslev vrslev merged commit c839d9b into main Dec 1, 2025
5 checks passed
@vrslev vrslev deleted the dependabot/pip/pip-28507778b5 branch December 1, 2025 11:01
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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants