Skip to content

Bump typeguard from 4.4.2 to 4.4.4#1631

Merged
dependabot[bot] merged 1 commit into
mainfrom
dependabot/pip/typeguard-4.4.4
Aug 13, 2025
Merged

Bump typeguard from 4.4.2 to 4.4.4#1631
dependabot[bot] merged 1 commit into
mainfrom
dependabot/pip/typeguard-4.4.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 18, 2025

Copy link
Copy Markdown
Contributor

Bumps typeguard from 4.4.2 to 4.4.4.

Release notes

Sourced from typeguard's releases.

4.4.4

  • Fixed IndexError when using @typechecked on more than one function with the same name under certain circumstances (#527)
  • Fixed TypeError during type checking when the value to check is a parametrized generic class (#526)

4.4.3

  • Fixed @typechecked unable to find the target function or method if it or the containing class had PEP 695 type parameters on them (#500)
  • Fixed handling of union types on Python 3.14 (#522)
  • Fixed __type_params__ getting lost when a function is instrumented
Changelog

Sourced from typeguard's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <https://semver.org/#semantic-versioning-200>_.

4.4.4 (2026-06-18)

  • Fixed IndexError when using @typechecked on more than one function with the same name under certain circumstances ([#527](https://github.com/agronholm/typeguard/issues/527) <https://github.com/agronholm/typeguard/issues/527>_)
  • Fixed TypeError during type checking when the value to check is a parametrized generic class ([#526](https://github.com/agronholm/typeguard/issues/526) <https://github.com/agronholm/typeguard/issues/526>_)

4.4.3 (2025-06-05)

  • Fixed @typechecked unable to find the target function or method if it or the containing class had PEP 695 type parameters on them ([#500](https://github.com/agronholm/typeguard/issues/500) <https://github.com/agronholm/typeguard/issues/500>_)
  • Fixed handling of union types on Python 3.14 ([#522](https://github.com/agronholm/typeguard/issues/522) <https://github.com/agronholm/typeguard/issues/522>_)
  • Fixed __type_params__ getting lost when a function is instrumented

4.4.2 (2025-02-16)

  • Fixed TypeCheckError in unpacking assignment involving properties of a parameter of the function ([#506](https://github.com/agronholm/typeguard/issues/506) <https://github.com/agronholm/typeguard/issues/506>_; regression introduced in v4.4.1)
  • Fixed display of module name for forward references ([#492](https://github.com/agronholm/typeguard/issues/492) <https://github.com/agronholm/typeguard/pull/492>_; PR by @​JelleZijlstra)
  • Fixed TypeError when using an assignment expression ([#510](https://github.com/agronholm/typeguard/issues/510) <https://github.com/agronholm/typeguard/issues/510>_; PR by @​JohannesK71083)
  • Fixed ValueError: no signature found for builtin when checking against a protocol and a matching attribute in the subject is a built-in function ([#504](https://github.com/agronholm/typeguard/issues/504) <https://github.com/agronholm/typeguard/issues/504>_)

4.4.1 (2024-11-03)

  • Dropped Python 3.8 support
  • Changed the signature of typeguard_ignore() to be compatible with typing.no_type_check() (PR by @​jolaf)
  • Avoid creating reference cycles when type checking uniontypes and classes
  • Fixed checking of variable assignments involving tuple unpacking ([#486](https://github.com/agronholm/typeguard/issues/486) <https://github.com/agronholm/typeguard/issues/486>_)
  • Fixed TypeError when checking a class against type[Self] ([#481](https://github.com/agronholm/typeguard/issues/481) <https://github.com/agronholm/typeguard/issues/481>_)
  • Fixed checking of protocols on the class level (against type[SomeProtocol]) ([#498](https://github.com/agronholm/typeguard/issues/498) <https://github.com/agronholm/typeguard/issues/498>_)
  • Fixed Self checks in instance/class methods that have positional-only arguments

... (truncated)

Commits
  • f16f4ae Added release date
  • 70acfe1 Fixed TypeError when checking a parametrized generic class as a value
  • 759dda1 Fixed IndexError when using @typechecked on duplicate functions
  • 63be648 Migrated to SPDX license markers
  • d80f566 Added release date
  • 386d4f2 Updated the changelog
  • 0ee471e Updated typing-extensions dependency to fix Python 3.14 compatibility
  • a3f6144 Fixed Union-related test failure on Python 3.14
  • 455bf7b Removed the obsolete UnionTransformer class
  • 92618cd [pre-commit.ci] pre-commit autoupdate (#520)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 18, 2025
@epenet

epenet commented Aug 13, 2025

Copy link
Copy Markdown
Collaborator

@dependabot recreate

@dependabot dependabot Bot force-pushed the dependabot/pip/typeguard-4.4.4 branch from e62f481 to 0652787 Compare August 13, 2025 13:41
Bumps [typeguard](https://github.com/agronholm/typeguard) from 4.4.2 to 4.4.4.
- [Release notes](https://github.com/agronholm/typeguard/releases)
- [Changelog](https://github.com/agronholm/typeguard/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/typeguard@4.4.2...4.4.4)

---
updated-dependencies:
- dependency-name: typeguard
  dependency-version: 4.4.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/typeguard-4.4.4 branch from 0652787 to 43af8bc Compare August 13, 2025 13:43

@epenet epenet left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot squash and merge

@dependabot dependabot Bot merged commit 8b050d0 into main Aug 13, 2025
20 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/typeguard-4.4.4 branch August 13, 2025 13:51
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