Fix a few types to keep pyright happy
This commit is contained in:
@@ -10,7 +10,11 @@ from enum import Enum
|
|||||||
from ._compat.typing import Final, Literal, assert_never
|
from ._compat.typing import Final, Literal, assert_never
|
||||||
from .typing import PlatformName
|
from .typing import PlatformName
|
||||||
|
|
||||||
PRETTY_NAMES: Final = {"linux": "Linux", "macos": "macOS", "windows": "Windows"}
|
PRETTY_NAMES: Final[dict[PlatformName, str]] = {
|
||||||
|
"linux": "Linux",
|
||||||
|
"macos": "macOS",
|
||||||
|
"windows": "Windows",
|
||||||
|
}
|
||||||
|
|
||||||
ARCH_SYNONYMS: Final[list[dict[PlatformName, str | None]]] = [
|
ARCH_SYNONYMS: Final[list[dict[PlatformName, str | None]]] = [
|
||||||
{"linux": "x86_64", "macos": "x86_64", "windows": "AMD64"},
|
{"linux": "x86_64", "macos": "x86_64", "windows": "AMD64"},
|
||||||
|
|||||||
@@ -5,19 +5,20 @@ import os
|
|||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
from typing import IO, AnyStr
|
from typing import IO, AnyStr, Tuple
|
||||||
|
|
||||||
from ._compat.typing import Final
|
from ._compat.typing import Final
|
||||||
from .util import CIProvider, detect_ci_provider
|
from .util import CIProvider, detect_ci_provider
|
||||||
|
|
||||||
DEFAULT_FOLD_PATTERN: Final = ("{name}", "")
|
FoldPattern = Tuple[str, str]
|
||||||
FOLD_PATTERNS: Final = {
|
DEFAULT_FOLD_PATTERN: Final[FoldPattern] = ("{name}", "")
|
||||||
|
FOLD_PATTERNS: Final[dict[str, FoldPattern]] = {
|
||||||
"azure": ("##[group]{name}", "##[endgroup]"),
|
"azure": ("##[group]{name}", "##[endgroup]"),
|
||||||
"travis": ("travis_fold:start:{identifier}\n{name}", "travis_fold:end:{identifier}"),
|
"travis": ("travis_fold:start:{identifier}\n{name}", "travis_fold:end:{identifier}"),
|
||||||
"github": ("::group::{name}", "::endgroup::{name}"),
|
"github": ("::group::{name}", "::endgroup::{name}"),
|
||||||
}
|
}
|
||||||
|
|
||||||
PLATFORM_IDENTIFIER_DESCRIPTIONS: Final = {
|
PLATFORM_IDENTIFIER_DESCRIPTIONS: Final[dict[str, str]] = {
|
||||||
"manylinux_x86_64": "manylinux x86_64",
|
"manylinux_x86_64": "manylinux x86_64",
|
||||||
"manylinux_i686": "manylinux i686",
|
"manylinux_i686": "manylinux i686",
|
||||||
"manylinux_aarch64": "manylinux aarch64",
|
"manylinux_aarch64": "manylinux aarch64",
|
||||||
|
|||||||
Reference in New Issue
Block a user