Skip to content

chore(deps): bump the python-deps group across 1 directory with 26 updates#224

Merged
caitlon merged 1 commit into
developfrom
dependabot/pip/python-deps-eb1bb18db9
Jun 4, 2026
Merged

chore(deps): bump the python-deps group across 1 directory with 26 updates#224
caitlon merged 1 commit into
developfrom
dependabot/pip/python-deps-eb1bb18db9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the python-deps group with 26 updates in the / directory:

Package From To
pydantic 2.11.9 2.13.4
pytest-cov 7.0.0 7.1.0
pytest-postgresql 8.0.0 8.1.0
hypothesis 6.151.9 6.155.1
ruff 0.13.2 0.15.16
mypy 1.18.2 2.1.0
pip 26.1.1 26.1.2
types-passlib 1.7.7.20250602 1.7.7.20260211
types-regex 2026.1.15.20260116 2026.5.9.20260518
boto3-stubs 1.43.18 1.43.22
mutmut 2.5.1 3.5.0
locust 2.43.3 2.44.1
numpy 2.3.3 2.4.6
pandas 2.3.3 3.0.3
matplotlib 3.10.7 3.10.9
plotly 6.4.0 6.8.0
ipykernel 7.1.0 7.2.0
notebook 7.4.7 7.5.7
uvicorn 0.40.0 0.49.0
pydantic-settings 2.12.0 2.14.1
sqlmodel 0.0.31 0.0.38
psycopg2 2.9.11 2.9.12
python-multipart 0.0.29 0.0.32
regex 2026.1.15 2026.5.9
boto3 1.43.18 1.43.22
sentry-sdk 2.61.0 2.61.1

Updates pydantic from 2.11.9 to 2.13.4

Release notes

Sourced from pydantic's releases.

v2.13.4 2026-05-06

v2.13.4 (2026-05-06)

What's Changed

Packaging

Fixes

Full Changelog: pydantic/pydantic@v2.13.3...v2.13.4

v2.13.3 2026-04-20

v2.13.3 (2026-04-20)

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.13.2...v2.13.3

v2.13.2 2026-04-17

v2.13.2 (2026-04-17)

What's Changed

Fixes

  • Fix ValidationInfo.field_name missing with model_validate_json() by @​Viicos in #13084

Full Changelog: pydantic/pydantic@v2.13.1...v2.13.2

v2.13.1 2026-04-15

v2.13.1 (2026-04-15)

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.13.0...v2.13.1

v2.13.0 2026-04-13

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.13.4 (2026-05-06)

GitHub release

What's Changed

Packaging

Fixes

v2.13.3 (2026-04-20)

GitHub release

What's Changed

Fixes

v2.13.2 (2026-04-17)

GitHub release

What's Changed

Fixes

  • Fix ValidationInfo.field_name missing with model_validate_json() by @​Viicos in #13084

v2.13.1 (2026-04-15)

GitHub release

What's Changed

Fixes

v2.13.0 (2026-04-13)

GitHub release

The highlights of the v2.13 release are available in the blog post.

... (truncated)

Commits
  • cf67d4b Fix linting
  • f0d8a21 Prepare release v2.13.4
  • 5e3fe1d Check for pydantic tag pattern in CI
  • 7f9edcc Document tagging conventions
  • b46a0c9 Adapt pydantic-core linker flags on macOS
  • 50629c8 Update to PyPy 7.3.22
  • 8522ebb Preserve RootModel core metadata
  • a37f3af Adapt MISSING sentinel test to work with unreleased typing_extensions ver...
  • 909259a Remove Logfire example in documentation
  • 2c4174c Bump libc from 0.2.155 to 0.2.185
  • Additional commits viewable in compare view

Updates pytest-cov from 7.0.0 to 7.1.0

Changelog

Sourced from pytest-cov's changelog.

