diff --git a/stdlib/2and3/py_compile.pyi b/stdlib/2and3/py_compile.pyi index 4b57f0d3a..7613fd511 100644 --- a/stdlib/2and3/py_compile.pyi +++ b/stdlib/2and3/py_compile.pyi @@ -19,6 +19,10 @@ if sys.version_info >= (3, 7): CHECKED_HASH: int = ... UNCHECKED_HASH: int = ... def _get_default_invalidation_mode() -> PycInvalidationMode: ... + +if sys.version_info >= (3, 8): + def compile(file: AnyStr, cfile: Optional[AnyStr] = ..., dfile: Optional[AnyStr] = ..., doraise: bool = ..., optimize: int = ..., invalidation_mode: Optional[PycInvalidationMode] = ..., quiet: int = ...) -> Optional[AnyStr]: ... +elif sys.version_info >= (3, 7): def compile(file: AnyStr, cfile: Optional[AnyStr] = ..., dfile: Optional[AnyStr] = ..., doraise: bool = ..., optimize: int = ..., invalidation_mode: Optional[PycInvalidationMode] = ...) -> Optional[AnyStr]: ... elif sys.version_info >= (3, 2): def compile(file: AnyStr, cfile: Optional[AnyStr] = ..., dfile: Optional[AnyStr] = ..., doraise: bool = ..., optimize: int = ...) -> Optional[AnyStr]: ... diff --git a/tests/stubtest_whitelists/py38.txt b/tests/stubtest_whitelists/py38.txt index ccc1218c9..c4b55a503 100644 --- a/tests/stubtest_whitelists/py38.txt +++ b/tests/stubtest_whitelists/py38.txt @@ -179,7 +179,6 @@ pickle.Pickler.reducer_override-redefinition platform.DEV_NULL profile.Profile.runcall pwd.getpwuid -py_compile.compile pyclbr.Class.__init__ pyclbr.Function.__init__ queue.SimpleQueue.__init__