Skip to content

Commit b716437

Browse files
chore(deps-dev): bump ty from 0.0.23 to 0.0.26 (#8078)
* chore(deps-dev): bump ty from 0.0.23 to 0.0.26 Bumps [ty](https://github.com/astral-sh/ty) from 0.0.23 to 0.0.26. - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [Commits](astral-sh/ty@0.0.23...0.0.26) --- updated-dependencies: - dependency-name: ty dependency-version: 0.0.26 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Fix actions braking changes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Leandro Damascena <lcdama@amazon.pt>
1 parent 8139f69 commit b716437

File tree

10 files changed

+35
-32
lines changed

10 files changed

+35
-32
lines changed

aws_lambda_powertools/utilities/data_classes/api_gateway_authorizer_event.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -668,7 +668,7 @@ def from_route_arn(
668668

669669
# Note: we need ignore[override] because we are removing the http_method field
670670
@override
671-
def _add_route(self, effect: str, resource: str, conditions: list[dict] | None = None): # type: ignore[override]
671+
def _add_route(self, effect: str, resource: str, conditions: list[dict] | None = None): # type: ignore[override] # ty: ignore[invalid-method-override]
672672
"""Adds a route to the internal lists of allowed or denied routes. Each object in
673673
the internal list contains a resource ARN and a condition statement. The condition
674674
statement can be null."""
@@ -703,7 +703,7 @@ def deny_all_routes(self, http_method: str = HttpVerb.ALL.value): # type: ignor
703703

704704
# Note: we need ignore[override] because we are removing the http_method field
705705
@override
706-
def allow_route(self, resource: str, conditions: list[dict] | None = None): # type: ignore[override]
706+
def allow_route(self, resource: str, conditions: list[dict] | None = None): # type: ignore[override] # ty: ignore[invalid-method-override]
707707
"""
708708
Add an API Gateway Websocket method to the list of allowed methods for the policy.
709709
@@ -732,7 +732,7 @@ def allow_route(self, resource: str, conditions: list[dict] | None = None): # t
732732

733733
# Note: we need ignore[override] because we are removing the http_method field
734734
@override
735-
def deny_route(self, resource: str, conditions: list[dict] | None = None): # type: ignore[override]
735+
def deny_route(self, resource: str, conditions: list[dict] | None = None): # type: ignore[override] # ty: ignore[invalid-method-override]
736736
"""
737737
Add an API Gateway Websocket method to the list of allowed methods for the policy.
738738

aws_lambda_powertools/utilities/data_classes/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def _str_helper(self) -> dict[str, Any]:
125125
properties = self._properties()
126126
sensitive_properties = ["raw_event"]
127127
if hasattr(self, "_sensitive_properties"):
128-
sensitive_properties.extend(self._sensitive_properties) # pyright: ignore # type: ignore[arg-type]
128+
sensitive_properties.extend(self._sensitive_properties) # pyright: ignore # type: ignore[arg-type] # ty: ignore[invalid-argument-type]
129129

130130
result: dict[str, Any] = {}
131131
for property_key in properties:

aws_lambda_powertools/utilities/feature_flags/feature_flags.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,5 +432,5 @@ def _lookup_exception_handler(self, exc: BaseException) -> Callable | None:
432432
# of an exception
433433
for cls in type(exc).__mro__:
434434
if cls in self._exception_handlers:
435-
return self._exception_handlers[cls] # type: ignore[index] # index is correct
435+
return self._exception_handlers[cls] # type: ignore[index] # ty: ignore[invalid-argument-type]
436436
return None

aws_lambda_powertools/utilities/kafka/deserializer/protobuf.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
import logging
44
from typing import Any
55

6-
from google.protobuf.internal.decoder import _DecodeSignedVarint # type: ignore[attr-defined]
6+
from google.protobuf.internal.decoder import ( # type: ignore[attr-defined]
7+
_DecodeSignedVarint, # ty: ignore[unresolved-import]
8+
)
79
from google.protobuf.json_format import MessageToDict
810

911
from aws_lambda_powertools.utilities.kafka.deserializer.base import DeserializerBase

aws_lambda_powertools/utilities/metadata/lambda_metadata.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import logging
1111
import os
12+
import urllib.error
1213
import urllib.request
1314
from dataclasses import dataclass, field
1415
from json import JSONDecodeError

aws_lambda_powertools/utilities/parameters/dynamodb.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ def _get(self, name: str, **sdk_options) -> str:
202202

203203
# maintenance: look for better ways to correctly type DynamoDB multiple return types
204204
# without a breaking change within ABC return type
205-
return self.table.get_item(**sdk_options)["Item"][self.value_attr] # type: ignore[return-value]
205+
return self.table.get_item(**sdk_options)["Item"][self.value_attr] # type: ignore[return-value] # ty: ignore[invalid-return-type]
206206

207207
def _get_multiple(self, path: str, **sdk_options) -> dict[str, str]:
208208
"""
@@ -230,4 +230,4 @@ def _get_multiple(self, path: str, **sdk_options) -> dict[str, str]:
230230

231231
# maintenance: look for better ways to correctly type DynamoDB multiple return types
232232
# without a breaking change within ABC return type
233-
return {item[self.sort_attr]: item[self.value_attr] for item in items} # type: ignore[misc]
233+
return {item[self.sort_attr]: item[self.value_attr] for item in items} # type: ignore[misc] # ty: ignore[invalid-return-type]

aws_lambda_powertools/utilities/parameters/secrets.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def _get(self, name: str, **sdk_options) -> str | bytes:
130130

131131
return secret_value["SecretBinary"]
132132

133-
def _get_multiple(self, names: list[str], **sdk_options) -> dict[str, Any]: # type: ignore[override]
133+
def _get_multiple(self, names: list[str], **sdk_options) -> dict[str, Any]: # type: ignore[override] # ty: ignore[invalid-method-override]
134134
"""
135135
Retrieve multiple secrets using AWS Secrets Manager batch_get_secret_value API
136136
@@ -200,7 +200,7 @@ def _get_multiple(self, names: list[str], **sdk_options) -> dict[str, Any]: # t
200200

201201
return secrets
202202

203-
def get_multiple( # type: ignore[override]
203+
def get_multiple( # type: ignore[override] # ty: ignore[invalid-method-override]
204204
self,
205205
names: list[str],
206206
max_age: int | None = None,

aws_lambda_powertools/utilities/parameters/ssm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ def __init__(
133133

134134
super().__init__(client=self.client)
135135

136-
def get_multiple( # type: ignore[override]
136+
def get_multiple( # type: ignore[override] # ty: ignore[invalid-method-override]
137137
self,
138138
path: str,
139139
max_age: int | None = None,
@@ -192,7 +192,7 @@ def get_multiple( # type: ignore[override]
192192

193193
# We break Liskov substitution principle due to differences in signatures of this method and superclass get method
194194
# We ignore mypy error, as changes to the signature here or in a superclass is a breaking change to users
195-
def get( # type: ignore[override]
195+
def get( # type: ignore[override] # ty: ignore[invalid-method-override]
196196
self,
197197
name: str,
198198
max_age: int | None = None,

poetry.lock

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ mkdocs-llmstxt = ">=0.2,<0.5"
129129
avro = "^1.12.0"
130130
protobuf = ">=6.30.2,<8.0.0"
131131
types-protobuf = "^6.30.2.20250516"
132-
ty = "^0.0.23"
132+
ty = ">=0.0.23,<0.0.28"
133133

134134
[tool.coverage.run]
135135
source = ["aws_lambda_powertools"]

0 commit comments

Comments
 (0)