1 # Stubs for platform (Python 3.5)
\r
3 from os import devnull as DEV_NULL
\r
5 from typing import Tuple, NamedTuple
\r
7 def libc_ver(executable: str = ..., lib: str = ..., version: str = ..., chunksize: int = ...) -> Tuple[str, str]: ...
\r
8 def linux_distribution(distname: str = ..., version: str = ..., id: str = ..., supported_dists: Tuple[str, ...] = ..., full_distribution_name: bool = ...) -> Tuple[str, str, str]: ...
\r
9 def dist(distname: str = ..., version: str = ..., id: str = ..., supported_dists: Tuple[str, ...] = ...) -> Tuple[str, str, str]: ...
\r
10 def win32_ver(release: str = ..., version: str = ..., csd: str = ..., ptype: str = ...) -> Tuple[str, str, str, str]: ...
\r
11 def mac_ver(release: str = ..., versioninfo: Tuple[str, str, str] = ..., machine: str = ...) -> Tuple[str, Tuple[str, str, str], str]: ...
\r
12 def java_ver(release: str = ..., vendor: str = ..., vminfo: Tuple[str, str, str] = ..., osinfo: Tuple[str, str, str] = ...) -> Tuple[str, str, Tuple[str, str, str], Tuple[str, str, str]]: ...
\r
13 def system_alias(system: str, release: str, version: str) -> Tuple[str, str, str]: ...
\r
14 def architecture(executable: str = ..., bits: str = ..., linkage: str = ...) -> Tuple[str, str]: ...
\r
16 uname_result = NamedTuple('uname_result', [('system', str), ('node', str), ('release', str), ('version', str), ('machine', str), ('processor', str)])
\r
18 def uname() -> uname_result: ...
\r
19 def system() -> str: ...
\r
20 def node() -> str: ...
\r
21 def release() -> str: ...
\r
22 def version() -> str: ...
\r
23 def machine() -> str: ...
\r
24 def processor() -> str: ...
\r
26 def python_implementation() -> str: ...
\r
27 def python_version() -> str: ...
\r
28 def python_version_tuple() -> Tuple[str, str, str]: ...
\r
29 def python_branch() -> str: ...
\r
30 def python_revision() -> str: ...
\r
31 def python_build() -> Tuple[str, str]: ...
\r
32 def python_compiler() -> str: ...
\r
34 def platform(aliased: bool = ..., terse: bool = ...) -> str: ...
\r