module documentation

distutils.command.install Implements the Distutils 'install' command.

Class install No class docstring; 0/29 instance variable, 0/5 class variable, 19/21 methods documented
Constant HAS_USER_SITE Undocumented
Constant INSTALL_SCHEMES Undocumented
Constant SCHEME_KEYS Undocumented
Constant WINDOWS_SCHEME Undocumented
Function _get_implementation Undocumented
Function _inject_headers Given a scheme name and the resolved scheme, if the scheme does not include headers, resolve the fallback scheme for the name and use headers from it. pypa/distutils#88
Function _load_scheme Undocumented
Function _load_schemes Extend default schemes with schemes from sysconfig.
Function _load_sysconfig_schemes Undocumented
Function _pypy_hack Undocumented
Function _remove_set Include only attrs that are None in ob.
Function _resolve_scheme Undocumented
Function _scheme_attrs Resolve install directories by applying the install schemes.
Function _select_scheme Undocumented
HAS_USER_SITE: bool = (source)

Undocumented

Value
True
INSTALL_SCHEMES = (source)

Undocumented

Value
{'posix_prefix': {'purelib': '{base}/lib/{implementation_lower}{py_version_short
}/site-packages',
                  'platlib': '{platbase}/{platlibdir}/{implementation_lower}{py_
version_short}/site-packages',
                  'headers': '{base}/include/{implementation_lower}{py_version_s
hort}{abiflags}/{dist_name}',
                  'scripts': '{base}/bin',
...
SCHEME_KEYS: tuple[str, ...] = (source)

Undocumented

Value
('purelib', 'platlib', 'headers', 'scripts', 'data')
WINDOWS_SCHEME: dict[str, str] = (source)

Undocumented

Value
{'purelib': '{base}/Lib/site-packages',
 'platlib': '{base}/Lib/site-packages',
 'headers': '{base}/Include/{dist_name}',
 'scripts': '{base}/Scripts',
 'data': '{base}'}
def _get_implementation(): (source)

Undocumented

def _inject_headers(name, scheme): (source)

Given a scheme name and the resolved scheme, if the scheme does not include headers, resolve the fallback scheme for the name and use headers from it. pypa/distutils#88

def _load_scheme(name): (source)

Undocumented

def _load_schemes(): (source)

Extend default schemes with schemes from sysconfig.

def _load_sysconfig_schemes(): (source)

Undocumented

def _pypy_hack(name): (source)

Undocumented

def _remove_set(ob, attrs): (source)

Include only attrs that are None in ob.

def _resolve_scheme(name): (source)

Undocumented

def _scheme_attrs(scheme): (source)

Resolve install directories by applying the install schemes.

def _select_scheme(ob, name): (source)

Undocumented