We cannot upgrade typeguard when using constructs (transient deps of cdktf provider aws).
The version is fixed to 2.13.3 (released in 2021 -> https://pypi.org/project/typeguard/2.13.3/).
While latest is 4.4.4 (released in Jun 2025).
Also it should not be pinned to fixed version, but to major or at least minor version allowing fixes (especially security ones).
[[package]]
name = "constructs"
version = "10.4.5"
description = "A programming model for software-defined state"
optional = false
python-versions = "~=3.9"
groups = ["main"]
files = [
{file = "constructs-10.4.5-py3-none-any.whl", hash = "sha256:9c08f762da3fa65311e4a60454047f898b188289e9cee3655addcf9adcf3cf6a"},
{file = "constructs-10.4.5.tar.gz", hash = "sha256:efa0f9e4fe65bd334bad719d00e0c8d9e3e4c6d873da8e874e67517a029c190b"},
]
[package.dependencies]
jsii = ">=1.125.0,<2.0.0"
publication = ">=0.0.3"
typeguard = "2.13.3"