Skip to content

Conversation

@dependabot
Copy link
Contributor

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

Bumps the py-updates group with 83 updates in the / directory:

Package From To
awscli 1.40.17 1.44.24
polars 1.28.1 1.37.1
requests 2.32.3 2.32.5
biopython 1.85 1.86
boto3 1.38.18 1.42.34
botocore 1.38.18 1.42.34
certifi 2025.4.26 2026.1.4
charset-normalizer 3.4.2 3.4.4
cloudpathlib 0.21.1 0.23.0
docutils 0.19 0.22.4
idna 3.10 3.11
jellyfish 1.2.0 1.2.1
jmespath 1.0.1 1.1.0
markdown-it-py 3.0.0 4.0.0
numpy 2.2.5 2.4.1
pandas 2.2.3 3.0.0
pyarrow 20.0.0 23.0.0
pyasn1 0.6.1 0.6.2
pygments 2.19.1 2.19.2
pyyaml 6.0.2 6.0.3
rich 14.0.0 14.3.1
rsa 4.7.2 4.9.1
s3transfer 0.12.0 0.16.0
structlog 25.3.0 25.5.0
tzdata 2025.2 2025.3
urllib3 2.4.0 2.6.3
zstandard 0.23.0 0.25.0
boto3-stubs 1.38.18 1.42.34
botocore-stubs 1.38.18 1.42.34
cffi 1.17.1 2.0.0
coverage 7.8.0 7.13.2
cryptography 44.0.3 46.0.3
freezegun 1.5.1 1.5.5
iniconfig 2.1.0 2.3.0
markupsafe 3.0.2 3.0.3
moto 5.1.4 5.1.20
mypy 1.15.0 1.19.1
mypy-boto3-s3 1.38.0 1.42.21
packaging 25.0 26.0
pycparser 2.22 3.0
pytest 8.3.5 9.0.2
pytest-mock 3.14.0 3.15.1
responses 0.25.7 0.25.8
ruff 0.11.10 0.14.14
types-awscrt 0.27.2 0.31.1
types-requests 2.32.0.20250515 2.32.4.20260107
types-s3transfer 0.12.0 0.16.0
typing-extensions 4.13.2 4.15.0
werkzeug 3.1.3 3.1.5
xmltodict 0.14.2 1.0.2
alabaster 0.7.16 1.0.0
anyio 4.9.0 4.12.1
beautifulsoup4 4.13.4 4.14.3
cachecontrol 0.14.3 0.14.4
click 8.2.0 8.3.1
contourpy 1.3.2 1.3.3
filelock 3.18.0 3.20.3
fonttools 4.58.0 4.61.1
furo 2024.8.6 2025.12.19
kiwisolver 1.4.8 1.4.9
matplotlib 3.10.3 3.10.8
mdit-py-plugins 0.4.2 0.5.0
more-itertools 10.7.0 10.8.0
msgpack 1.1.0 1.1.2
myst-parser 4.0.1 5.0.0
pillow 11.2.1 12.1.0
platformdirs 4.3.8 4.5.1
pyparsing 3.2.3 3.3.2
ruamel-yaml 0.18.10 0.19.1
ruamel-yaml-clib 0.2.12 0.2.15
soupsieve 2.7 2.8.3
sphinx 7.3.7 9.0.4
sphinx-autobuild 2024.10.3 2025.8.25
sphinx-autodoc-typehints 2.3.0 3.6.1
sphinx-jinja2-compat 0.3.0 0.4.1
sphinx-prompt 1.8.0 1.10.2
sphinx-tabs 3.4.5 3.4.7
sphinx-toolbox 4.0.0 4.1.2
sphinxext-opengraph 0.10.0 0.13.0
starlette 0.46.2 0.52.1
uvicorn 0.34.2 0.40.0
watchfiles 1.0.5 1.1.1
websockets 15.0.1 16.0

Updates awscli from 1.40.17 to 1.44.24

Commits
  • 3af1873 Merge branch 'release-1.44.24'
  • 3db4f00 Bumping version to 1.44.24
  • 2c19a9f Update changelog based on model updates
  • 80d7965 Merge branch 'release-1.44.23'
  • 75d1e11 Merge branch 'release-1.44.23' into develop
  • a220ab9 Bumping version to 1.44.23
  • c48c8ab Update changelog based on model updates
  • 39e70df Merge branch 'release-1.44.22'
  • 094e6fa Merge branch 'release-1.44.22' into develop
  • 4cd22ad Bumping version to 1.44.22
  • Additional commits viewable in compare view

Updates polars from 1.28.1 to 1.37.1

Release notes

Sourced from polars's releases.

Python Polars 1.37.1

