chore: use from __future__ import annotations

This commit is contained in:
mayeut
2022-07-19 07:47:45 +02:00
parent 054230e01b
commit 6d27f05c7c
71 changed files with 285 additions and 166 deletions
+11 -9
View File
@@ -1,9 +1,11 @@
from __future__ import annotations
import codecs
import os
import re
import sys
import time
from typing import IO, AnyStr, Optional, Union
from typing import IO, AnyStr
from cibuildwheel.typing import Final
from cibuildwheel.util import CIProvider, detect_ci_provider
@@ -39,10 +41,10 @@ class Logger:
fold_mode: str
colors_enabled: bool
unicode_enabled: bool
active_build_identifier: Optional[str] = None
build_start_time: Optional[float] = None
step_start_time: Optional[float] = None
active_fold_group_name: Optional[str] = None
active_build_identifier: str | None = None
build_start_time: float | None = None
step_start_time: float | None = None
active_fold_group_name: str | None = None
def __init__(self) -> None:
if sys.platform == "win32" and hasattr(sys.stdout, "reconfigure"):
@@ -120,7 +122,7 @@ class Logger:
self.step_start_time = None
def step_end_with_error(self, error: Union[BaseException, str]) -> None:
def step_end_with_error(self, error: BaseException | str) -> None:
self.step_end(success=False)
self.error(error)
@@ -131,7 +133,7 @@ class Logger:
c = self.colors
print(f"{c.yellow}Warning{c.end}: {message}\n", file=sys.stderr)
def error(self, error: Union[BaseException, str]) -> None:
def error(self, error: BaseException | str) -> None:
if self.fold_mode == "github":
print(f"::error::{error}\n", file=sys.stderr)
else:
@@ -174,11 +176,11 @@ class Logger:
return identifier.lower()[:20]
@property
def colors(self) -> "Colors":
def colors(self) -> Colors:
return Colors(enabled=self.colors_enabled)
@property
def symbols(self) -> "Symbols":
def symbols(self) -> Symbols:
return Symbols(unicode=self.unicode_enabled)