Skip to content

chore(deps): bump the bowtie-dependencies group across 1 directory with 16 updates - #307

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/bowtie-dependencies-03208d1b0e
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/bowtie-dependencies-03208d1b0e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 21, 2025

Copy link
Copy Markdown

Bumps the bowtie-dependencies group with 16 updates in the / directory:

Package From To
attrs 25.1.0 25.3.0
rich-click 1.8.5 1.8.8
rpds-py 0.22.3 0.24.0
aiohappyeyeballs 2.4.6 2.6.1
anyio 4.8.0 4.9.0
cryptography 44.0.1 44.0.2
frozenlist 1.5.0 1.6.0
httpcore 1.0.7 1.0.8
multidict 6.1.0 6.4.3
propcache 0.2.1 0.3.1
pyperf 2.8.1 2.9.0
rich 13.9.4 14.0.0
structlog 25.1.0 25.2.0
typing-extensions 4.12.2 4.13.2
urllib3 2.3.0 2.4.0
yarl 1.18.3 1.20.0

Updates attrs from 25.1.0 to 25.3.0

Commits

Updates rich-click from 1.8.5 to 1.8.8

Release notes

Sourced from rich-click's releases.

v1.8.8

  • Make text wrap instead of using ellipses for overflowing metavars in options tables.
  • Added --errors-in-output-format flag to rich-click CLI.
  • Actually fixed regression in stderr handling [#164].

v1.8.7

  • Add ability to turn off option/command deduplication in groups [#226]
  • Fix regression in stderr handling [#164]

v1.8.7dev0

  • Add ability to turn off option/command deduplication in groups [#226]
  • Fix regression in stderr handling [#164]

v1.8.6

Changelog

Sourced from rich-click's changelog.

Version 1.8.8 (2025-03-09)

  • Make text wrap instead of using ellipses for overflowing metavars in options tables.
  • Added --errors-in-output-format flag to rich-click CLI.
  • Actually fixed regression in stderr handling [#164].

Version 1.8.7 (2025-03-08)

  • Add ability to turn off option/command deduplication in groups [#226]
  • Fix regression in stderr handling [#164]

Version 1.8.6 (2025-02-19)

Commits
  • 7cec731 Merge pull request #229 from dwreeves/main
  • 3e32b49 Handful of small updates
  • 87aa8e8 Merge pull request #228 from dwreeves/main
  • d432649 Patch release 1.8.7
  • 92e2e69 Merge pull request #227 from dwreeves/deduplication-and-fix-regression
  • c100ec5 Add deduplication option + fix stderr regression
  • ae0ec1b Merge pull request #225 from dwreeves/version-bump-to-1.8.6
  • 6b0512c Version bump
  • b38bb3e Merge pull request #224 from ppentchev/pp-click-8.2
  • 3e38e13 click 8.2: exit code 2 if help shown with no arguments
  • Additional commits viewable in compare view

Updates rpds-py from 0.22.3 to 0.24.0

Release notes

Sourced from rpds-py's releases.

v0.24.0

What's Changed

New Contributors

Full Changelog: crate-py/rpds@v0.23.1...v0.24.0

v0.23.1

What's Changed

New Contributors

Full Changelog: crate-py/rpds@v0.23.0...v0.23.1

v0.23.0

Full Changelog: crate-py/rpds@v0.22.3...v0.23.0

Commits
  • c89ed6d Release v0.24.0
  • 355b9b7 Merge branch 'pypy311'
  • 187d6cd PyPy3.11 appears not to work even on Windows x64 quite yet.
  • a3118d0 Build for PyPy 3.11
  • db578a1 Don't fail fast on wheel builds.
  • cada83c Update requirements.
  • eee5ed6 Merge pull request #125 from marmoute/pypy3311
  • 7c285ce Merge pull request #123 from crate-py/dependabot/cargo/pyo3-0.24.0
  • fadf752 noxfile: mark pypy 3.11 as supported
  • fb4741b Merge pull request #124 from ngoldbaum/setup-python-ft
  • Additional commits viewable in compare view

Updates aiohappyeyeballs from 2.4.6 to 2.6.1

Release notes

Sourced from aiohappyeyeballs's releases.

v2.6.1 (2025-03-12)

Bug Fixes

  • Resolve TypeError on import for Python < 3.9.2 (#151, 2042c82)

Detailed Changes: v2.6.0...v2.6.1

v2.6.0 (2025-03-11)

Features

Creates an api_reference.rst file to expose the existing documentation for the few functions that have docstrings, as well as add documentation for AddrInfoType and SocketFactoryType. Now, these can be properly pointed to by other projects' documentation.


Detailed Changes: v2.5.0...v2.6.0

v2.5.0 (2025-03-06)

Features

  • Add callback for users to customize socket creation (#147, 8e1bc6a)

Co-authored-by: Kieren


Detailed Changes: v2.4.8...v2.5.0

v2.4.8 (2025-03-04)

Bug Fixes

  • Close runner up sockets in the event there are multiple winners (#143, 476a05b)

The first attempt to fix this was to use the cpython staggered race updates in #142 but there is still a race there where there can be multiple winners. Instead we now accept that we will not be able to cancel all coros in time and there will always be a risk of multiple winners. We store all sockets in a set that were not already cleaned up and we close all but the first winner after the staggered race finishes.


Detailed Changes: v2.4.7...v2.4.8

v2.4.7 (2025-03-04)

Bug Fixes

... (truncated)

Changelog

Sourced from aiohappyeyeballs's changelog.

v2.6.1 (2025-03-12)

Bug fixes

  • Resolve typeerror on import for python < 3.9.2 (#151) (2042c82)

v2.6.0 (2025-03-11)

Features

v2.5.0 (2025-03-06)

Features

  • Add callback for users to customize socket creation (#147) (8e1bc6a)

v2.4.8 (2025-03-04)

Bug fixes

  • Close runner up sockets in the event there are multiple winners (#143) (476a05b)

v2.4.7 (2025-03-04)

Bug fixes

Commits

Updates anyio from 4.8.0 to 4.9.0

Release notes

Sourced from anyio's releases.

4.9.0

  • Added async support for temporary file handling (#344; PR by @​11kkw)
  • Added 4 new fixtures for the AnyIO pytest plugin:
    • free_tcp_port_factory: session scoped fixture returning a callable that generates unused TCP port numbers
    • free_udp_port_factory: session scoped fixture returning a callable that generates unused UDP port numbers
    • free_tcp_port: function scoped fixture that invokes the free_tcp_port_factory fixture to generate a free TCP port number
    • free_udp_port: function scoped fixture that invokes the free_udp_port_factory fixture to generate a free UDP port number
  • Added stdin argument to anyio.run_process() akin to what anyio.open_process(), asyncio.create_subprocess(), trio.run_process(), and subprocess.run() already accept (PR by @​jmehnle)
  • Added the info property to anyio.Path on Python 3.14
  • Changed anyio.getaddrinfo() to ignore (invalid) IPv6 name resolution results when IPv6 support is disabled in Python
  • Changed EndOfStream raised from MemoryObjectReceiveStream.receive() to leave out the AttributeError from the exception chain which was merely an implementation detail and caused some confusion
  • Fixed traceback formatting growing quadratically with level of TaskGroup nesting on asyncio due to exception chaining when raising ExceptionGroups in TaskGroup.__aexit__ (#863; PR by @​tapetersen)
  • Fixed anyio.Path.iterdir() making a blocking call in Python 3.13 (#873; PR by @​cbornet and @​agronholm)
  • Fixed connect_tcp() producing cyclic references in tracebacks when raising exceptions (#809; PR by @​graingert)
  • Fixed anyio.to_thread.run_sync() needlessly holding on to references of the context, function, arguments and others until the next work item on asyncio (PR by @​Wankupi)
Changelog

Sourced from anyio's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

UNRELEASED

  • Added the ability to specify the thread name in start_blocking_portal() ([#818](https://github.com/agronholm/anyio/issues/818) <https://github.com/agronholm/anyio/issues/818>_; PR by @​davidbrochart)
  • Added anyio.notify_closing to allow waking anyio.wait_readable and anyio.wait_writable before closing a socket. Among other things, this prevents an OSError on the ProactorEventLoop. ([#896](https://github.com/agronholm/anyio/issues/896) <https://github.com/agronholm/anyio/pull/896>_; PR by @​graingert)
  • Fixed anyio.Path.copy() and anyio.Path.copy_into() failing on Python 3.14.0a7
  • Fixed return annotation of __aexit__ on async context managers. CMs which can suppress exceptions should return bool, or None otherwise. ([#913](https://github.com/agronholm/anyio/issues/913) <https://github.com/agronholm/anyio/pull/913>_; PR by @​Enegg)

4.9.0

  • Added async support for temporary file handling ([#344](https://github.com/agronholm/anyio/issues/344) <https://github.com/agronholm/anyio/issues/344>_; PR by @​11kkw)

  • Added 4 new fixtures for the AnyIO pytest plugin:

    • free_tcp_port_factory: session scoped fixture returning a callable that generates unused TCP port numbers
    • free_udp_port_factory: session scoped fixture returning a callable that generates unused UDP port numbers
    • free_tcp_port: function scoped fixture that invokes the free_tcp_port_factory fixture to generate a free TCP port number
    • free_udp_port: function scoped fixture that invokes the free_udp_port_factory fixture to generate a free UDP port number
  • Added stdin argument to anyio.run_process() akin to what anyio.open_process(), asyncio.create_subprocess_…(), trio.run_process(), and subprocess.run() already accept (PR by @​jmehnle)

  • Added the info property to anyio.Path on Python 3.14

  • Changed anyio.getaddrinfo() to ignore (invalid) IPv6 name resolution results when IPv6 support is disabled in Python

  • Changed EndOfStream raised from MemoryObjectReceiveStream.receive() to leave out the AttributeError from the exception chain which was merely an implementation detail and caused some confusion

  • Fixed traceback formatting growing quadratically with level of TaskGroup nesting on asyncio due to exception chaining when raising ExceptionGroups in TaskGroup.__aexit__ ([#863](https://github.com/agronholm/anyio/issues/863) <https://github.com/agronholm/anyio/issues/863>_; PR by @​tapetersen)

  • Fixed anyio.Path.iterdir() making a blocking call in Python 3.13 ([#873](https://github.com/agronholm/anyio/issues/873) <https://github.com/agronholm/anyio/issues/873>_; PR by @​cbornet and @​agronholm)

  • Fixed connect_tcp() producing cyclic references in tracebacks when raising exceptions ([#809](https://github.com/agronholm/anyio/issues/809) <https://github.com/agronholm/anyio/pull/809>_; PR by @​graingert)

... (truncated)

Commits
  • a6e9ebb Bumped up the version
  • 9b9520d Fixed cyclic references in to_thread.run_sync() on asyncio (#887)
  • 1f04d6b Added a note about asyncio cancellation semantics
  • e14b172 Upgraded to a newer Sphinx version
  • 7e13c49 Avoid refcycles in tracebacks from happy eyeballs exceptions (#809)
  • d134da7 Raise EndOfStream from None in MemoryObjectReceiveStream.receive() (#889)
  • 2840e06 Added cheaper implementation for no_other_refs() on Python 3.14 (#886)
  • 31ce0a5 Added fixtures for generating bindable TCP/UDP ports (#856)
  • cd85e47 Test on PyPy 3.11 on CI (#876)
  • d228020 Detect blocking calls in coroutines using BlockBuster (#875)
  • Additional commits viewable in compare view

Updates cryptography from 44.0.1 to 44.0.2

Changelog

Sourced from cryptography's changelog.

44.0.2 - 2025-03-01


* We now build wheels for PyPy 3.11.

.. _v44-0-1:

Commits

Updates frozenlist from 1.5.0 to 1.6.0

Release notes

Sourced from frozenlist's releases.

1.6.0

Bug fixes

  • Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package -- by :user:ajsanchezsanz and :user:markgreene74.

    Related commits on GitHub: :commit:41591f2.

Features

  • Implemented support for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub: #618.

  • Started building armv7l wheels -- by :user:bdraco.

    Related issues and pull requests on GitHub: #642.

Packaging updates and notes for downstreams

  • Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package -- by :user:ajsanchezsanz and :user:markgreene74.

    Related commits on GitHub: :commit:41591f2.

  • Started building wheels for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub: #618.

  • The packaging metadata switched to including an SPDX license identifier introduced in :pep:639 -- by :user:cdce8p.

    Related issues and pull requests on GitHub: #639.

Contributor-facing changes

... (truncated)

Changelog

Sourced from frozenlist's changelog.

v1.6.0

(2025-04-17)

Bug fixes

  • Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package -- by :user:ajsanchezsanz and :user:markgreene74.

    Related commits on GitHub: :commit:41591f2.

Features

  • Implemented support for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub: :issue:618.

  • Started building armv7l wheels -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:642.

Packaging updates and notes for downstreams

  • Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package -- by :user:ajsanchezsanz and :user:markgreene74.

    Related commits on GitHub: :commit:41591f2.

  • Started building wheels for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub: :issue:618.

  • The packaging metadata switched to including an SPDX license identifier introduced in :pep:639 -- by :user:cdce8p.

    Related issues and pull requests on GitHub: :issue:639.

... (truncated)

Commits
  • 9f4253c Fix towncrier head_line missing the leading v (#645)
  • 4c8207a Release 1.6.0 (#643)
  • 58aef99 Start building wheels on armv7l (#642)
  • d8e4a82 Use SPDX license expression (#639)
  • 57ce238 [pre-commit.ci] pre-commit autoupdate (#641)
  • f545c23 Implement support for the free-threaded build of CPython 3.13 (#618)
  • 4ee4583 Build(deps): Bump pypa/cibuildwheel from 2.23.1 to 2.23.2 (#640)
  • c28f32d Better organize lint and test dependencies (#636)
  • a611cc2 Build(deps): Bump pypa/cibuildwheel from 2.23.0 to 2.23.1 (#638)
  • bfa0cb1 Reduce number of coverage uploads needed (#637)
  • Additional commits viewable in compare view

Updates httpcore from 1.0.7 to 1.0.8

Release notes

Sourced from httpcore's releases.

Version 1.0.8 (April 11th, 2025)

  • Fix AttributeError when importing on Python 3.14. (#1005)
Changelog

Sourced from httpcore's changelog.

Version 1.0.8 (April 11th, 2025)

  • Fix AttributeError when importing on Python 3.14. (#1005)
Commits

Updates multidict from 6.1.0 to 6.4.3

Release notes

Sourced from multidict's releases.

6.4.3

Bug fixes

  • Fixed building the library in debug mode.

    Related issues and pull requests on GitHub: #1144.

  • Fixed custom PyType_GetModuleByDef() when non-heap type object was passed.

    Related issues and pull requests on GitHub: #1147.

Packaging updates and notes for downstreams

  • Added the ability to build in debug mode by setting :envvar:MULTIDICT_DEBUG_BUILD in the environment -- by :user:bdraco.

    Related issues and pull requests on GitHub: #1145.


6.4.2

Bug fixes

  • Fixed a segmentation fault when creating subclassed :py:class:~multidict.MultiDict objects on Python < 3.11 -- by :user:bdraco.

    The problem first appeared in 6.4.0

    Related issues and pull requests on GitHub: #1141.


6.4.1

No change release of 6.4.0 since the attestations failed to upload to GitHub


6.4.0

Bug fixes

... (truncated)

Changelog

Sourced from multidict's changelog.

6.4.3

(2025-04-10)

Bug fixes

  • Fixed building the library in debug mode.

    Related issues and pull requests on GitHub: :issue:1144.

  • Fixed custom PyType_GetModuleByDef() when non-heap type object was passed.

    Related issues and pull requests on GitHub: :issue:1147.

Packaging updates and notes for downstreams

  • Added the ability to build in debug mode by setting :envvar:MULTIDICT_DEBUG_BUILD in the environment -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:1145.


6.4.2

(2025-04-09)

Bug fixes

  • Fixed a segmentation fault when creating subclassed :py:class:~multidict.MultiDict objects on Python < 3.11 -- by :user:bdraco.

    The problem first appeared in 6.4.0

    Related issues and pull requests on GitHub: :issue:1141.


... (truncated)

Commits

Updates propcache from 0.2.1 to 0.3.1

Release notes

Sourced from propcache's releases.

0.3.1

Bug fixes

  • Improved typing annotations, fixing some type errors under correct usage and improving typing robustness generally -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: #103.


0.3.0

Features

  • Implemented support for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub: #84.

Packaging updates and notes for downstreams

  • Started building wheels for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub: #84.

Contributor-facing changes

  • GitHub Actions CI/CD is now configured to manage caching pip-ecosystem dependencies using re-actors/cache-python-deps_ -- an action by :user:webknjaz that takes into account ABI stability and the exact version of Python runtime.

    .. _re-actors/cache-python-deps: https://github.com/marketplace/actions/cache-python-deps

    Related issues and pull requests on GitHub: #93.


Changelog

Sourced from propcache's changelog.

0.3.1

(2025-03-25)

Bug fixes

  • Improved typing annotations, fixing some type errors under correct usage and improving typing robustness generally -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: :issue:103.


0.3.0

(2025-02-20)

Features

  • Implemented support for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub: :issue:84.

Packaging updates and notes for downstreams

  • Started building wheels for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub: :issue:84.

Contributor-facing changes

  • GitHub Actions CI/CD is now configured to manage caching pip-ecosystem dependencies using re-actors/cache-python-deps_ -- an action by :user:webknjaz that takes into account ABI stability and the exact version of Python runtime.

... (truncated)

Commits

Updates pyperf from 2.8.1 to 2.9.0

Release notes

Sourced from pyperf's releases.

2.9.0

What's Changed

New Contributors

Full Changelog: psf/pyperf@2.8.1...2.9.0

Changelog

Sourced from pyperf's changelog.

Version 2.9.0 (2025-03-03)

  • Feature: A new hook, perf_record, is available to turn Linux perf profiling on and off around the benchmark code. To use it, pass --hook perf_record. Patch by Matt Page.
  • Feature: pyperf will now warn if you are collecting too few or too many samples for stable results. Patch by Michael Droettboom
Commits

Updates rich from 13.9.4 to 14.0.0

Release notes

Sourced from rich's releases.

The ENVy of all other releases

Mostly updates to Traceback rendering, to add support for features introduced in Python3.11

We also have a new env var that I am proposing to become a standard. TTY_COMPATIBLE=1 tells Rich to write ansi-escape sequences even if it detects it is not writing to a terminal. This is intended for use with GitHub Actions / CI, which can interpret escape sequences, but aren't a terminal.

There is also a change to how NO_COLOR and FORCE_COLOR are interpreted, which is the reason for the major version bump.

[14.0.0] - 2025-03-30

Added

  • Added env var TTY_COMPATIBLE to override auto-detection of TTY support (See console.rst for details). Textualize/rich#3675

Changed

Changelog

Sourced from rich's changelog.

[14.0.0] - 2025-03-30

Added

  • Added env var TTY_COMPATIBLE to override auto-detection of TTY support (See console.rst for details). Textualize/rich#3675

Changed

Commits

Updates structlog from 25.1.0 to 25.2.0

Release notes

Sourced from structlog's releases.

25.2.0

Highlights

Quick release before my travel frenzy! It seems like the boring fix to type hints of bind() et al is a fan favorite, though.

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), Ecosystems (@ecosyste-ms), Klaviyo (@klaviyo), Privacy Solutions GmbH (@privacy-solutions), FilePreviews (@filepreviews), nate nowack (@zzstoatzz), Daniel Fortunov (@asqui), and Kevin P. Fleming (@kpfleming).

Maintenance Sustainers

Buttondown (@buttondown), Christopher Dignam (@chdsbd), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Jesse Snyder (@jessesnyder), Rivo Laks (@rivol), Polar (@polarsource), Mike Fiedler (@miketheman), Duncan Hill (@cricalix), Colin Marquardt (@cmarqu), Pieter Swinkels (@swinkels), Nick Libertini (@libertininick), Brian M. Dennis (@crossjam), Moving Content AG (@moving-content), ProteinQure (@ProteinQure), 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).

Not to forget 14 more amazing humans who chose to be generous but anonymous!

Full Changelog

Added

  • structlog.tracebacks.Stack now includes an exc_notes field reflecting the notes attached to the exception. #684

Changed

  • structlog.stdlib.BoundLogger's binding-related methods now also return Self. #694

  • structlog.processors.TimeStamper now produces internally timezone-aware datetime objects. Default output hasn't changed, but you can now use %z in your fmt string. #709

Fixed

  • Expose structlog.dev.RichTracebackFormatter for imports. #699
  • Expose structlog.processors.LogfmtRenderer for imports. #701

This release contains contributions from @​camillol, @​hynek, @​k4nar, @​keongalvin, and @​ttrei.

Artifact Attestations

You can verify this release's artifact attestions using GitHub's CLI tool by downloading the sdist and wheel from PyPI and running:

... (truncated)

Changelog

Sourced from structlog's changelog.

25.2.0 - 2025-03-11

Added

  • structlog.tracebacks.Stack now includes an exc_notes field reflecting the notes attached to the exception. #684

Changed

  • structlog.stdlib.BoundLogger's binding-related methods now also return Self. #694

  • structlog.processors.TimeSta...

    Description has been truncated

…th 16 updates

Bumps the bowtie-dependencies group with 16 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [attrs](https://github.com/sponsors/hynek) | `25.1.0` | `25.3.0` |
| [rich-click](https://github.com/ewels/rich-click) | `1.8.5` | `1.8.8` |
| [rpds-py](https://github.com/crate-py/rpds) | `0.22.3` | `0.24.0` |
| [aiohappyeyeballs](https://github.com/aio-libs/aiohappyeyeballs) | `2.4.6` | `2.6.1` |
| [anyio](https://github.com/agronholm/anyio) | `4.8.0` | `4.9.0` |
| [cryptography](https://github.com/pyca/cryptography) | `44.0.1` | `44.0.2` |
| [frozenlist](https://github.com/aio-libs/frozenlist) | `1.5.0` | `1.6.0` |
| [httpcore](https://github.com/encode/httpcore) | `1.0.7` | `1.0.8` |
| [multidict](https://github.com/aio-libs/multidict) | `6.1.0` | `6.4.3` |
| [propcache](https://github.com/aio-libs/propcache) | `0.2.1` | `0.3.1` |
| [pyperf](https://github.com/psf/pyperf) | `2.8.1` | `2.9.0` |
| [rich](https://github.com/Textualize/rich) | `13.9.4` | `14.0.0` |
| [structlog](https://github.com/hynek/structlog) | `25.1.0` | `25.2.0` |
| [typing-extensions](https://github.com/python/typing_extensions) | `4.12.2` | `4.13.2` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.3.0` | `2.4.0` |
| [yarl](https://github.com/aio-libs/yarl) | `1.18.3` | `1.20.0` |



Updates `attrs` from 25.1.0 to 25.3.0
- [Commits](https://github.com/sponsors/hynek/commits)

Updates `rich-click` from 1.8.5 to 1.8.8
- [Release notes](https://github.com/ewels/rich-click/releases)
- [Changelog](https://github.com/ewels/rich-click/blob/main/CHANGELOG.md)
- [Commits](ewels/rich-click@v1.8.5...v1.8.8)

Updates `rpds-py` from 0.22.3 to 0.24.0
- [Release notes](https://github.com/crate-py/rpds/releases)
- [Commits](crate-py/rpds@v0.22.3...v0.24.0)

Updates `aiohappyeyeballs` from 2.4.6 to 2.6.1
- [Release notes](https://github.com/aio-libs/aiohappyeyeballs/releases)
- [Changelog](https://github.com/aio-libs/aiohappyeyeballs/blob/main/CHANGELOG.md)
- [Commits](aio-libs/aiohappyeyeballs@v2.4.6...v2.6.1)

Updates `anyio` from 4.8.0 to 4.9.0
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/anyio@4.8.0...4.9.0)

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

Updates `frozenlist` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/aio-libs/frozenlist/releases)
- [Changelog](https://github.com/aio-libs/frozenlist/blob/master/CHANGES.rst)
- [Commits](aio-libs/frozenlist@v1.5.0...v1.6.0)

Updates `httpcore` from 1.0.7 to 1.0.8
- [Release notes](https://github.com/encode/httpcore/releases)
- [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md)
- [Commits](encode/httpcore@1.0.7...1.0.8)

Updates `multidict` from 6.1.0 to 6.4.3
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v6.1.0...v6.4.3)

Updates `propcache` from 0.2.1 to 0.3.1
- [Release notes](https://github.com/aio-libs/propcache/releases)
- [Changelog](https://github.com/aio-libs/propcache/blob/master/CHANGES.rst)
- [Commits](aio-libs/propcache@v0.2.1...v0.3.1)

Updates `pyperf` from 2.8.1 to 2.9.0
- [Release notes](https://github.com/psf/pyperf/releases)
- [Changelog](https://github.com/psf/pyperf/blob/main/doc/changelog.rst)
- [Commits](psf/pyperf@2.8.1...2.9.0)

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

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

Updates `typing-extensions` from 4.12.2 to 4.13.2
- [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.12.2...4.13.2)

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

Updates `yarl` from 1.18.3 to 1.20.0
- [Release notes](https://github.com/aio-libs/yarl/releases)
- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)
- [Commits](aio-libs/yarl@v1.18.3...v1.20.0)

---
updated-dependencies:
- dependency-name: attrs
  dependency-version: 25.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: rich-click
  dependency-version: 1.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bowtie-dependencies
- dependency-name: rpds-py
  dependency-version: 0.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: aiohappyeyeballs
  dependency-version: 2.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: anyio
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: cryptography
  dependency-version: 44.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bowtie-dependencies
- dependency-name: frozenlist
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: httpcore
  dependency-version: 1.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bowtie-dependencies
- dependency-name: multidict
  dependency-version: 6.4.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: propcache
  dependency-version: 0.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: pyperf
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: rich
  dependency-version: 14.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: bowtie-dependencies
- dependency-name: structlog
  dependency-version: 25.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: typing-extensions
  dependency-version: 4.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: urllib3
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: yarl
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
...

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 Apr 21, 2025
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.

0 participants