Skip to content

Commit 9295c70

Browse files
authored
'module' argument to ForwardRef.__init__() added in Python 3.9.7 (#6017)
Pin Python 3.9.7 for stubtest and update 3.10.0 to rc2
1 parent 6122b5e commit 9295c70

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

.github/workflows/tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ jobs:
112112
strategy:
113113
matrix:
114114
os: ["ubuntu-latest", "windows-latest", "macos-latest"]
115-
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10.0-rc.1"]
115+
# Python 3.9.7 is required due to changes to ForwardRef.
116+
python-version: ["3.6", "3.7", "3.8", "3.9.7", "3.10.0-rc.2"]
116117
fail-fast: false
117118

118119
steps:

stdlib/typing.pyi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,8 @@ if sys.version_info >= (3, 7):
704704
__forward_evaluated__: bool
705705
__forward_value__: Any | None
706706
__forward_is_argument__: bool
707-
if sys.version_info >= (3, 10):
707+
if sys.version_info >= (3, 9):
708+
# The module argument was added in Python 3.9.7.
708709
def __init__(self, arg: str, is_argument: bool = ..., module: Any | None = ...) -> None: ...
709710
else:
710711
def __init__(self, arg: str, is_argument: bool = ...) -> None: ...

0 commit comments

Comments
 (0)