🚀 Performance improvements

  • Speed up SQL interface "UNION" clauses (#26039)

🐞 Bug fixes

  • Optimize slicing support on compressed IPC (#26071)
  • CPU check for musl builds (#26076)
  • Propagate C Stream import errors instead of panicking (#26036)
  • Fix slicing on compressed IPC (#26066)

📖 Documentation

  • Clarify min_by/max_by behavior on ties (#26077)

🛠️ Other improvements

  • Mark top slow normal tests as slow (#26080)
  • Update breaking deps (#26055)
  • Fix for upstream url bug and update deps (#26052)
  • Properly pin chrono (#26051)
  • Don't run rust doctests (#26046)
  • Update deps (#26042)
  • Ignore very slow test (#26041)

Thank you to all our contributors for making this release possible! @​Voultapher, @​alexander-beedie, @​kdn36, @​nameexhaustion, @​orlp, @​ritchie46 and @​wtn

Python Polars 1.37.0

🚀 Performance improvements

  • Speed up SQL interface "ORDER BY" clauses (#26037)
  • Add fast kernel for is_nan and use it for numpy NaN->null conversion (#26034)
  • Optimize ArrayFromIter implementations for ObjectArray (#25712)
  • New streaming NDJSON sink pipeline (#25948)
  • New streaming CSV sink pipeline (#25900)
  • Dispatch partitioned usage of sink_* functions to new-streaming by default (#25910)
  • Replace ryu with faster zmij (#25885)
  • Reduce memory usage for .item() count in grouped first/last (#25787)
  • Skip schema inference if schema provided for scan_csv/ndjson (#25757)
  • Add width-aware chunking to prevent degradation with wide data (#25764)
  • Use new sink pipeline for write/sink_ipc (#25746)
  • Reduce memory usage when scanning multiple parquet files in streaming (#25747)
  • Don't call cluster_with_columns optimization if not needed (#25724)

✨ Enhancements

  • Add new pl.PartitionBy API (#26004)
  • ArrowStreamExportable and sink_delta (#25994)

... (truncated)

Commits

Updates requests from 2.32.3 to 2.32.5

Release notes

Sourced from requests's releases.

v2.32.5

2.32.5 (2025-08-18)

Bugfixes

  • The SSLContext caching feature originally introduced in 2.32.0 has created a new class of issues in Requests that have had negative impact across a number of use cases. The Requests team has decided to revert this feature as long term maintenance of it is proving to be unsustainable in its current iteration.

Deprecations

  • Added support for Python 3.14.
  • Dropped support for Python 3.8 following its end of support.

v2.32.4

2.32.4 (2025-06-10)

Security

  • CVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted environment will retrieve credentials for the wrong hostname/machine from a netrc file. (#6965)

Improvements

  • Numerous documentation improvements

Deprecations

  • Added support for pypy 3.11 for Linux and macOS. (#6926)
  • Dropped support for pypy 3.9 following its end of support. (#6926)
Changelog

Sourced from requests's changelog.

2.32.5 (2025-08-18)

Bugfixes

  • The SSLContext caching feature originally introduced in 2.32.0 has created a new class of issues in Requests that have had negative impact across a number of use cases. The Requests team has decided to revert this feature as long term maintenance of it is proving to be unsustainable in its current iteration.

Deprecations

  • Added support for Python 3.14.
  • Dropped support for Python 3.8 following its end of support.

2.32.4 (2025-06-10)

Security

  • CVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted environment will retrieve credentials for the wrong hostname/machine from a netrc file.

Improvements

  • Numerous documentation improvements

Deprecations

  • Added support for pypy 3.11 for Linux and macOS.
  • Dropped support for pypy 3.9 following its end of support.
Commits
  • b25c87d v2.32.5
  • 131e506 Merge pull request #7010 from psf/dependabot/github_actions/actions/checkout-...
  • b336cb2 Bump actions/checkout from 4.2.0 to 5.0.0
  • 46e939b Update publish workflow to use artifact-id instead of name
  • 4b9c546 Merge pull request #6999 from psf/dependabot/github_actions/step-security/har...
  • 7618dbe Bump step-security/harden-runner from 2.12.0 to 2.13.0
  • 2edca11 Add support for Python 3.14 and drop support for Python 3.8 (#6993)
  • fec96cd Update Makefile rules (#6996)
  • d58d8aa docs: clarify timeout parameter uses seconds in Session.request (#6994)
  • 91a3eab Bump github/codeql-action from 3.28.5 to 3.29.0
  • Additional commits viewable in compare view

Updates biopython from 1.85 to 1.86

Changelog

Sourced from biopython's changelog.

28 October 2025: Biopython 1.86

This release of Biopython supports Python 3.10, 3.11, 3.12, 3.13 and 3.14. It has also been tested on PyPy3.10 v7.3.19.

Bio.SearchIO now supports parsing the tabular and plain text output of Infernal <http://eddylab.org/infernal/> (v1.0.0+) RNA search tool. The format names are infernal-tab and infernal-text.

The default value of the gap score of a PairwiseAligner object was changed in this release. Previously, for consistency with Bio.pairwise2, the default value for gap score was 0. However, this means that a mismatch, an insertion followed by a deletion, and a deletion followed by an insertion all get assigned a score of 0. The aligner then finds a large number of alignments that are logically the same, but have trivial differences between them. For example, aligning AAACAAA to AAAGAAA previously yielded the following three alignments, all with score 6::

 AAACAAA        AAAC-AAA        AAA-CAAA
 AAAGAAA        AAA-GAAA        AAAG-AAA

With the new default parameter for the gap score, only the first alignment is returned.

Bio.PDB.PDBIO now ensures that b-factor values are always at most 6 characters to ensure that we do not violate the wwPDB specification. This should not have an impact on the majority of uses, as b-factor values are generally small (less than 100). When 1000 <= b-factor < 10_000, the value is rounded to a single decimal place. When, 10_000 <= b-factor < 999_999, the value is rounded to zero decimal places. Values above 999_999 are now clamped. The justification for this is the rise in the b-factor field being used for additional metadata, typically from computational tools.

Bio.Align now provides a method Alignment.from_alignments_with_same_reference to construct a multiple sequence alignment from a collection of alignments that share the same reference sequence.

Bio.PDB.PDBIO will now raise module specific warnings: Bio.PDB.PDBExceptions.PDBIOWarning.

Bio.PDB.SCADIO now supports object selection by color in the OpenSCAD output file. This enables generation of separate STL files for each color for printing protein structures on multi-material 3D printers.

The iplotx library is mentioned in the Tutorial as an option to visualise trees using complex style options.

Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:

... (truncated)

Commits

Updates boto3 from 1.38.18 to 1.42.34

Commits
  • 9a285e6 Merge branch 'release-1.42.34'
  • 2957415 Bumping version to 1.42.34
  • 8e1fd2e Add changelog entries from botocore
  • 9cadce5 Merge branch 'release-1.42.33'
  • ee24f15 Merge branch 'release-1.42.33' into develop
  • b0f2cf3 Bumping version to 1.42.33
  • 6e690ed Add changelog entries from botocore
  • b84ec5e Add BOTOCORE_TCP_KEEPALIVE environment variable documentation (#4705)
  • 36cebd3 Merge branch 'release-1.42.32'
  • d4d1044 Merge branch 'release-1.42.32' into develop
  • Additional commits viewable in compare view

Updates botocore from 1.38.18 to 1.42.34

Commits
  • d52e6ce Merge branch 'release-1.42.34'
  • fce5268 Bumping version to 1.42.34
  • 45e43f9 Update to latest models
  • b9ed58f Merge branch 'release-1.42.33'
  • 48062d2 Merge branch 'release-1.42.33' into develop
  • 8eb5ab6 Bumping version to 1.42.33
  • 05b651e Update endpoints model
  • aba6769 Update to latest models
  • 3549e01 Merge branch 'release-1.42.32'
  • 0847d5e Merge branch 'release-1.42.32' into develop
  • Additional commits viewable in compare view

Updates certifi from 2025.4.26 to 2026.1.4

Commits
  • c64d9f3 2026.01.04 (#389)
  • 4ac232f Bump actions/download-artifact from 6.0.0 to 7.0.0 (#387)
  • 95ae4b2 Update CI workflow to use Ubuntu 24.04 and Python 3.14 stable (#386)
  • b72a7b1 Bump dessant/lock-threads from 5.0.1 to 6.0.0 (#385)
  • ecc2672 Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#384)
  • 6a897db Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#383)
  • 27ca98a Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#381)
  • 56c59a6 Bump actions/checkout from 6.0.0 to 6.0.1 (#382)
  • ae0021c Bump actions/setup-python from 6.0.0 to 6.1.0 (#380)
  • ddf5d0b Bump actions/checkout from 5.0.1 to 6.0.0 (#378)
  • Additional commits viewable in compare view

Updates charset-normalizer from 3.4.2 to 3.4.4

Release notes

Sourced from charset-normalizer's releases.

Version 3.4.4

3.4.4 (2025-10-13)

Changed

  • Bound setuptools to a specific constraint setuptools>=68,<=81.
  • Raised upper bound of mypyc for the optional pre-built extension to v1.18.2

Removed

  • setuptools-scm as a build dependency.

Misc

  • Enforced hashes in dev-requirements.txt and created ci-requirements.txt for security purposes.
  • Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
  • Restore multiple.intoto.jsonl in GitHub releases in addition to individual attestation file per wheel.

Version 3.4.3

3.4.3 (2025-08-09)

Changed

  • mypy(c) is no longer a required dependency at build time if CHARSET_NORMALIZER_USE_MYPYC isn't set to 1. (#595) (#583)
  • automatically lower confidence on small bytes samples that are not Unicode in detect output legacy function. (#391)

Added

  • Custom build backend to overcome inability to mark mypy as an optional dependency in the build phase.
  • Support for Python 3.14

Fixed

  • sdist archive contained useless directories.
  • automatically fallback on valid UTF-16 or UTF-32 even if the md says it's noisy. (#633)

Misc

  • SBOM are automatically published to the relevant GitHub release to comply with regulatory changes. Each published wheel comes with its SBOM. We choose CycloneDX as the format.
  • Prebuilt optimized wheel are no longer distributed by default for CPython 3.7 due to a change in cibuildwheel.
Changelog

Sourced from charset-normalizer's changelog.

3.4.4 (2025-10-13)

Changed

  • Bound setuptools to a specific constraint setuptools>=68,<=81.
  • Raised upper bound of mypyc for the optional pre-built extension to v1.18.2

Removed

  • setuptools-scm as a build dependency.

Misc

  • Enforced hashes in dev-requirements.txt and created ci-requirements.txt for security purposes.
  • Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
  • Restore multiple.intoto.jsonl in GitHub releases in addition to individual attestation file per wheel.

3.4.3 (2025-08-09)

Changed

  • mypy(c) is no longer a required dependency at build time if CHARSET_NORMALIZER_USE_MYPYC isn't set to 1. (#595) (#583)
  • automatically lower confidence on small bytes samples that are not Unicode in detect output legacy function. (#391)

Added

  • Custom build backend to overcome inability to mark mypy as an optional dependency in the build phase.
  • Support for Python 3.14

Fixed

  • sdist archive contained useless directories.
  • automatically fallback on valid UTF-16 or UTF-32 even if the md says it's noisy. (#633)

Misc

  • SBOM are automatically published to the relevant GitHub release to comply with regulatory changes. Each published wheel comes with its SBOM. We choose CycloneDX as the format.
  • Prebuilt optimized wheel are no longer distributed by default for CPython 3.7 due to a change in cibuildwheel.
Commits
  • b30ffdc 🔧 fix checksum step in cd.yml
  • d3fbfcf 🔧 fix cd.yml
  • dafbb95 Release 3.4.4 (#658)
  • 1f18ffa ⬆️ raise mypy upper bound to 1.18.2
  • ef4ac69 Merge branch 'release-3.4.4' of github.com:jawah/charset_normalizer into rele...
  • 4b35dda 📝 write changelog for 3.4.4
  • 0ec6452 🔧 update cd.yml workflow (add riscv64, s390x and armv7l)
  • f341ede ⬆️ upgrade dependencies (dev, ci)
  • a308841 📝 write changelog for 3.4.4
  • 9c906da 🔧 update cd.yml workflow (add riscv64, s390x and armv7l)
  • Additional commits viewable in compare view

Updates cloudpathlib from 0.21.1 to 0.23.0

Release notes

Sourced from cloudpathlib's releases.

v0.23.0

  • Added support for Python 3.14 (Issue #529, PR #530)
    • Changed CloudPath.copy to have the first parameter named target instead of destination and added new follow_symlinks and preserve_metadata kwargs. Breaking change for users that relied on the first parameter being named destination instead of target.
    • Added CloudPath.copy_into to copy a file or directory into another file or directory.
    • Added CloudPath.move to move a file or directory to another location.
    • Added CloudPath.move_into to move a file or directory into another file or directory.
    • Added CloudPathInfo and CloudPath.info to get information about a file or directory.
    • Added additional no-op kwargs to mkdir, touch, glob, rglob, stat to match pathlib.

v0.22.0

  • Fixed issue with GS credentials, using default auth enables a wider set of authentication methods in GS (Issue #390, PR #514, thanks @​ljyanesm)
  • Added support for http(s) urls with HttpClient, HttpPath, HttpsClient, and HttpsPath. (Issue #455, PR #468)
  • Added experimental support for patching the builtins open, os, os.path, and glob to work with CloudPath objects. It is off by default; see the new "Compatibility" section in the docs for more information. (Issue #128, PR #322)
  • Added support for CloudPath(*parts) to create a CloudPath object from a list of parts (to match pathlib.Path). This is a potentially breaking change for users that relied on the second arg being the client instead of making it an explicit kwarg. (PR #322)
Changelog

Sourced from cloudpathlib's changelog.

v0.23.0 (2025-10-07)

  • Added support for Python 3.14 (Issue #529, PR #530)
    • Changed CloudPath.copy to have the first parameter named target instead of destination and added new follow_symlinks and preserve_metadata kwargs. Breaking change for users that relied on the first parameter being named destination instead of target.
    • Added CloudPath.copy_into to copy a file or directory into another file or directory.
    • Added CloudPath.move to move a file or directory to another location.
    • Added CloudPath.move_into to move a file or directory into another file or directory.
    • Added CloudPathInfo and CloudPath.info to get information about a file or directory.
    • Added additional no-op kwargs to mkdir, touch, glob, rglob, stat to match pathlib.

v0.22.0 (2025-08-29)

  • Fixed issue with GS credentials, using default auth enables a wider set of authentication methods in GS (Issue #390, PR #514, thanks @​ljyanesm)
  • Added support for http(s) urls with HttpClient, HttpPath, HttpsClient, and HttpsPath. (Issue #455, PR #468)
  • Added experimental support for patching the builtins open, os, os.path, and glob to work with CloudPath objects. It is off by default; see the new "Compatibility" section in the docs for more information. (Issue #128, PR #322)
  • Added support for CloudPath(*parts) to create a CloudPath object from a list of parts (to match pathlib.Path). This is a potentially breaking change for users that relied on the second arg being the client instead of making it an explicit kwarg. (PR #322)
Commits

Updates docutils from 0.19 to 0.22.4

Commits

Updates idna from 3.10 to 3.11

Changelog

Sourced from idna's changelog.

3.11 (2025-10-12)

  • Update to Unicode 16.0.0, including significant changes to UTS46 processing. As a result of Unicode ending support for it, transitional processing no longer has an effect and returns the same result.
  • Add support for Python 3.14, lowest supported version is Python 3.8.
  • Various updates to packaging, including PEP 740 support.
Commits
  • ad949ee Release v3.11
  • cae4ba7 Second release candidate for 3.11
  • 8adb305 Add space in RST link
  • 74cb2b6 Release candidate for 3.11
  • 05dab09 Format idna-data with ruff
  • 90eac78 Apply ruff formatting
  • a31ce7e Remove errant test vectors
  • 81f0333 Omit vectors known to be broken in test suite
  • a0f3257 Merge branch 'master' into unicode-16-uts46-changes
  • 38d9886 Remove extra UTS46 test vector
  • Additional commits viewable in compare view

Updates jellyfish from 1.2.0 to 1.2.1

Updates jmespath from 1.0.1 to 1.1.0

Changelog

Sourced from jmespath's changelog.

1.1.0

  • Fix concurrency issue with cache (pr [#335](https://github.com/jmespath/jmespath.py/issues/335) <https://github.com/jmespath/jmespath.py/pull/335>__)
  • Added support for Python 3.12-3.14 (pr [#331](https://github.com/jmespath/jmespath.py/issues/331) <https://github.com/jmespath/jmespath.py/pull/331>__)
  • Removed support for Python 3.7-3.8 (pr [#335](https://github.com/jmespath/jmespath.py/issues/335) <https://github.com/jmespath/jmespath.py/pull/335>__)
Commits
  • 6ff419a Merge branch 'release-1.1.0'
  • 17e964f Bump version to 1.1.0
  • 5ce13aa Merge branch 'v1.1.0' into develop
  • d8f0457 Revert versions back to current version
  • 8cb3082 1.1.0
  • 6e37991 Update permissions in codeql.yml workflow (#338)
  • 141734d Bring .github settings up-to-date (#336)
  • 07e30cf Merge pull request #337 from nateprewitt/python_changelog
  • 9170711 Add missing changelog entries for Python support
  • cdb9327 Fix file encoding for Windows
  • Additional commits viewable in compare view

Updates markdown-it-py from 3.0.0 to 4.0.0

Release notes

Sourced from markdown-it-py's releases.

v4.0.0

What's Changed

This primarily drops support for Python 3.8 and 3.9, adds support for Python 3.13, and updates the parser to comply with Commonmark 0.31.2 and Markdown-It v14.1.0.

Upgrades

Improvements

Bug fixes

Maintenance

Documentation

... (truncated)

Changelog

Sourced from markdown-it-py's changelog.

4.0.0 - 2024-08-10

This primarily drops support for Python 3.9, adds support for Python 3.13, and updates the parser to comply with Commonmark 0.31.2 and Markdown-It v14.1.0.

  • ⬆️ Drop support for Python 3.9 in #360
  • ⬆️ Comply with Commonmark 0.31.2 in #362
  • 👌 Improve performance of "text" inline rule in #347
  • 👌 Use str.removesuffix in #348
  • 👌 limit the number of autocompleted cells in a table in #364
  • 👌 fix quadratic complexity in reference parser in #367
  • 🐛 Fix emphasis inside raw links bugs in #320

Full Changelog: executablebooks/markdown-it-py@v3.0.0...v4.0.0

Commits

Updates numpy from 2.2.5 to 2.4.1

Release notes

Sourced from numpy's releases.

2.4.1 (Jan 10, 2026)

NumPy 2.4.1 Release Notes

The NumPy 2.4.1 is a patch release that fixes bugs discoved after the 2.4.0 release. In particular, the typo SeedlessSequence is preserved to enable wheels using the random Cython API and built against NumPy < 2.4.0 to run without errors.

This release supports Python versions 3.11-3.14

Contributors

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

  • Alexander Shadchin
  • Bill Tompkins +
  • Charles Harris
  • Joren Hammudoglu
  • Marten van Kerkwijk
  • Nathan Goldbaum
  • Raghuveer Devulapalli
  • Ralf Gommers
  • Sebastian Berg

Pull requests merged

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

  • #30490: MAINT: Prepare 2.4.x for further development
  • #30503: DOC: numpy.select: fix default parameter docstring...
  • #30504: REV: Revert part of #30164 (#30500)
  • #30506: TYP: numpy.select: allow passing array-like default...
  • #30507: MNT: use if constexpr for compile-time branch selection
  • #30513: BUG: Fix leak i...

    Description has been truncated

Bumps the py-updates group with 83 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [awscli](https://github.com/aws/aws-cli) | `1.40.17` | `1.44.24` |
| [polars](https://github.com/pola-rs/polars) | `1.28.1` | `1.37.1` |
| [requests](https://github.com/psf/requests) | `2.32.3` | `2.32.5` |
| [biopython](https://github.com/biopython/biopython) | `1.85` | `1.86` |
| [boto3](https://github.com/boto/boto3) | `1.38.18` | `1.42.34` |
| [botocore](https://github.com/boto/botocore) | `1.38.18` | `1.42.34` |
| [certifi](https://github.com/certifi/python-certifi) | `2025.4.26` | `2026.1.4` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.2` | `3.4.4` |
| [cloudpathlib](https://github.com/drivendataorg/cloudpathlib) | `0.21.1` | `0.23.0` |
| [docutils](https://github.com/rtfd/recommonmark) | `0.19` | `0.22.4` |
| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |
| [jellyfish](https://jellyfish.jpt.sh/) | `1.2.0` | `1.2.1` |
| [jmespath](https://github.com/jmespath/jmespath.py) | `1.0.1` | `1.1.0` |
| [markdown-it-py](https://github.com/executablebooks/markdown-it-py) | `3.0.0` | `4.0.0` |
| [numpy](https://github.com/numpy/numpy) | `2.2.5` | `2.4.1` |
| [pandas](https://github.com/pandas-dev/pandas) | `2.2.3` | `3.0.0` |
| [pyarrow](https://github.com/apache/arrow) | `20.0.0` | `23.0.0` |
| [pyasn1](https://github.com/pyasn1/pyasn1) | `0.6.1` | `0.6.2` |
| [pygments](https://github.com/pygments/pygments) | `2.19.1` | `2.19.2` |
| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |
| [rich](https://github.com/Textualize/rich) | `14.0.0` | `14.3.1` |
| [rsa](https://github.com/sybrenstuvel/python-rsa) | `4.7.2` | `4.9.1` |
| [s3transfer](https://github.com/boto/s3transfer) | `0.12.0` | `0.16.0` |
| [structlog](https://github.com/hynek/structlog) | `25.3.0` | `25.5.0` |
| [tzdata](https://github.com/python/tzdata) | `2025.2` | `2025.3` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.4.0` | `2.6.3` |
| [zstandard](https://github.com/indygreg/python-zstandard) | `0.23.0` | `0.25.0` |
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.38.18` | `1.42.34` |
| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.38.18` | `1.42.34` |
| [cffi](https://github.com/python-cffi/cffi) | `1.17.1` | `2.0.0` |
| [coverage](https://github.com/coveragepy/coveragepy) | `7.8.0` | `7.13.2` |
| [cryptography](https://github.com/pyca/cryptography) | `44.0.3` | `46.0.3` |
| [freezegun](https://github.com/spulec/freezegun) | `1.5.1` | `1.5.5` |
| [iniconfig](https://github.com/pytest-dev/iniconfig) | `2.1.0` | `2.3.0` |
| [markupsafe](https://github.com/pallets/markupsafe) | `3.0.2` | `3.0.3` |
| [moto](https://github.com/getmoto/moto) | `5.1.4` | `5.1.20` |
| [mypy](https://github.com/python/mypy) | `1.15.0` | `1.19.1` |
| [mypy-boto3-s3](https://github.com/youtype/mypy_boto3_builder) | `1.38.0` | `1.42.21` |
| [packaging](https://github.com/pypa/packaging) | `25.0` | `26.0` |
| [pycparser](https://github.com/eliben/pycparser) | `2.22` | `3.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `9.0.2` |
| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.14.0` | `3.15.1` |
| [responses](https://github.com/getsentry/responses) | `0.25.7` | `0.25.8` |
| [ruff](https://github.com/astral-sh/ruff) | `0.11.10` | `0.14.14` |
| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.27.2` | `0.31.1` |
| [types-requests](https://github.com/typeshed-internal/stub_uploader) | `2.32.0.20250515` | `2.32.4.20260107` |
| [types-s3transfer](https://github.com/youtype/types-s3transfer) | `0.12.0` | `0.16.0` |
| [typing-extensions](https://github.com/python/typing_extensions) | `4.13.2` | `4.15.0` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.1.3` | `3.1.5` |
| [xmltodict](https://github.com/martinblech/xmltodict) | `0.14.2` | `1.0.2` |
| [alabaster](https://github.com/sphinx-doc/alabaster) | `0.7.16` | `1.0.0` |
| [anyio](https://github.com/agronholm/anyio) | `4.9.0` | `4.12.1` |
| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.14.3` |
| [cachecontrol](https://github.com/psf/cachecontrol) | `0.14.3` | `0.14.4` |
| [click](https://github.com/pallets/click) | `8.2.0` | `8.3.1` |
| [contourpy](https://github.com/contourpy/contourpy) | `1.3.2` | `1.3.3` |
| [filelock](https://github.com/tox-dev/py-filelock) | `3.18.0` | `3.20.3` |
| [fonttools](https://github.com/fonttools/fonttools) | `4.58.0` | `4.61.1` |
| [furo](https://github.com/pradyunsg/furo) | `2024.8.6` | `2025.12.19` |
| [kiwisolver](https://github.com/nucleic/kiwi) | `1.4.8` | `1.4.9` |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.10.3` | `3.10.8` |
| [mdit-py-plugins](https://github.com/executablebooks/mdit-py-plugins) | `0.4.2` | `0.5.0` |
| [more-itertools](https://github.com/more-itertools/more-itertools) | `10.7.0` | `10.8.0` |
| [msgpack](https://github.com/msgpack/msgpack-python) | `1.1.0` | `1.1.2` |
| [myst-parser](https://github.com/executablebooks/MyST-Parser) | `4.0.1` | `5.0.0` |
| [pillow](https://github.com/python-pillow/Pillow) | `11.2.1` | `12.1.0` |
| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.3.8` | `4.5.1` |
| [pyparsing](https://github.com/pyparsing/pyparsing) | `3.2.3` | `3.3.2` |
| ruamel-yaml | `0.18.10` | `0.19.1` |
| ruamel-yaml-clib | `0.2.12` | `0.2.15` |
| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.7` | `2.8.3` |
| [sphinx](https://github.com/sphinx-doc/sphinx) | `7.3.7` | `9.0.4` |
| [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild) | `2024.10.3` | `2025.8.25` |
| [sphinx-autodoc-typehints](https://github.com/tox-dev/sphinx-autodoc-typehints) | `2.3.0` | `3.6.1` |
| [sphinx-jinja2-compat](https://github.com/sphinx-toolbox/sphinx-jinja2-compat) | `0.3.0` | `0.4.1` |
| [sphinx-prompt](https://github.com/sbrunner/sphinx-prompt) | `1.8.0` | `1.10.2` |
| [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) | `3.4.5` | `3.4.7` |
| [sphinx-toolbox](https://github.com/sphinx-toolbox/sphinx-toolbox) | `4.0.0` | `4.1.2` |
| [sphinxext-opengraph](https://github.com/sphinx-doc/sphinxext-opengraph) | `0.10.0` | `0.13.0` |
| [starlette](https://github.com/Kludex/starlette) | `0.46.2` | `0.52.1` |
| [uvicorn](https://github.com/Kludex/uvicorn) | `0.34.2` | `0.40.0` |
| [watchfiles](https://github.com/samuelcolvin/watchfiles) | `1.0.5` | `1.1.1` |
| [websockets](https://github.com/python-websockets/websockets) | `15.0.1` | `16.0` |



Updates `awscli` from 1.40.17 to 1.44.24
- [Release notes](https://github.com/aws/aws-cli/releases)
- [Commits](aws/aws-cli@1.40.17...1.44.24)

Updates `polars` from 1.28.1 to 1.37.1
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.28.1...py-1.37.1)

Updates `requests` from 2.32.3 to 2.32.5
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.3...v2.32.5)

Updates `biopython` from 1.85 to 1.86
- [Changelog](https://github.com/biopython/biopython/blob/master/NEWS.rst)
- [Commits](https://github.com/biopython/biopython/commits)

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

Updates `botocore` from 1.38.18 to 1.42.34
- [Commits](boto/botocore@1.38.18...1.42.34)

Updates `certifi` from 2025.4.26 to 2026.1.4
- [Commits](certifi/python-certifi@2025.04.26...2026.01.04)

Updates `charset-normalizer` from 3.4.2 to 3.4.4
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.4.2...3.4.4)

Updates `cloudpathlib` from 0.21.1 to 0.23.0
- [Release notes](https://github.com/drivendataorg/cloudpathlib/releases)
- [Changelog](https://github.com/drivendataorg/cloudpathlib/blob/master/HISTORY.md)
- [Commits](drivendataorg/cloudpathlib@v0.21.1...v0.23.0)

Updates `docutils` from 0.19 to 0.22.4
- [Changelog](https://github.com/readthedocs/recommonmark/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rtfd/recommonmark/commits)

Updates `idna` from 3.10 to 3.11
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](kjd/idna@v3.10...v3.11)

Updates `jellyfish` from 1.2.0 to 1.2.1

Updates `jmespath` from 1.0.1 to 1.1.0
- [Changelog](https://github.com/jmespath/jmespath.py/blob/develop/CHANGELOG.rst)
- [Commits](jmespath/jmespath.py@1.0.1...1.1.0)

Updates `markdown-it-py` from 3.0.0 to 4.0.0
- [Release notes](https://github.com/executablebooks/markdown-it-py/releases)
- [Changelog](https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md)
- [Commits](executablebooks/markdown-it-py@v3.0.0...v4.0.0)

Updates `numpy` from 2.2.5 to 2.4.1
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.2.5...v2.4.1)

Updates `pandas` from 2.2.3 to 3.0.0
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.2.3...v3.0.0)

Updates `pyarrow` from 20.0.0 to 23.0.0
- [Release notes](https://github.com/apache/arrow/releases)
- [Commits](apache/arrow@apache-arrow-20.0.0...apache-arrow-23.0.0)

Updates `pyasn1` from 0.6.1 to 0.6.2
- [Release notes](https://github.com/pyasn1/pyasn1/releases)
- [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst)
- [Commits](pyasn1/pyasn1@v0.6.1...v0.6.2)

Updates `pygments` from 2.19.1 to 2.19.2
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.19.1...2.19.2)

Updates `pyyaml` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES)
- [Commits](yaml/pyyaml@6.0.2...6.0.3)

Updates `rich` from 14.0.0 to 14.3.1
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v14.0.0...v14.3.1)

Updates `rsa` from 4.7.2 to 4.9.1
- [Changelog](https://github.com/sybrenstuvel/python-rsa/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sybrenstuvel/python-rsa/commits)

Updates `s3transfer` from 0.12.0 to 0.16.0
- [Changelog](https://github.com/boto/s3transfer/blob/develop/CHANGELOG.rst)
- [Commits](boto/s3transfer@0.12.0...0.16.0)

Updates `structlog` from 25.3.0 to 25.5.0
- [Release notes](https://github.com/hynek/structlog/releases)
- [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md)
- [Commits](hynek/structlog@25.3.0...25.5.0)

Updates `tzdata` from 2025.2 to 2025.3
- [Release notes](https://github.com/python/tzdata/releases)
- [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md)
- [Commits](python/tzdata@2025.2...2025.3)

Updates `urllib3` from 2.4.0 to 2.6.3
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.4.0...2.6.3)

Updates `zstandard` from 0.23.0 to 0.25.0
- [Release notes](https://github.com/indygreg/python-zstandard/releases)
- [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst)
- [Commits](indygreg/python-zstandard@0.23.0...0.25.0)

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

Updates `botocore-stubs` from 1.38.18 to 1.42.34
- [Release notes](https://github.com/youtype/botocore-stubs/releases)
- [Commits](https://github.com/youtype/botocore-stubs/commits)

Updates `cffi` from 1.17.1 to 2.0.0
- [Release notes](https://github.com/python-cffi/cffi/releases)
- [Commits](python-cffi/cffi@v1.17.1...v2.0.0)

Updates `coverage` from 7.8.0 to 7.13.2
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.8.0...7.13.2)

Updates `cryptography` from 44.0.3 to 46.0.3
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@44.0.3...46.0.3)

Updates `freezegun` from 1.5.1 to 1.5.5
- [Release notes](https://github.com/spulec/freezegun/releases)
- [Changelog](https://github.com/spulec/freezegun/blob/master/CHANGELOG)
- [Commits](spulec/freezegun@1.5.1...1.5.5)

Updates `iniconfig` from 2.1.0 to 2.3.0
- [Release notes](https://github.com/pytest-dev/iniconfig/releases)
- [Changelog](https://github.com/pytest-dev/iniconfig/blob/main/CHANGELOG)
- [Commits](pytest-dev/iniconfig@v2.1.0...v2.3.0)

Updates `markupsafe` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](pallets/markupsafe@3.0.2...3.0.3)

Updates `moto` from 5.1.4 to 5.1.20
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](getmoto/moto@5.1.4...5.1.20)

Updates `mypy` from 1.15.0 to 1.19.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.15.0...v1.19.1)

Updates `mypy-boto3-s3` from 1.38.0 to 1.42.21
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `packaging` from 25.0 to 26.0
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@25.0...26.0)

Updates `pycparser` from 2.22 to 3.0
- [Release notes](https://github.com/eliben/pycparser/releases)
- [Commits](eliben/pycparser@release_v2.22...release_v3.00)

Updates `pytest` from 8.3.5 to 9.0.2
- [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.3.5...9.0.2)

Updates `pytest-mock` from 3.14.0 to 3.15.1
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-mock@v3.14.0...v3.15.1)

Updates `responses` from 0.25.7 to 0.25.8
- [Release notes](https://github.com/getsentry/responses/releases)
- [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES)
- [Commits](getsentry/responses@0.25.7...0.25.8)

Updates `ruff` from 0.11.10 to 0.14.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.11.10...0.14.14)

Updates `types-awscrt` from 0.27.2 to 0.31.1
- [Release notes](https://github.com/youtype/types-awscrt/releases)
- [Commits](https://github.com/youtype/types-awscrt/commits)

Updates `types-requests` from 2.32.0.20250515 to 2.32.4.20260107
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `types-s3transfer` from 0.12.0 to 0.16.0
- [Release notes](https://github.com/youtype/types-s3transfer/releases)
- [Commits](https://github.com/youtype/types-s3transfer/commits)

Updates `typing-extensions` from 4.13.2 to 4.15.0
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](python/typing_extensions@4.13.2...4.15.0)

Updates `werkzeug` from 3.1.3 to 3.1.5
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](pallets/werkzeug@3.1.3...3.1.5)

Updates `xmltodict` from 0.14.2 to 1.0.2
- [Release notes](https://github.com/martinblech/xmltodict/releases)
- [Changelog](https://github.com/martinblech/xmltodict/blob/master/CHANGELOG.md)
- [Commits](martinblech/xmltodict@v0.14.2...v1.0.2)

Updates `alabaster` from 0.7.16 to 1.0.0
- [Release notes](https://github.com/sphinx-doc/alabaster/releases)
- [Changelog](https://github.com/sphinx-doc/alabaster/blob/master/docs/changelog.rst)
- [Commits](sphinx-doc/alabaster@0.7.16...1.0.0)

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

Updates `beautifulsoup4` from 4.13.4 to 4.14.3

Updates `cachecontrol` from 0.14.3 to 0.14.4
- [Release notes](https://github.com/psf/cachecontrol/releases)
- [Changelog](https://github.com/psf/cachecontrol/blob/master/docs/release_notes.rst)
- [Commits](psf/cachecontrol@v0.14.3...v0.14.4)

Updates `click` from 8.2.0 to 8.3.1
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](pallets/click@8.2.0...8.3.1)

Updates `contourpy` from 1.3.2 to 1.3.3
- [Release notes](https://github.com/contourpy/contourpy/releases)
- [Changelog](https://github.com/contourpy/contourpy/blob/main/docs/changelog.rst)
- [Commits](contourpy/contourpy@v1.3.2...v1.3.3)

Updates `filelock` from 3.18.0 to 3.20.3
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](tox-dev/filelock@3.18.0...3.20.3)

Updates `fonttools` from 4.58.0 to 4.61.1
- [Release notes](https://github.com/fonttools/fonttools/releases)
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst)
- [Commits](fonttools/fonttools@4.58.0...4.61.1)

Updates `furo` from 2024.8.6 to 2025.12.19
- [Release notes](https://github.com/pradyunsg/furo/releases)
- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)
- [Commits](pradyunsg/furo@2024.08.06...2025.12.19)

Updates `kiwisolver` from 1.4.8 to 1.4.9
- [Release notes](https://github.com/nucleic/kiwi/releases)
- [Changelog](https://github.com/nucleic/kiwi/blob/main/releasenotes.rst)
- [Commits](nucleic/kiwi@1.4.8...1.4.9)

Updates `matplotlib` from 3.10.3 to 3.10.8
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.10.3...v3.10.8)

Updates `mdit-py-plugins` from 0.4.2 to 0.5.0
- [Release notes](https://github.com/executablebooks/mdit-py-plugins/releases)
- [Changelog](https://github.com/executablebooks/mdit-py-plugins/blob/master/CHANGELOG.md)
- [Commits](executablebooks/mdit-py-plugins@v0.4.2...v0.5.0)

Updates `more-itertools` from 10.7.0 to 10.8.0
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](more-itertools/more-itertools@v10.7.0...v10.8.0)

Updates `msgpack` from 1.1.0 to 1.1.2
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst)
- [Commits](msgpack/msgpack-python@v1.1.0...v1.1.2)

Updates `myst-parser` from 4.0.1 to 5.0.0
- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)
- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)
- [Commits](executablebooks/MyST-Parser@v4.0.1...v5.0.0)

Updates `pillow` from 11.2.1 to 12.1.0
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@11.2.1...12.1.0)

Updates `platformdirs` from 4.3.8 to 4.5.1
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst)
- [Commits](tox-dev/platformdirs@4.3.8...4.5.1)

Updates `pyparsing` from 3.2.3 to 3.3.2
- [Release notes](https://github.com/pyparsing/pyparsing/releases)
- [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES)
- [Commits](pyparsing/pyparsing@3.2.3...3.3.2)

Updates `ruamel-yaml` from 0.18.10 to 0.19.1

Updates `ruamel-yaml-clib` from 0.2.12 to 0.2.15

Updates `soupsieve` from 2.7 to 2.8.3
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](facelessuser/soupsieve@2.7...2.8.3)

Updates `sphinx` from 7.3.7 to 9.0.4
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/v9.0.4/CHANGES.rst)
- [Commits](sphinx-doc/sphinx@v7.3.7...v9.0.4)

Updates `sphinx-autobuild` from 2024.10.3 to 2025.8.25
- [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst)
- [Commits](sphinx-doc/sphinx-autobuild@2024.10.03...2025.08.25)

Updates `sphinx-autodoc-typehints` from 2.3.0 to 3.6.1
- [Release notes](https://github.com/tox-dev/sphinx-autodoc-typehints/releases)
- [Commits](tox-dev/sphinx-autodoc-typehints@2.3.0...3.6.1)

Updates `sphinx-jinja2-compat` from 0.3.0 to 0.4.1
- [Release notes](https://github.com/sphinx-toolbox/sphinx-jinja2-compat/releases)
- [Commits](sphinx-toolbox/sphinx-jinja2-compat@v0.3.0...v0.4.1)

Updates `sphinx-prompt` from 1.8.0 to 1.10.2
- [Release notes](https://github.com/sbrunner/sphinx-prompt/releases)
- [Commits](sbrunner/sphinx-prompt@1.8.0...1.10.2)

Updates `sphinx-tabs` from 3.4.5 to 3.4.7
- [Release notes](https://github.com/executablebooks/sphinx-tabs/releases)
- [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md)
- [Commits](executablebooks/sphinx-tabs@v3.4.5...v3.4.7)

Updates `sphinx-toolbox` from 4.0.0 to 4.1.2
- [Release notes](https://github.com/sphinx-toolbox/sphinx-toolbox/releases)
- [Changelog](https://github.com/sphinx-toolbox/sphinx-toolbox/blob/master/doc-source/changelog.rst)
- [Commits](sphinx-toolbox/sphinx-toolbox@v4.0.0...v4.1.2)

Updates `sphinxext-opengraph` from 0.10.0 to 0.13.0
- [Release notes](https://github.com/sphinx-doc/sphinxext-opengraph/releases)
- [Commits](sphinx-doc/sphinxext-opengraph@v0.10.0...v0.13.0)

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

Updates `uvicorn` from 0.34.2 to 0.40.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.34.2...0.40.0)

Updates `watchfiles` from 1.0.5 to 1.1.1
- [Release notes](https://github.com/samuelcolvin/watchfiles/releases)
- [Commits](samuelcolvin/watchfiles@v1.0.5...v1.1.1)

Updates `websockets` from 15.0.1 to 16.0
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](python-websockets/websockets@15.0.1...16.0)

---
updated-dependencies:
- dependency-name: awscli
  dependency-version: 1.44.24
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: polars
  dependency-version: 1.37.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: requests
  dependency-version: 2.32.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: biopython
  dependency-version: '1.86'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: boto3
  dependency-version: 1.42.34
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: botocore
  dependency-version: 1.42.34
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: certifi
  dependency-version: 2026.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: charset-normalizer
  dependency-version: 3.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: cloudpathlib
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: docutils
  dependency-version: 0.22.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: idna
  dependency-version: '3.11'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: jellyfish
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: jmespath
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: markdown-it-py
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: numpy
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: pandas
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: pyarrow
  dependency-version: 23.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: pyasn1
  dependency-version: 0.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: pygments
  dependency-version: 2.19.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: pyyaml
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: rich
  dependency-version: 14.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: rsa
  dependency-version: 4.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: s3transfer
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: structlog
  dependency-version: 25.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: tzdata
  dependency-version: '2025.3'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: zstandard
  dependency-version: 0.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: boto3-stubs
  dependency-version: 1.42.34
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: botocore-stubs
  dependency-version: 1.42.34
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: cffi
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: coverage
  dependency-version: 7.13.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: cryptography
  dependency-version: 46.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: freezegun
  dependency-version: 1.5.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: iniconfig
  dependency-version: 2.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: markupsafe
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: moto
  dependency-version: 5.1.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: mypy
  dependency-version: 1.19.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: mypy-boto3-s3
  dependency-version: 1.42.21
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: packaging
  dependency-version: '26.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: pycparser
  dependency-version: '3.0'
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: pytest
  dependency-version: 9.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: pytest-mock
  dependency-version: 3.15.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: responses
  dependency-version: 0.25.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: ruff
  dependency-version: 0.14.14
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: types-awscrt
  dependency-version: 0.31.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: types-requests
  dependency-version: 2.32.4.20260107
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: types-s3transfer
  dependency-version: 0.16.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: typing-extensions
  dependency-version: 4.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: xmltodict
  dependency-version: 1.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: alabaster
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: anyio
  dependency-version: 4.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: beautifulsoup4
  dependency-version: 4.14.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: cachecontrol
  dependency-version: 0.14.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: click
  dependency-version: 8.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: contourpy
  dependency-version: 1.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: filelock
  dependency-version: 3.20.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: fonttools
  dependency-version: 4.61.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: furo
  dependency-version: 2025.12.19
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: kiwisolver
  dependency-version: 1.4.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: matplotlib
  dependency-version: 3.10.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: mdit-py-plugins
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: more-itertools
  dependency-version: 10.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: msgpack
  dependency-version: 1.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: myst-parser
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: pillow
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: platformdirs
  dependency-version: 4.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: pyparsing
  dependency-version: 3.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: ruamel-yaml
  dependency-version: 0.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: ruamel-yaml-clib
  dependency-version: 0.2.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: soupsieve
  dependency-version: 2.8.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: sphinx
  dependency-version: 9.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: sphinx-autobuild
  dependency-version: 2025.8.25
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: sphinx-autodoc-typehints
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
- dependency-name: sphinx-jinja2-compat
  dependency-version: 0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: sphinx-prompt
  dependency-version: 1.10.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: sphinx-tabs
  dependency-version: 3.4.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: py-updates
- dependency-name: sphinx-toolbox
  dependency-version: 4.1.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: sphinxext-opengraph
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: starlette
  dependency-version: 0.52.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: uvicorn
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: watchfiles
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: py-updates
- dependency-name: websockets
  dependency-version: '16.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: py-updates
...

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 Jan 26, 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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant