1 from _typeshed import StrPath
2 from typing import Iterable
5 ENABLE_USER_SITE: bool | None
9 def main() -> None: ...
10 def abs_paths() -> None: ... # undocumented
11 def addpackage(sitedir: StrPath, name: StrPath, known_paths: set[str] | None) -> set[str] | None: ... # undocumented
12 def addsitedir(sitedir: str, known_paths: set[str] | None = ...) -> None: ...
13 def addsitepackages(known_paths: set[str] | None, prefixes: Iterable[str] | None = ...) -> set[str] | None: ... # undocumented
14 def addusersitepackages(known_paths: set[str] | None) -> set[str] | None: ... # undocumented
15 def check_enableusersite() -> bool | None: ... # undocumented
16 def enablerlcompleter() -> None: ... # undocumented
17 def execsitecustomize() -> None: ... # undocumented
18 def execusercustomize() -> None: ... # undocumented
19 def getsitepackages(prefixes: Iterable[str] | None = ...) -> list[str]: ...
20 def getuserbase() -> str: ...
21 def getusersitepackages() -> str: ...
22 def makepath(*paths: StrPath) -> tuple[str, str]: ... # undocumented
23 def removeduppaths() -> set[str]: ... # undocumented
24 def setcopyright() -> None: ... # undocumented
25 def sethelper() -> None: ... # undocumented
26 def setquit() -> None: ... # undocumented
27 def venv(known_paths: set[str] | None) -> set[str] | None: ... # undocumented