Skip to content

Commit 76fed11

Browse files
authored
refactor: comply to more ruff and pyright rules (#1403)
* refactor(ruff): comply to F841 * fix(comment): py310 and do not ignore two pyright rules * simplify import
1 parent 7039781 commit 76fed11

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+378
-366
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,7 @@ repos:
1414
rev: v0.13.3
1515
hooks:
1616
- id: ruff-check
17-
args: [
18-
--exit-non-zero-on-fix,
19-
--target-version, py39,
20-
--extend-select, "PYI,UP,RUF100",
21-
--ignore, "E501,E731,F841,PYI042",
22-
--per-file-ignores, "_*.pyi:PYI001",
23-
--fix
24-
]
17+
args: [--exit-non-zero-on-fix]
2518
- repo: https://github.com/codespell-project/codespell
2619
rev: v2.4.1
2720
hooks:

pandas-stubs/_libs/lib.pyi

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@ from enum import Enum
22
from typing import (
33
Final,
44
Literal,
5-
)
6-
7-
import numpy as np
8-
from typing_extensions import (
95
TypeAlias,
106
TypeGuard,
117
)
128

9+
import numpy as np
10+
1311
class _NoDefault(Enum):
1412
no_default = ...
1513

pandas-stubs/_libs/missing.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
from collections.abc import Callable
12
from typing import (
23
Any,
3-
Callable,
44
Literal,
55
overload,
66
)

pandas-stubs/_libs/tslibs/nattype.pyi

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ from datetime import (
44
timedelta,
55
tzinfo as _tzinfo,
66
)
7-
from typing import Literal
8-
9-
import numpy as np
10-
from typing_extensions import (
11-
Self,
7+
from typing import (
8+
Literal,
129
TypeAlias,
1310
)
1411

12+
import numpy as np
13+
from typing_extensions import Self
14+
1515
from pandas._libs.tslibs.period import Period
1616
from pandas._typing import (
1717
Frequency,

pandas-stubs/_libs/tslibs/period.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import datetime
22
from typing import (
33
Literal,
4+
TypeAlias,
45
overload,
56
)
67

@@ -12,7 +13,6 @@ from pandas import (
1213
Timedelta,
1314
TimedeltaIndex,
1415
)
15-
from typing_extensions import TypeAlias
1616

1717
from pandas._libs.tslibs import NaTType
1818
from pandas._libs.tslibs.offsets import BaseOffset

pandas-stubs/_libs/tslibs/timedeltas.pyi

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ from typing import (
55
ClassVar,
66
Literal,
77
NamedTuple,
8+
TypeAlias,
89
overload,
910
)
1011

@@ -17,10 +18,7 @@ from pandas import (
1718
Series,
1819
TimedeltaIndex,
1920
)
20-
from typing_extensions import (
21-
Self,
22-
TypeAlias,
23-
)
21+
from typing_extensions import Self
2422

2523
from pandas._libs.tslibs import (
2624
BaseOffset,

pandas-stubs/_libs/tslibs/timestamps.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ from typing import (
1313
ClassVar,
1414
Literal,
1515
SupportsIndex,
16+
TypeAlias,
1617
overload,
1718
)
1819

@@ -26,7 +27,6 @@ from pandas.core.series import Series
2627
from typing_extensions import (
2728
Never,
2829
Self,
29-
TypeAlias,
3030
)
3131

3232
from pandas._libs.tslibs import (

pandas-stubs/_typing.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ from typing import (
1919
Literal,
2020
Protocol,
2121
SupportsIndex,
22+
TypeAlias,
2223
TypedDict,
2324
Union,
2425
overload,
@@ -36,7 +37,6 @@ from pandas.core.series import Series
3637
from pandas.core.tools.datetimes import FulldatetimeDict
3738
from typing_extensions import (
3839
ParamSpec,
39-
TypeAlias,
4040
TypeVar,
4141
override,
4242
)

pandas-stubs/core/accessor.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Callable
1+
from collections.abc import Callable
22

33
from pandas._typing import TypeT
44

pandas-stubs/core/arrays/datetimelike.pyi

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
from collections.abc import Sequence
2-
from typing import overload
2+
from typing import (
3+
TypeAlias,
4+
overload,
5+
)
36

47
import numpy as np
58
from pandas.core.arrays.base import (
69
ExtensionArray,
710
ExtensionOpsMixin,
811
)
9-
from typing_extensions import (
10-
Self,
11-
TypeAlias,
12-
)
12+
from typing_extensions import Self
1313

1414
from pandas._libs import (
1515
NaT as NaT,

0 commit comments

Comments
 (0)