From 00b2600cca381be796f3755f9c38065dfbf8c3b1 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Fri, 16 Sep 2022 11:05:05 -0400 Subject: [PATCH] chore: cleanup types (#1263) chore: fix typing Final usage for PyLance Signed-off-by: Henry Schreiner Signed-off-by: Henry Schreiner --- cibuildwheel/util.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/cibuildwheel/util.py b/cibuildwheel/util.py index e494929df..01db05ec5 100644 --- a/cibuildwheel/util.py +++ b/cibuildwheel/util.py @@ -63,13 +63,13 @@ "split_config_settings", ] -resources_dir: Final = Path(__file__).parent / "resources" +resources_dir: Final[Path] = Path(__file__).parent / "resources" -install_certifi_script: Final = resources_dir / "install_certifi.py" +install_certifi_script: Final[Path] = resources_dir / "install_certifi.py" BuildFrontend = Literal["pip", "build"] -MANYLINUX_ARCHS: Final = ( +MANYLINUX_ARCHS: Final[tuple[str, ...]] = ( "x86_64", "i686", "pypy_x86_64", @@ -80,7 +80,7 @@ "pypy_i686", ) -MUSLLINUX_ARCHS: Final = ( +MUSLLINUX_ARCHS: Final[tuple[str, ...]] = ( "x86_64", "i686", "aarch64", @@ -88,10 +88,12 @@ "s390x", ) -DEFAULT_CIBW_CACHE_PATH: Final = user_cache_path(appname="cibuildwheel", appauthor="pypa") -CIBW_CACHE_PATH: Final = Path(os.environ.get("CIBW_CACHE_PATH", DEFAULT_CIBW_CACHE_PATH)).resolve() +DEFAULT_CIBW_CACHE_PATH: Final[Path] = user_cache_path(appname="cibuildwheel", appauthor="pypa") +CIBW_CACHE_PATH: Final[Path] = Path( + os.environ.get("CIBW_CACHE_PATH", DEFAULT_CIBW_CACHE_PATH) +).resolve() -IS_WIN: Final = sys.platform.startswith("win") +IS_WIN: Final[bool] = sys.platform.startswith("win") @overload