Skip to content

Commit 100be88

Browse files
dependabot[bot]CopilotiMicknl
authored
Bump ty from 0.0.23 to 0.0.25 (#1956)
Bumps <a href="https://github.com/astral-sh/ty">ty</a> from 0.0.23 to 0.0.25. ### Breaking changes fixed ty 0.0.25 introduced two breaking changes for this project: 1. **`unresolved-import` errors** for `backports.strenum` — ty now evaluates the `sys.version_info < (3, 11)` branch using the minimum Python version from `requires-python` (3.10), but the backports package isn't installed in the dev venv. Fixed by adding inline `# ty: ignore[unresolved-import]` comments on each `backports.strenum` import line across 9 enum files. 2. **`unused-type-ignore-comment` warnings** — ty now flags mypy's `# type: ignore` comments as unused. Fixed by ignoring the `unused-type-ignore-comment` rule in `[tool.ty.rules]` since this project uses both mypy and ty. <br> <a href="https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores"><img src="https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ty&amp;package-manager=uv&amp;previous-version=0.0.23&amp;new-version=0.0.25"></a> 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-automerge-start) [//]: # (dependabot-automerge-end) --- --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: iMicknl <1424596+iMicknl@users.noreply.github.com>
1 parent e893298 commit 100be88

File tree

11 files changed

+50
-27
lines changed

11 files changed

+50
-27
lines changed

pyoverkiz/enums/command.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
if sys.version_info >= (3, 11):
1212
from enum import StrEnum
1313
else:
14-
from backports.strenum import StrEnum # type: ignore[import]
14+
from backports.strenum import ( # ty: ignore[unresolved-import]
15+
StrEnum, # type: ignore[import]
16+
)
1517

1618

1719
@unique

pyoverkiz/enums/execution.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
if sys.version_info >= (3, 11):
1212
from enum import StrEnum
1313
else:
14-
from backports.strenum import StrEnum # type: ignore[import]
14+
from backports.strenum import ( # ty: ignore[unresolved-import]
15+
StrEnum, # type: ignore[import]
16+
)
1517

1618

1719
@unique

pyoverkiz/enums/gateway.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
if sys.version_info >= (3, 11):
1212
from enum import StrEnum
1313
else:
14-
from backports.strenum import StrEnum # type: ignore[import]
14+
from backports.strenum import ( # ty: ignore[unresolved-import]
15+
StrEnum, # type: ignore[import]
16+
)
1517

1618

1719
@unique

pyoverkiz/enums/general.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
if sys.version_info >= (3, 11):
1515
from enum import StrEnum
1616
else:
17-
from backports.strenum import StrEnum # type: ignore[import]
17+
from backports.strenum import ( # ty: ignore[unresolved-import]
18+
StrEnum, # type: ignore[import]
19+
)
1820

1921

2022
@unique

pyoverkiz/enums/measured_value_type.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
if sys.version_info >= (3, 11):
99
from enum import StrEnum
1010
else:
11-
from backports.strenum import StrEnum # type: ignore[import]
11+
from backports.strenum import ( # ty: ignore[unresolved-import]
12+
StrEnum, # type: ignore[import]
13+
)
1214

1315

1416
@unique

pyoverkiz/enums/protocol.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
if sys.version_info >= (3, 11):
1212
from enum import StrEnum
1313
else:
14-
from backports.strenum import StrEnum # type: ignore[import]
14+
from backports.strenum import ( # ty: ignore[unresolved-import]
15+
StrEnum, # type: ignore[import]
16+
)
1517

1618

1719
@unique

pyoverkiz/enums/server.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
if sys.version_info >= (3, 11):
99
from enum import StrEnum
1010
else:
11-
from backports.strenum import StrEnum # type: ignore[import]
11+
from backports.strenum import ( # ty: ignore[unresolved-import]
12+
StrEnum, # type: ignore[import]
13+
)
1214

1315

1416
@unique

pyoverkiz/enums/state.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
if sys.version_info >= (3, 11):
1212
from enum import StrEnum
1313
else:
14-
from backports.strenum import StrEnum # type: ignore[import]
14+
from backports.strenum import ( # ty: ignore[unresolved-import]
15+
StrEnum, # type: ignore[import]
16+
)
1517

1618

1719
@unique

pyoverkiz/enums/ui.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
if sys.version_info >= (3, 11):
1515
from enum import StrEnum
1616
else:
17-
from backports.strenum import StrEnum # type: ignore[import]
17+
from backports.strenum import ( # ty: ignore[unresolved-import]
18+
StrEnum, # type: ignore[import]
19+
)
1820

1921

2022
@unique

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,8 @@ ignore_missing_imports = true
8989

9090
[tool.ty.src]
9191
exclude = ["tests/"]
92+
93+
[tool.ty.rules]
94+
# This project uses both mypy and ty; mypy's `type: ignore` comments
95+
# should not be flagged as unused by ty.
96+
unused-type-ignore-comment = "ignore"

0 commit comments

Comments
 (0)