Skip to content

Commit 4555203

Browse files
committed
Migrate from mypy to ty
1 parent 90cccc5 commit 4555203

5 files changed

Lines changed: 31 additions & 3 deletions

File tree

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"python.languageServer": "None",
23
"python.analysis.extraPaths": [".virtualenv"],
34
"[python]": {
45
"editor.formatOnSave": true,

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ dev = [
2222
"pytest-cov>=7.0.0",
2323
"python-dotenv==1.0.0",
2424
"ruff>=0.12.0",
25+
"ty>=0.0.14",
2526
]
2627

2728
[tool.ruff]

tests/test_base_calendar.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
def test_base_calendar_not_instantiable():
1111
"""Should not be able to instantiate a BaseCalendar object by itself"""
1212
with pytest.raises(TypeError):
13-
BaseCalendar() # type: ignore
13+
BaseCalendar()
1414

1515

1616
def test_get_event_dicts_not_implemented():

tests/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def wrapper(*args, **kwargs):
3535
signature = inspect.signature(func)
3636
parameters = list(signature.parameters.values())
3737
if parameters:
38-
wrapper.__signature__ = signature.replace(parameters=tuple(parameters[1:]))
38+
wrapper.__signature__ = signature.replace(parameters=tuple(parameters[1:])) # type: ignore
3939

4040
return wrapper
4141

@@ -96,7 +96,7 @@ def wrapper(*args, **kwargs):
9696
signature = inspect.signature(func)
9797
parameters = list(signature.parameters.values())
9898
if parameters:
99-
wrapper.__signature__ = signature.replace(parameters=tuple(parameters[:-1]))
99+
wrapper.__signature__ = signature.replace(parameters=tuple(parameters[:-1])) # type: ignore
100100

101101
return wrapper
102102

uv.lock

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

0 commit comments

Comments
 (0)