Files
typeshed/stdlib/site.pyi
Anton Grübel e3ae2e9291 Add missing items and types in site.pyi (#6142)
Use `set` instead of `Iterable` for `known_paths` argument
2021-10-11 12:11:24 +02:00

28 lines
1.3 KiB
Python

from _typeshed import StrPath
from typing import Iterable
PREFIXES: list[str]
ENABLE_USER_SITE: bool | None
USER_SITE: str | None
USER_BASE: str | None
def main() -> None: ...
def abs_paths() -> None: ... # undocumented
def addpackage(sitedir: StrPath, name: StrPath, known_paths: set[str] | None) -> set[str] | None: ... # undocumented
def addsitedir(sitedir: str, known_paths: set[str] | None = ...) -> None: ...
def addsitepackages(known_paths: set[str] | None, prefixes: Iterable[str] | None = ...) -> set[str] | None: ... # undocumented
def addusersitepackages(known_paths: set[str] | None) -> set[str] | None: ... # undocumented
def check_enableusersite() -> bool | None: ... # undocumented
def enablerlcompleter() -> None: ... # undocumented
def execsitecustomize() -> None: ... # undocumented
def execusercustomize() -> None: ... # undocumented
def getsitepackages(prefixes: Iterable[str] | None = ...) -> list[str]: ...
def getuserbase() -> str: ...
def getusersitepackages() -> str: ...
def makepath(*paths: StrPath) -> tuple[str, str]: ... # undocumented
def removeduppaths() -> set[str]: ... # undocumented
def setcopyright() -> None: ... # undocumented
def sethelper() -> None: ... # undocumented
def setquit() -> None: ... # undocumented
def venv(known_paths: set[str] | None) -> set[str] | None: ... # undocumented