7.1.0 (2026-03-21)

  • Fixed total coverage computation to always be consistent, regardless of reporting settings. Previously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on reporting options. See [#641](https://github.com/pytest-dev/pytest-cov/issues/641) <https://github.com/pytest-dev/pytest-cov/issues/641>_.

  • Improve handling of ResourceWarning from sqlite3.

    The plugin adds warning filter for sqlite3 ResourceWarning unclosed database (since 6.2.0). It checks if there is already existing plugin for this message by comparing filter regular expression. When filter is specified on command line the message is escaped and does not match an expected message. A check for an escaped regular expression is added to handle this case.

    With this fix one can suppress ResourceWarning from sqlite3 from command line::

    pytest -W "ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning" ...

  • Various improvements to documentation. Contributed by Art Pelling in [#718](https://github.com/pytest-dev/pytest-cov/issues/718) <https://github.com/pytest-dev/pytest-cov/pull/718>_ and "vivodi" in [#738](https://github.com/pytest-dev/pytest-cov/issues/738) <https://github.com/pytest-dev/pytest-cov/pull/738>. Also closed [#736](https://github.com/pytest-dev/pytest-cov/issues/736) <https://github.com/pytest-dev/pytest-cov/issues/736>.

  • Fixed some assertions in tests. Contributed by in Markéta Machová in [#722](https://github.com/pytest-dev/pytest-cov/issues/722) <https://github.com/pytest-dev/pytest-cov/pull/722>_.

  • Removed unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).

Commits
  • 66c8a52 Bump version: 7.0.0 → 7.1.0
  • f707662 Make the examples use pypy 3.11.
  • 6049a78 Make context test use the old ctracer (seems the new sysmon tracer behaves di...
  • 8ebf20b Update changelog.
  • 861d30e Remove the backup context manager - shouldn't be needed since coverage 5.0, ...
  • fd4c956 Pass the precision on the nulled total (seems that there's some caching goion...
  • 78c9c4e Only run the 3.9 on older deps.
  • 4849a92 Punctuation.
  • 197c35e Update changelog and hopefully I don't forget to publish release again :))
  • 14dc1c9 Update examples to use 3.11 and make the adhoc layout example look a bit more...
  • Additional commits viewable in compare view

Updates pytest-postgresql from 8.0.0 to 8.1.0

Changelog

Sourced from pytest-postgresql's changelog.

pytest-postgresql 8.1.0 (2026-05-15)

Features

  • Add Windows support for PostgreSQLExecutor, including platform-specific start/stop handling. ([#1182](https://github.com/dbfixtures/pytest-postgresql/issues/1182) <https://github.com/dbfixtures/pytest-postgresql/issues/1182>__)

Documentation

  • Make sure diagrams are using unified terminology.

Miscellaneus

  • Fix typos ([#1267](https://github.com/dbfixtures/pytest-postgresql/issues/1267) <https://github.com/dbfixtures/pytest-postgresql/issues/1267>__)

  • Add pytest-postgresql as an editable self-install in the Pipfile; remove the manual from pytest_postgresql.plugin import * import from tests/conftest.py and the makeconftest call in tests/test_postgres_options_plugin.py that re-registered the plugin and caused duplicate-plugin errors under editable install.

  • Add coderabbitai configuration with instructions to keep an eye for newsfragments.

  • Attempt to overcome random failure on CI on MacOS on xdist workers where test_executor_init_with_password is receiving FATAL: the database system is starting up error message from psycopg.

    That's the only test that doesn't have guards against attempting to start on the same port as other xdist worker.

  • Fix codecov pipeline configuration.

  • Fixes for diagram workflow.

  • Improve reliability of Coverage reporting on CI

  • Migrate package publishing step to trusted publishing.

Commits
  • 6dbdc91 Release 8.1.0
  • bd0127a Pin publish step to pypi environment, and drop obsolete templates
  • 776e36d Merge pull request #1339 from dbfixtures/trusted-publishing
  • 9254f54 Trusted publishing
  • 965fba0 build(deps-dev): update coverage requirement from >=7.0 to >=7.14.0
  • 6475be6 build(deps-dev): update coverage requirement from >=7.0 to >=7.14.0
  • 3645b1a Merge pull request #1337 from dbfixtures/coverage-combine
  • 872f852 Improve reliability of Coverage reporting on CI
  • d912c6a Refactor PostgreSQLExecutor to support Windows compatibility for process mana...
  • df79bb9 build(deps-dev): bump mypy from 2.0.0 to 2.1.0
  • Additional commits viewable in compare view

Updates hypothesis from 6.151.9 to 6.155.1

Release notes

Sourced from hypothesis's releases.

Hypothesis for Python - version 6.152.9

This release substantially improves our internal distribution for generating integers. This release has the most visible effect on "integers()", but may incidentally improve other strategies which draw integers internally.

Our integers distribution had two problems. First, it had jagged discontinuities at certain values where we switched sampling approaches. Second, it used a different distribution for bounded and unbounded ranges, which resulted in "st.integers()" and "st.integers(-264, 264)" producing very different distributions despite being semantically similar.

We now use a smooth distribution for both "st.integers()" and "st.integers(a, b)", which fixes both of these issues. This should substantially improve our testing power in certain cases.

The only way this release should be user-visible is that it finds more bugs! If this release is user-visible in other ways - for example, because it is slower, or produces a worse distribution in some cases - please open an issue.

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

Hypothesis for Python - version 6.152.8

This release drops support for end-of-life Django 4.2.

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

Hypothesis for Python - version 6.152.7

This patch improves our type hints for ".filter()" to work with "typing.TypeGuard". For example:

from typing import TypeGuard

from hypothesis import strategies as st

def is_str(x: object) -> TypeGuard[str]: return isinstance(x, str)

s = st.from_type(object).filter(is_str)

previously: SearchStrategy[object]

now: SearchStrategy[str]

reveal_type(s)

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

Hypothesis for Python - version 6.152.6

This patch adds a shrinking pass that tries natural text

... (truncated)

Commits
  • 4afeada Bump hypothesis version to 6.155.1 and update changelog
  • 1dafffb Merge pull request #4755 from Zac-HD/claude/nice-bardeen-xS6yA
  • 78b2a01 Address review feedback on the overrun-repair branch
  • ba3a206 Merge pull request #4757 from Zac-HD/cleanups
  • 4f72f64 deflake tests?
  • 4411487 crosshair tests cleanup
  • b19b02e Bump hypothesis version to 6.155.0 and update changelog
  • 05a605b Merge pull request #4756 from Zac-HD/claude/hopeful-einstein-zhwDO
  • 5690ba9 Bump hypothesis version to 6.154.2 and update changelog
  • 7e91ba0 Merge pull request #4751 from Zac-HD/claude/amazing-brahmagupta-6XQsP
  • Additional commits viewable in compare view

Updates ruff from 0.13.2 to 0.15.16

Release notes

Sourced from ruff's releases.

0.15.16

Release Notes

Released on 2026-06-04.

Preview features

  • [flake8-async] Implement yield-in-context-manager-in-async-generator (ASYNC119) (#24644)
  • [pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#25440)
  • [ruff] Treat yield before break from a terminal loop as terminal (RUF075) (#25447)

Bug fixes

  • [eradicate] Avoid flagging ruff:ignore comments as code (ERA001) (#25537)
  • [eradicate] Fix ERA001/RUF100 conflict when noqa is on commented-out code (#25414)
  • [pyflakes] Avoid removing the format call when it would change behavior (F523) (#25320)
  • [pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510, PLE2512, PLE2513, PLE2514, PLE2515) (#25544)
  • [pyupgrade] Avoid converting format calls with more kinds of side effects (UP032) (#25484)

Rule changes

  • [flake8-pytest-style] Avoid fixes for ambiguous argnames and argvalues combinations (PT006) (#24776)

Performance

  • Drop excess capacity from statement suites during parsing (#25368)

Documentation

  • [pydocstyle] Improve discoverability of rules enabled for each convention (#24973)
  • [ruff] Restore example code for Python versions before 3.15 (RUF017) (#25439)
  • Fix typo bin/activebin/activate in tutorial (#25473)

Other changes

  • Shrink additional parser AST collections (#25465)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.16

Released on 2026-06-04.

Preview features

  • [flake8-async] Implement yield-in-context-manager-in-async-generator (ASYNC119) (#24644)
  • [pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#25440)
  • [ruff] Treat yield before break from a terminal loop as terminal (RUF075) (#25447)

Bug fixes

  • [eradicate] Avoid flagging ruff:ignore comments as code (ERA001) (#25537)
  • [eradicate] Fix ERA001/RUF100 conflict when noqa is on commented-out code (#25414)
  • [pyflakes] Avoid removing the format call when it would change behavior (F523) (#25320)
  • [pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510, PLE2512, PLE2513, PLE2514, PLE2515) (#25544)
  • [pyupgrade] Avoid converting format calls with more kinds of side effects (UP032) (#25484)

Rule changes

  • [flake8-pytest-style] Avoid fixes for ambiguous argnames and argvalues combinations (PT006) (#24776)

Performance

  • Drop excess capacity from statement suites during parsing (#25368)

Documentation

  • [pydocstyle] Improve discoverability of rules enabled for each convention (#24973)
  • [ruff] Restore example code for Python versions before 3.15 (RUF017) (#25439)
  • Fix typo bin/activebin/activate in tutorial (#25473)

Other changes

  • Shrink additional parser AST collections (#25465)

Contributors

0.15.15

... (truncated)

Commits

Updates mypy from 1.18.2 to 2.1.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next Release

Mypy 2.1

We’ve just uploaded mypy 2.1.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.

librt.vecs: Fast Growable Array Type for Mypyc

The new librt.vecs module provides an efficient growable array type vec that is optimized for mypyc use. It provides fast, packed arrays with integer and floating point value types, which can be several times faster than list, and tens of times faster than array.array in code compiled using mypyc. It also supports nested vec objects and non-value-type items, such as vec[vec[str]].

Refer to the documentation for the details.

Contributed by Jukka Lehtosalo.

librt.random: Fast Pseudo-Random Number Generation

The new librt.random module provides fast pseudo-random number generation that is optimized for code compiled using mypyc. It can be 3x to 10x faster than the stdlib random module in compiled code.

Refer to the documentation for the details.

Contributed by Jukka Lehtosalo (PR 21433).

Mypyc Improvements

  • Enable incremental self-compilation (Vaggelis Danias, PR 21369)
  • Make compilation order with multiple files consistent (Piotr Sawicki, PR 21419)
  • Fix crash on accessing StopAsyncIteration (Piotr Sawicki, PR 21406)
  • Fix incremental compilation with separate flag (Vaggelis Danias, PR 21299)

Fixes to Crashes

  • Fix crash on partial type with --allow-redefinition and global declaration (Jukka Lehtosalo, PR 21428)
  • Fix broken awaitable generator patching (Ivan Levkivskyi, PR 21435)

... (truncated)

Commits

Updates pip from 26.1.1 to 26.1.2

Changelog

Sourced from pip's changelog.

26.1.2 (2026-05-31)

Bug Fixes

  • Reject console_scripts and gui_scripts entry points whose name would install a script outside the scripts directory. ([#14000](https://github.com/pypa/pip/issues/14000) <https://github.com/pypa/pip/issues/14000>_)
  • Fix installation incorrectly failing when the target path contains a doubled slash, such as with pip install --root //.... ([#14001](https://github.com/pypa/pip/issues/14001) <https://github.com/pypa/pip/issues/14001>_)
  • Send a consistent Accept-Encoding header to avoid a spurious Cache entry deserialization failed warning. ([#14012](https://github.com/pypa/pip/issues/14012) <https://github.com/pypa/pip/issues/14012>_)
Commits
  • 31d7d16 Bump for release
  • 79f348c Update AUTHORS.txt
  • 237a925 Merge pull request #14001 from notatallshaw/fix-is-within-directory
  • 34d0285 Merge pull request #14006 from laymonage/fix-requirements_from_scripts-space-...
  • 09d3e07 Merge pull request #14012 from notatallshaw/stable-accept-encoding
  • fa7854f Use is_within_directory for entry point check
  • d01b46c NEWS ENTRY
  • 7ff8bdd Fix is_within_directory for doubled-slash roots
  • 7ea3466 NEWS ENTRY
  • 85673ea Fix Accept-Encoding to gzip, deflate
  • Additional commits viewable in compare view

Updates types-passlib from 1.7.7.20250602 to 1.7.7.20260211

Commits

Updates types-regex from 2026.1.15.20260116 to 2026.5.9.20260518

Commits

Updates boto3-stubs from 1.43.18 to 1.43.22

Release notes

Sourced from boto3-stubs's releases.

8.8.0 - Python 3.8 runtime is back

Changed

  • [services] install_requires section is calculated based on dependencies in use, so typing-extensions version is set properly
  • [all] Replaced typing imports with collections.abc with a fallback to typing for Python <3.9
  • [all] Added aliases for builtins.list, builtins.set, builtins.dict, and builtins.type, so Python 3.8 runtime should work as expected again (reported by @​YHallouard in #340 and @​Omri-Ben-Yair in #336)
  • [all] Unions use the same type annotations as the rest of the structures due to proper fallbacks

Fixed

  • [services] Universal input/output shapes were not replaced properly in service subresources
  • [docs] Simplified doc links rendering for services
  • [services] Cleaned up unnecessary imports in client.pyi
  • [builder] Import records with fallback are always rendered
Commits

Updates mutmut from 2.5.1 to 3.5.0

Changelog

Sourced from mutmut's changelog.

3.5.0


* Filter mutants based on type annotations. This feature needs to be turned on with the `type_check_command` config.
  • Show error message when running on Windows

  • Save mutation stats for use with CI/CD pipeline (#460)

  • Async functions fixed

  • Fix for functions with positional only arguments

  • Support signatures with PEP 649 deferred annotations

3.4.0

  • Add action to view tests for mutant

  • Add basic description for all results in mutmut browse

  • Add description for timeout mutants

  • Early exit when stats find no tests for any mutant

  • Support python 3.14

  • Performance improvements

  • Fix mutate_only_covered_lines when files are excluded from test run

  • Add pytest_add_cli_args and pytest_add_cli_args_test_selection configs

  • mutate_only_covered_lines added to config to control whether coverage.py is used to filter down mutations

  • Filter out identical string mutants with different values

  • Handle more exit codes

  • Disable common order-randomising pytest plugins, as that can seriously deteriorate mutation testing performance

  • Fixed packaging issue

3.3.1


* Increased threshold for mutant timeouts
</tr></table> 

... (truncated)

Commits

Updates locust from 2.43.3 to 2.44.1

Release notes

Sourced from locust's releases.

2.44.1

What's Changed

New Contributors

Full Changelog: locustio/locust@2.44.0...2.44.1

2.44.0

What's Changed

New Contributors

Full Changelog: locustio/locust@2.43.4...2.44.0

2.43.4

What's Changed

... (truncated)

Changelog

Sourced from locust's changelog.

2.44.1 (2026-06-01)

Full Changelog

Merged pull requests:

2.44.0 (2026-05-11)

Full Changelog

Fixed bugs:

  • FastHttpUser crashes with TypeError: on_request() missing 4 required positional arguments on Python 3.13+ #3388

Closed issues:

  • Show when each failure was first and last seen in the Failures tab #3402
  • Add CSV Export of Detailed Request Logs #3389
  • [Docs] Publish AI-optimized documentation #3372

Merged pull requests:

  • unify ruff in pyproject.toml and pre-commits #3409 (even-even)
  • Disable UI lib npm package publication #3408 (cyberw)
  • fix(fasthttp): add 308 to redirect_resonse_codes in LocustUserAgent #3406 (jorgetamayo21)
  • fix(fasthttp): handle zlib.error for truncated gzip streams under high load #3405 (jorgetamayo21)
  • Add first seen / last seen timestamps to failure stats #3403 (tugkanboz)
  • Add AI-optimized documentation (llms.txt) #3399 (nk-tedo-001)
  • Fix FastHttpUser crash on Python 3.13+ due to GC collecting __dict__ reference cycle #3398 (armorbreak001)
  • fix(fasthttp): catch FAILURE_EXCEPTIONS during response body read #3397 (jorgetamayo21)

2.43.4 (2026-04-01)

Full Changelog

Fixed bugs:

  • HTML report uses current_rps instead of total_rps for req/s column #3355
  • Using --processes with --print-stats causes all workers to print stats #3352
  • Docker image does not have OTEL libraries installed #3309

Merged pull requests:

  • fix: use total_rps instead of current_rps in HTML report and navbar stats #3384 (juliosuas)

... (truncated)

Commits
  • 07fa12f changelog
  • bc7791e fix test
  • bcaf968 make "writing html report to file" debug level instead of info
  • af38672 dont send stats table to otel logging
  • 245562e disable really flaky test which I cannot easily debug
  • 8581f53 Merge pull request #3421 from locustio/add-logging-support-to-otel
  • 549ec77 disable OTEL exporters by default in unit tests.
  • dc2b08f fix otel test and reorder env vars
  • 17c4204 Add logging support to for OTEL. Partially generated with Copilot.
  • ae77bb2 disable broken test on windows
  • Additional commits viewable in compare view

Updates numpy from 2.3.3 to 2.4.6

Release notes

Sourced from numpy's releases.

v2.4.6 (May 18, 2026)

NumPy 2.4.6 Release Notes

NumPy 2.4.6 is a quick release that fixes a regression discovered in the 2.4.5 release.

This release supports Python versions 3.11-3.14

Contributors

A total of 4 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • !EarlMilktea
  • Charles Harris
  • Sebastian Berg
  • Warren Weckesser

Pull requests merged

A total of 4 pull requests were merged for this release.

  • #31444: MAINT: Prepare 2.4.x for further development
  • #31453: BUG: Fix regression in arr.conj()
  • #31459: BUG: np.linalg.svd(..., hermitian=True) returns non-unitary...
  • #31460: BUG: Don't call INCREF/DECREF on descr in NpyStringAcquireAllocator...

v2.4.5 (May 15, 2026)

NumPy 2.4.5 Release Notes

NumPy 2.4.5 is a patch release that fixes bugs discovered after the 2.4.4 release, has some typing improvements, and maintains infrastructure.

This release supports Python versions 3.11-3.14

Contributors

A total of 17 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Aleksei Nikiforov
  • Anarion Zuo +
  • Ankit Ahlawat
  • Breno Favaretto +
  • Charles Harris
  • Igor Krivenko +
  • Ijtihed Kilani +
  • Joren Hammudoglu
  • Maarten Baert +

... (truncated)

Changelog

Sourced from numpy's changelog.

This is a walkthrough of the NumPy 2.4.0 release on Linux, which will be the first feature release using the numpy/numpy-release <https://github.com/numpy/numpy-release>__ repository.

The commands can be copied into the command line, but be sure to replace 2.4.0 with the correct version. This should be read together with the :ref:general release guide <prepare_release>.

Facility preparation

Before beginning to make a release, use the requirements/*_requirements.txt files to ensure that you have the needed software. Most software can be installed with pip, but some will require apt-get, dnf, or whatever your system uses for software. You will also need a GitHub personal access token (PAT) to push the documentation. There are a few ways to streamline things:

  • Git can be set...

    Description has been truncated

…dates

Bumps the python-deps group with 26 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pydantic](https://github.com/pydantic/pydantic) | `2.11.9` | `2.13.4` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `7.0.0` | `7.1.0` |
| [pytest-postgresql](https://github.com/dbfixtures/pytest-postgresql) | `8.0.0` | `8.1.0` |
| [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.151.9` | `6.155.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.13.2` | `0.15.16` |
| [mypy](https://github.com/python/mypy) | `1.18.2` | `2.1.0` |
| [pip](https://github.com/pypa/pip) | `26.1.1` | `26.1.2` |
| [types-passlib](https://github.com/python/typeshed) | `1.7.7.20250602` | `1.7.7.20260211` |
| [types-regex](https://github.com/python/typeshed) | `2026.1.15.20260116` | `2026.5.9.20260518` |
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.43.18` | `1.43.22` |
| [mutmut](https://github.com/boxed/mutmut) | `2.5.1` | `3.5.0` |
| [locust](https://github.com/locustio/locust) | `2.43.3` | `2.44.1` |
| [numpy](https://github.com/numpy/numpy) | `2.3.3` | `2.4.6` |
| [pandas](https://github.com/pandas-dev/pandas) | `2.3.3` | `3.0.3` |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.10.7` | `3.10.9` |
| [plotly](https://github.com/plotly/plotly.py) | `6.4.0` | `6.8.0` |
| [ipykernel](https://github.com/ipython/ipykernel) | `7.1.0` | `7.2.0` |
| [notebook](https://github.com/jupyter/notebook) | `7.4.7` | `7.5.7` |
| [uvicorn](https://github.com/Kludex/uvicorn) | `0.40.0` | `0.49.0` |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.12.0` | `2.14.1` |
| [sqlmodel](https://github.com/fastapi/sqlmodel) | `0.0.31` | `0.0.38` |
| [psycopg2](https://github.com/psycopg/psycopg2) | `2.9.11` | `2.9.12` |
| [python-multipart](https://github.com/Kludex/python-multipart) | `0.0.29` | `0.0.32` |
| [regex](https://github.com/mrabarnett/mrab-regex) | `2026.1.15` | `2026.5.9` |
| [boto3](https://github.com/boto/boto3) | `1.43.18` | `1.43.22` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.61.0` | `2.61.1` |



Updates `pydantic` from 2.11.9 to 2.13.4
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.11.9...v2.13.4)

Updates `pytest-cov` from 7.0.0 to 7.1.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v7.0.0...v7.1.0)

Updates `pytest-postgresql` from 8.0.0 to 8.1.0
- [Changelog](https://github.com/dbfixtures/pytest-postgresql/blob/main/CHANGES.rst)
- [Commits](dbfixtures/pytest-postgresql@v8.0.0...v8.1.0)

Updates `hypothesis` from 6.151.9 to 6.155.1
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.151.9...v6.155.1)

Updates `ruff` from 0.13.2 to 0.15.16
- [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.13.2...0.15.16)

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

Updates `pip` from 26.1.1 to 26.1.2
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](pypa/pip@26.1.1...26.1.2)

Updates `types-passlib` from 1.7.7.20250602 to 1.7.7.20260211
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-regex` from 2026.1.15.20260116 to 2026.5.9.20260518
- [Commits](https://github.com/python/typeshed/commits)

Updates `boto3-stubs` from 1.43.18 to 1.43.22
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `mutmut` from 2.5.1 to 3.5.0
- [Changelog](https://github.com/boxed/mutmut/blob/main/HISTORY.rst)
- [Commits](https://github.com/boxed/mutmut/commits)

Updates `locust` from 2.43.3 to 2.44.1
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](locustio/locust@2.43.3...2.44.1)

Updates `numpy` from 2.3.3 to 2.4.6
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.3.3...v2.4.6)

Updates `pandas` from 2.3.3 to 3.0.3
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.3.3...v3.0.3)

Updates `matplotlib` from 3.10.7 to 3.10.9
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.10.7...v3.10.9)

Updates `plotly` from 6.4.0 to 6.8.0
- [Release notes](https://github.com/plotly/plotly.py/releases)
- [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md)
- [Commits](plotly/plotly.py@v6.4.0...v6.8.0)

Updates `ipykernel` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/ipython/ipykernel/releases)
- [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md)
- [Commits](ipython/ipykernel@v7.1.0...v7.2.0)

Updates `notebook` from 7.4.7 to 7.5.7
- [Release notes](https://github.com/jupyter/notebook/releases)
- [Changelog](https://github.com/jupyter/notebook/blob/@jupyter-notebook/tree@7.5.7/CHANGELOG.md)
- [Commits](https://github.com/jupyter/notebook/compare/@jupyter-notebook/tree@7.4.7...@jupyter-notebook/tree@7.5.7)

Updates `uvicorn` from 0.40.0 to 0.49.0
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.40.0...0.49.0)

Updates `pydantic-settings` from 2.12.0 to 2.14.1
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.12.0...v2.14.1)

Updates `sqlmodel` from 0.0.31 to 0.0.38
- [Release notes](https://github.com/fastapi/sqlmodel/releases)
- [Changelog](https://github.com/fastapi/sqlmodel/blob/main/docs/release-notes.md)
- [Commits](fastapi/sqlmodel@0.0.31...0.0.38)

Updates `psycopg2` from 2.9.11 to 2.9.12
- [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS)
- [Commits](psycopg/psycopg2@2.9.11...2.9.12)

Updates `python-multipart` from 0.0.29 to 0.0.32
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.29...0.0.32)

Updates `regex` from 2026.1.15 to 2026.5.9
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
- [Commits](mrabarnett/mrab-regex@2026.1.15...2026.5.9)

Updates `boto3` from 1.43.18 to 1.43.22
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.43.18...1.43.22)

Updates `sentry-sdk` from 2.61.0 to 2.61.1
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@2.61.0...2.61.1)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: pytest-postgresql
  dependency-version: 8.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: hypothesis
  dependency-version: 6.155.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: ruff
  dependency-version: 0.15.16
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: mypy
  dependency-version: 2.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-deps
- dependency-name: pip
  dependency-version: 26.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: types-passlib
  dependency-version: 1.7.7.20260211
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: types-regex
  dependency-version: 2026.5.9.20260518
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: boto3-stubs
  dependency-version: 1.43.22
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: mutmut
  dependency-version: 3.5.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-deps
- dependency-name: locust
  dependency-version: 2.44.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: numpy
  dependency-version: 2.4.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: pandas
  dependency-version: 3.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-deps
- dependency-name: matplotlib
  dependency-version: 3.10.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: plotly
  dependency-version: 6.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: ipykernel
  dependency-version: 7.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: notebook
  dependency-version: 7.5.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: uvicorn
  dependency-version: 0.49.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: pydantic-settings
  dependency-version: 2.14.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: sqlmodel
  dependency-version: 0.0.38
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: psycopg2
  dependency-version: 2.9.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: python-multipart
  dependency-version: 0.0.32
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: regex
  dependency-version: 2026.5.9
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: boto3
  dependency-version: 1.43.22
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: sentry-sdk
  dependency-version: 2.61.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot requested a review from caitlon as a code owner June 4, 2026 19:00
@dependabot dependabot Bot added area:core Core BeCoMe library dependencies Dependency updates labels Jun 4, 2026
@greptile-apps

greptile-apps Bot commented Jun 4, 2026

Copy link
Copy Markdown

PR author is in the excluded authors list.

@caitlon caitlon merged commit c7ee068 into develop Jun 4, 2026
6 checks passed
@caitlon caitlon deleted the dependabot/pip/python-deps-eb1bb18db9 branch June 4, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:core Core BeCoMe library dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant