From 840df19501095326f72174cfe907337f90655b12 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Wed, 4 Aug 2021 16:14:38 +0200 Subject: [PATCH] Switch to Python 3.10.0-rc.1 in CI (#5845) * Switch to Python 3.10.0-rc.1 in CI * Add module argument to ForwardRef.__init__() --- .github/workflows/tests.yml | 2 +- stdlib/typing.pyi | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 41855efd7..7121955d7 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -100,7 +100,7 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "windows-latest", "macos-latest"] - python-version: ["3.6", "3.7", "3.8", "3.9", "3.10.0-beta.4"] + python-version: ["3.6", "3.7", "3.8", "3.9", "3.10.0-rc.1"] fail-fast: false steps: diff --git a/stdlib/typing.pyi b/stdlib/typing.pyi index a494557f9..d93c7a8a1 100644 --- a/stdlib/typing.pyi +++ b/stdlib/typing.pyi @@ -706,7 +706,10 @@ if sys.version_info >= (3, 7): __forward_evaluated__: bool __forward_value__: Optional[Any] __forward_is_argument__: bool - def __init__(self, arg: str, is_argument: bool = ...) -> None: ... + if sys.version_info >= (3, 10): + def __init__(self, arg: str, is_argument: bool = ..., module: Any | None = ...) -> None: ... + else: + def __init__(self, arg: str, is_argument: bool = ...) -> None: ... def _evaluate(self, globalns: Optional[Dict[str, Any]], localns: Optional[Dict[str, Any]]) -> Optional[Any]: ... def __eq__(self, other: Any) -> bool: ... def __hash__(self) -> int: ...