Skip to content

build(deps): bump the python-packages-major group with 5 updates - #271

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-packages-major-49ddadc7f4
Open

build(deps): bump the python-packages-major group with 5 updates#271
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-packages-major-49ddadc7f4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the python-packages-major group with 5 updates:

Package From To
aio-pika 9.6.2 10.0.1
pyarrow 24.0.0 25.0.0
structlog 25.5.0 26.1.0
that-depends 3.9.2 4.0.2
licensecheck 2025.1.0 2026.0.8

Updates aio-pika from 9.6.2 to 10.0.1

Release notes

Sourced from aio-pika's releases.

10.0.1

What's Changed

New Contributors

Full Changelog: mosquito/aio-pika@10.0.0...10.0.1

10.0.0

What's Changed

New Contributors

Full Changelog: mosquito/aio-pika@9.6.2...10.0.0

Commits
  • a6c69f6 Merge pull request #699 from hasansezertasan/fix/generic-connect-return-types
  • 4c60f43 Merge pull request #702 from decaz/aiormq-update
  • 723e76a Update aiormq and get rid of Python 3.10
  • d9f0f94 Merge pull request #700 from g-mill/add-aio-pika-batch-to-see-also
  • 9e2817f Add aio-pika-batch to related projects
  • c513107 fix: use overloaded TypeVar for connect and connect_robust return types
  • See full diff in compare view

Updates pyarrow from 24.0.0 to 25.0.0

Release notes

Sourced from pyarrow's releases.

Apache Arrow 25.0.0

Release Notes URL: https://arrow.apache.org/release/25.0.0.html

Apache Arrow 25.0.0 RC1

Release Notes: Release Candidate: 25.0.0 RC1

