massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / site.pyi
1 from _typeshed import StrPath
2 from typing import Iterable
3
4 PREFIXES: list[str]
5 ENABLE_USER_SITE: bool | None
6 USER_SITE: str | None
7 USER_BASE: str | None
8
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