Skip to content

Commit 00b2600

Browse files
authored
chore: cleanup types (#1263)
chore: fix typing Final usage for PyLance Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
1 parent 6181943 commit 00b2600

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

cibuildwheel/util.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@
6363
"split_config_settings",
6464
]
6565

66-
resources_dir: Final = Path(__file__).parent / "resources"
66+
resources_dir: Final[Path] = Path(__file__).parent / "resources"
6767

68-
install_certifi_script: Final = resources_dir / "install_certifi.py"
68+
install_certifi_script: Final[Path] = resources_dir / "install_certifi.py"
6969

7070
BuildFrontend = Literal["pip", "build"]
7171

72-
MANYLINUX_ARCHS: Final = (
72+
MANYLINUX_ARCHS: Final[tuple[str, ...]] = (
7373
"x86_64",
7474
"i686",
7575
"pypy_x86_64",
@@ -80,18 +80,20 @@
8080
"pypy_i686",
8181
)
8282

83-
MUSLLINUX_ARCHS: Final = (
83+
MUSLLINUX_ARCHS: Final[tuple[str, ...]] = (
8484
"x86_64",
8585
"i686",
8686
"aarch64",
8787
"ppc64le",
8888
"s390x",
8989
)
9090

91-
DEFAULT_CIBW_CACHE_PATH: Final = user_cache_path(appname="cibuildwheel", appauthor="pypa")
92-
CIBW_CACHE_PATH: Final = Path(os.environ.get("CIBW_CACHE_PATH", DEFAULT_CIBW_CACHE_PATH)).resolve()
91+
DEFAULT_CIBW_CACHE_PATH: Final[Path] = user_cache_path(appname="cibuildwheel", appauthor="pypa")
92+
CIBW_CACHE_PATH: Final[Path] = Path(
93+
os.environ.get("CIBW_CACHE_PATH", DEFAULT_CIBW_CACHE_PATH)
94+
).resolve()
9395

94-
IS_WIN: Final = sys.platform.startswith("win")
96+
IS_WIN: Final[bool] = sys.platform.startswith("win")
9597

9698

9799
@overload

0 commit comments

Comments
 (0)