diff --git a/requirements/lint.txt b/requirements/lint.txt index 0e77a6691c..d07615cd9f 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -6,9 +6,9 @@ # Lint tools # (We are not so interested in the specific versions of the tools: the versions # are pinned to prevent unexpected linting failures when tools update) -ruff==0.12.12 -mypy==1.17.1 -zizmor==1.12.1 +ruff==0.13.0 +mypy==1.18.1 +zizmor==1.13.0 # Required for type stubs freezegun==1.5.5 diff --git a/tuf/api/dsse.py b/tuf/api/dsse.py index 8f812d0741..ae624b5107 100644 --- a/tuf/api/dsse.py +++ b/tuf/api/dsse.py @@ -34,7 +34,7 @@ from tuf.api.serialization import DeserializationError, SerializationError -class SimpleEnvelope(Generic[T], BaseSimpleEnvelope): +class SimpleEnvelope(BaseSimpleEnvelope, Generic[T]): """Dead Simple Signing Envelope (DSSE) for TUF payloads. * Sign with ``self.sign()`` (inherited).