Skip to content

Conversation

@dependabot
Copy link
Contributor

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

Bumps the actions group with 1 update: beartype.

Updates beartype from 0.22.6 to 0.22.7

Release notes

Sourced from beartype's releases.

Beartype 0.22.7: The Road to QA Is Paved with Gradio Intentions

@​beartype 0.22.7 descends like an owl with sorta unsettling black eyes devoid of pupils, majestic wings aloft on the winds of QA. Do not be alarmed. Actually, isn't that when you should be most alarmed? When somebody says, "Do not be alarmed"!? The italicization isn't helping, either. But this will:

# Via "pip", the once-great venerable master packager now fallen on hard times:
$ pip install --upgrade beartype   # <-- you go, pipe-smoking pip
Via "uv", the plucky upstart spiky-haired kid wielding a sword larger than its body:
$ uv sync beartype                 # <-- @​Glinte said it, so it must be true
Via "conda", the corporate scientist in casual lab attire who wants to be your buddy, pal:
$ conda config --add channels conda-forge  # <-- where did python packaging go wrong?
$ conda install conda-forge::beartype      # <-- it all seemed so simple, once.

@​beartype 0.22.7 is the last patch release of the 0.22.X dev cycle. That was a lie. Fortunately, seductive lies aren't a problem here at @​beartype. If we want to hear it, it can't be bad. This release brings big:

  • Gradio compatibility! @​beartype should now be fully compliant with Gradio needs, wants, hungers, and cravings. Gradio: the ML web framework that was hard to satisfy, but we're pretty sure we managed. If you want Gradio, you want @​beartype 0.22.7. 🕸️ + 🐻 = 🧷
  • Shout-outs to @​rbroderi! @​rbroderi's pure-Python implementation of the hypothetical async yield from expression at future-async-yield-from was hugely inspiring. If you're into mutating Python into misshapen forms through the cosmic horrors of forbidden AST transformations, ...who isn't? am i right? i'm right check out @​rbroderi's work. He's up to no good, which is the best kind. 🤗 🫂

That's it. That's all we've got. But you don't even want to know the things we did, the places we went, the behaviour we regret, to make Gradio + @​beartype happen. If Gradio means nothing to you, we've got nothing but memes for you.

@​beartype should now support all popular Python frameworks. If you (or a codebase you love) know of any Python packages, modules, APIs, or other services that @​beartype does not support, please drop us a line on the issue tracker. We'll drop what we're doing video games. it's always video games. and "immediately" resolve that for your heroic team.

Until then, video games await. Let's get those memes started!

the more you stare at this, the more your brain sees

@​beartype 0.22.7 is helping @​leycec and his beautiful science wife to eat food. Thanks entirely to...

GitHub Sponsors: Befriend the Bear and Get a Bear for Life

This release comes courtesy these proud GitHub Sponsors, without whom everyone in the @​leycec family would currently be eating grasshoppers in the abandoned back lot again:

If you represent a security-conscious corporate, government, or non-profit, the best way bar none for you to support @​beartype and secure your own workflow is by subscribing to [Tidelift][] through [SonarQube Advanced Security][]. Security giant [Sonar][] recently acquired [Tidelift][], guaranteeing the economic viability of the Tidelift model for billions of future open-source projects that have yet to be born. Join the jargon-laden conversation and pay someone else to think about unreadable acronyms like SAST, SCA, and SBOM for once.

Thanks so much, masters of fintech and lifted tides.

The Masters of Fintech and Lifted Tides. That's who.

Lastly but Beastly (but not Leastly)...

... (truncated)

Commits
  • e7de8aa Beartype 0.22.7: The Road to QA Is Paved with Gradio Intentions
  • 29ba35c Coverage.py subprocess collection x 3.
  • c13ab82 Coverage.py subprocess collection x 2.
  • 029acdc Coverage.py subprocess collection x 1.
  • b80a13b inspect.isasyncgenfunction() mimicry x 3.
  • 5665e50 inspect.isasyncgenfunction() mimicry x 2.
  • a04d9ad inspect.isasyncgenfunction() mimicry x 1.
  • 21de0d8 Bump actions/checkout from 5 to 6 in the github-actions group (#593)
  • 124a586 Beartype 0.22.7 started.
  • See full diff in compare view

Dependabot compatibility score

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


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the actions group with 1 update: [beartype](https://github.com/beartype/beartype).


Updates `beartype` from 0.22.6 to 0.22.7
- [Release notes](https://github.com/beartype/beartype/releases)
- [Changelog](https://github.com/beartype/beartype/blob/main/doc/RELEASE.rst)
- [Commits](beartype/beartype@v0.22.6...v0.22.7)

---
updated-dependencies:
- dependency-name: beartype
  dependency-version: 0.22.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from jorenham as a code owner December 1, 2025 20:46
@jorenham jorenham merged commit 31a9416 into master Dec 1, 2025
22 checks passed
@dependabot dependabot bot deleted the dependabot/uv/actions-ae2cefeee9 branch December 1, 2025 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant