[−][src]Module pyoxidizerlib::py_packaging::distribution
Defining and manipulating Python distributions.
Structs
ConfigC | Represents contents of the config.c/config.c.in file. |
ExtensionModule | Describes an extension module in a Python distribution. |
LibraryDepends | Describes a library dependency. |
LicenseInfo | Describes license information for a library. |
ParsedPythonDistribution | Represents a parsed Python distribution. |
PythonDistributionMinimalInfo | |
PythonPaths |
Enums
ExtensionModuleFilter | Denotes methods to filter extension modules. |
PythonDistributionLocation |
Functions
analyze_python_distribution_data | Extract useful information from the files constituting a Python distribution. |
analyze_python_distribution_tar | Extract Python distribution data from a tar archive. |
analyze_python_distribution_tar_zst | Extract Python distribution data from a zstandard compressed tar archive. |
choose_variant | |
copy_local_distribution | |
default_distribution | Resolve the default Python distribution for a build target. |
download_distribution | Ensure a Python distribution at a URL is available in a local directory. |
get_http_client | |
invoke_python | |
is_stdlib_test_package | |
python_exe_path | Resolve the path to a |
resolve_parsed_distribution | Resolve a parsed distribution from a location and local filesystem path. |
resolve_python_distribution_archive | Obtain a local Path for a Python distribution tar archive. |
resolve_python_paths | Resolve the location of Python modules given a base install path. |