Commits
  • 59bea6e MINOR: [Release] Update versions for 25.0.0
  • 381fab6 MINOR: [Release] Update .deb/.rpm changelogs for 25.0.0
  • 7f72d5b MINOR: [Release] Update CHANGELOG.md for 25.0.0
  • fe2f85c GH-50336: [Release][Archery] Fix archery GitHub integration for release scrip...
  • c658548 GH-50293: [CI] Run check-labels for all triggers to avoid cancelling further ...
  • f83c8ca GH-50330: [C++][R][Parquet] Add missing typename in RleBitPackedDecoderGetRun...
  • 35e0f63 GH-50318: [R][CI] Install missing libpng-dev for test-r-linux-as-cran (#50328)
  • 61ca7a9 GH-50295: [C++][R] #include <ranges> in vector_select_k.cc breaks macOS CRAN ...
  • 1b6edb8 GH-50291: [Python][Packaging] Stop using nightly build dependencies for build...
  • e183ea9 MINOR: [Docs] Add Timestamp With Offset to canonical extension types status (...
  • Additional commits viewable in compare view

Updates structlog from 25.5.0 to 26.1.0

Release notes

Sourced from structlog's releases.

26.1.0

Highlights

Given how long this release took, it's pretty thicc with nice things all over the board! Apologies for the long release cycle; it's been a victim of the slopocalypse and me trying to navigate my way thru the new normal. Extra big thanks to my sponsors for not abandoning me in these unironically trying times. ❤️

Full changelog below!

Special Thanks

This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!

Above and Beyond

Variomedia AG (@variomedia), Tidelift (@tidelift), Kraken Tech (@kraken-tech), Klaviyo (@klaviyo), Privacy Solutions GmbH (@privacy-solutions), FilePreviews (@filepreviews), Ecosystems (@ecosyste-ms), TestMu AI Open Source Office (Formerly LambdaTest) (@LambdaTest-Inc), GitHub (@github), Doist (@Doist), Daniel Fortunov (@asqui), and Kevin P. Fleming (@kpfleming).

Maintenance Sustainers

Buttondown (@buttondown), Christopher Dignam (@chdsbd), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Rivo Laks (@rivol), Polar (@polarsource), Mike Fiedler (@miketheman), Duncan Hill (@cricalix), Colin Marquardt (@cmarqu), Pieter Swinkels (@swinkels), Nick Libertini (@libertininick), Brian M. Dennis (@crossjam), Al Sweigart (@asweigart), Celebrity News AG (@celebritynewsag), The Westervelt Company (@westerveltco), Sławomir Ehlert (@slafs), Mostafa Khalil (@khadrawy), Filip Mularczyk (@mukiblejlok), Thomas Klinger (@thmsklngr), Andreas Poehlmann (@ap--), August Trapper Bigelow (@atbigelow), Carlton Gibson (@carltongibson), and Roboflow (@roboflow).

Full Changelog

Removed

  • Python 3.8 and 3.9 support.

Deprecated

  • Support for better-exceptions is deprecated and will be removed within a year. Use our Rich integration or copy-paste the one line of code you need. #802

Added

  • Python 3.15 support. #813

  • structlog.dev.rich_monochrome_traceback for Rich-based monochrome exception rendering and add support for it throughout structlog.dev.ConsoleRenderer when the user asks for no colors. #794

  • structlog.BytesLogger now has a name attribute which allows you to use it with the structlog.stdlib.add_logger_name() processor without using the standard library integration. #786

  • structlog.processors.CallsiteParameterAdder now supports CallsiteParameter.QUAL_MODULE that adds the qualified import name of the module of the callsite, or __main__ if the module is the entry point. This is only available for structlog-originated events since the standard library has no equivalent (except for the convention of setting the logger's name to __name__). #812

  • structlog.stdlib.BoundLogger now has is_enabled_for() and get_effective_level() methods that are snake_case aliases for its isEnabledFor() and getEffectiveLevel() methods. This makes it more compatible with the native structlog.typing.FilteringBoundLogger, so you can swap configurations without changing your call sites. #818

Changed

  • structlog.dev.ConsoleRenderer does not warn anymore when the exception key has a rendered value despite having a fancy formatter configured. #790

... (truncated)

Changelog

Sourced from structlog's changelog.

26.1.0 - 2026-06-06

Removed

  • Python 3.8 and 3.9 support.

Deprecated

  • Support for better-exceptions is deprecated and will be removed within a year. Use our Rich integration or copy-paste the one line of code you need. #802

Added

  • Python 3.15 support. #813

  • structlog.dev.rich_monochrome_traceback for Rich-based monochrome exception rendering and add support for it throughout structlog.dev.ConsoleRenderer when the user asks for no colors. #794

  • structlog.BytesLogger now has a name attribute which allows you to use it with the structlog.stdlib.add_logger_name() processor without using the standard library integration. #786

  • structlog.processors.CallsiteParameterAdder now supports CallsiteParameter.QUAL_MODULE that adds the qualified import name of the module of the callsite, or __main__ if the module is the entry point. This is only available for structlog-originated events since the standard library has no equivalent (except for the convention of setting the logger's name to __name__). #812

  • structlog.stdlib.BoundLogger now has is_enabled_for() and get_effective_level() methods that are snake_case aliases for its isEnabledFor() and getEffectiveLevel() methods. This makes it more compatible with the native structlog.typing.FilteringBoundLogger, so you can swap configurations without changing your call sites. #818

Changed

  • structlog.dev.ConsoleRenderer does not warn anymore when the exception key has a rendered value despite having a fancy formatter configured. #790

Fixed

  • structlog.BytesLogger, structlog.PrintLogger, and structlog.WriteLogger now hold weak references to the files they use for output. This prevents their leakage in long-running processes that open many logfiles, such as task executors that create a per-task BytesLogger or WriteLogger. #807

  • structlog.WriteLogger is usable after unpickling. #787

  • structlog.processors.CallsiteParameterAdder now reports the calling thread's id and name for async log methods, instead of the thread from the executor pool that runs the underlying sync logger.

... (truncated)

Commits

Updates that-depends from 3.9.2 to 4.0.2

Release notes

Sourced from that-depends's releases.

4.0.2

What's Changed

Full Changelog: modern-python/that-depends@4.0.1...4.0.2

4.0.1

What's Changed

Full Changelog: modern-python/that-depends@4.0.0...4.0.1

4.0.0 Release

For information about all the new features and changes, please refer to the documentation.

If migrating, please refer to the migration guide.

What's Changed

  • Reworked injection internals for significantly better performance and typing compliance. The bundled benchmark improved from ~9s to ~4s at 10^6 iterations versus 3.9.2.
  • Collection providers now return read-only abstractions: providers.List(...) resolves to a tuple-backed Sequence, and providers.Dict(...) resolves to a mappingproxy-backed Mapping.
  • Tightened context-resource and scope handling, including cleaner sync and async context entry for containers and providers, stricter scope checks, and better None handling across provider resolution paths.
  • BaseContainer.context() now preserves the wrapped callable signature.
  • The package now ships with its own that-depends Agent skill.
  • Now type checked by both mypy and pyrefly

Pull Requests

Full Changelog: modern-python/that-depends@3.9.2...4.0.0

4.0.0-alpha.2

Full Changelog: modern-python/that-depends@4.0.0-alpha.1...4.0.0-alpha.2

4.0.0-alpha.1

... (truncated)

Commits
  • 426dff4 fix: LazyProvider no longer trigger eager module resolution (#224)
  • 83cabaa ci: publish to PyPI via Trusted Publishing (OIDC) (#223)
  • ffd7053 docs: source download badge from pepy.tech to stop pypistats rate-limit error...
  • c2a9b4f docs: add brand logo banner to README (#220)
  • de729b6 Add social card og:image (#219)
  • 7c49da8 ci: pin uv interpreter per job so the matrix can't collapse onto one version ...
  • 89ff5eb docs: adopt brand-kit favicon and header mark (#217)
  • bb4bad5 chore: enrich PyPI metadata (keywords, classifiers, project urls) (#216)
  • c7081e5 docs: adopt org logo, favicon, and brand palette (#215)
  • bca21cf chore(context7): exclude planning/ from Context7 indexing
  • Additional commits viewable in compare view

Updates licensecheck from 2025.1.0 to 2026.0.8

Release notes

Sourced from licensecheck's releases.

2026.0.8

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.7...2026.0.8

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.7...2026.0.8

2026.0.7

What's Changed

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.6...2026.0.7

What's Changed

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.6...2026.0.7

2026.0.6

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.5...2026.0.6

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.5...2026.0.6

2026.0.5

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.4...2026.0.5

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.4...2026.0.5

2026.0.4

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.3...2026.0.4

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.3...2026.0.4

2026.0.3

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.2...2026.0.3

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.2...2026.0.3

2026.0.2

  • Add significantly more local testing
  • Refactor / code tidy up
  • Bump version of depgather fixing environment bugs

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.1...2026.0.2

Full Changelog: FHPythonUtils/LicenseCheck@2026.0.1...2026.0.2

2026.0.1

What's Changed

... (truncated)

Changelog

Sourced from licensecheck's changelog.

Changelog

All major and minor version changes will be documented in this file. Details of patch-level version changes can be found in commit messages.

2026.0.1

  • Fixed GNU Library (old alternative license name) not being recognized as LGPL 2.0.
  • Added UPL-1.0 license to license types and updated the matrix (similar to MIT).
  • Fixed #145 (Bugfix load the show_only_failing from the config), thank you @​pgjones
  • Feat #143 (Use ThreadPool Executor to fetch packages concurrently), thanks @​atom-andrew
  • Fixed #141 (Support EPL-1.0 and EPL-2.0 license strings), thanks @​MattTheCuber
  • Fixed #138 (running licensecheck without any config files), thanks @​MattTheCuber
  • Fixed #130 (GNU Library being not recognized, added UPL-1.0), thanks @​robertuss12
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python-packages-major group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [aio-pika](https://github.com/mosquito/aio-pika) | `9.6.2` | `10.0.1` |
| [pyarrow](https://github.com/apache/arrow) | `24.0.0` | `25.0.0` |
| [structlog](https://github.com/hynek/structlog) | `25.5.0` | `26.1.0` |
| [that-depends](https://github.com/modern-python/that-depends) | `3.9.2` | `4.0.2` |
| [licensecheck](https://github.com/FHPythonUtils/LicenseCheck) | `2025.1.0` | `2026.0.8` |


Updates `aio-pika` from 9.6.2 to 10.0.1
- [Release notes](https://github.com/mosquito/aio-pika/releases)
- [Changelog](https://github.com/mosquito/aio-pika/blob/master/CHANGELOG.md)
- [Commits](mosquito/aio-pika@9.6.2...10.0.1)

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

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

Updates `that-depends` from 3.9.2 to 4.0.2
- [Release notes](https://github.com/modern-python/that-depends/releases)
- [Commits](modern-python/that-depends@3.9.2...4.0.2)

Updates `licensecheck` from 2025.1.0 to 2026.0.8
- [Release notes](https://github.com/FHPythonUtils/LicenseCheck/releases)
- [Changelog](https://github.com/FHPythonUtils/LicenseCheck/blob/master/CHANGELOG.md)
- [Commits](FHPythonUtils/LicenseCheck@2025.1.0...2026.0.8)

---
updated-dependencies:
- dependency-name: aio-pika
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages-major
- dependency-name: pyarrow
  dependency-version: 25.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages-major
- dependency-name: structlog
  dependency-version: 26.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages-major
- dependency-name: that-depends
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages-major
- dependency-name: licensecheck
  dependency-version: 2026.0.8
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-packages-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 1, 2026
@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown

Benchmark comparison for f452c7de (base) vs 17ccbe64 (PR)


------------------------------------------------------------------------------------------------------------------ benchmark: 2 tests -----------------------------------------------------------------------------------------------------------------
Name (time in ms)                                                                         Min                 Max                Mean            StdDev              Median               IQR            Outliers     OPS            Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_benchmark_process_run (main/.benchmarks/Linux-CPython-3.14-64bit/0001_base)     286.6942 (1.0)      296.2407 (1.0)      291.7689 (1.0)      3.9858 (1.46)     293.1021 (1.0)      6.5963 (2.18)          2;0  3.4274 (1.0)           5           1
test_benchmark_process_run (pr/.benchmarks/Linux-CPython-3.14-64bit/0001_pr)         292.4220 (1.02)     299.1267 (1.01)     294.4433 (1.01)     2.7391 (1.0)      293.4394 (1.00)     3.0209 (1.0)           1;0  3.3962 (0.99)          5           1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean

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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants