Name Description Size
__init__.py 398
__main__.py 290
_compat
build.py Return the metadata for a project. Uses the ``prepare_metadata_for_build_wheel`` hook for the wheel metadata if available, otherwise ``build_wheel``. Uses the ``prepare_metadata_for_build_{target}`` hook for each ``build_targets`` if available. :param src_file: Project source file :param build_targets: A tuple of build targets to get the dependencies of (``sdist`` or ``wheel`` or ``editable``). :param isolated: Whether to run invoke the backend in the current environment or to create an isolated one and invoke it there. :param quiet: Whether to suppress the output of subprocesses. 5806
cache.py Similar to PEP 425, however the minor version is separated from the major to differentiate "3.10" and "31.0". 6057
exceptions.py 2459
locations.py 339
logging.py Increase indentation. 1990
py.typed 0
repositories
resolver.py Summary of a requirement's properties for comparison purposes. 30499
scripts
subprocess_utils.py Executes python code by calling python_executable with '-c' option. 578
sync.py Calculate the dependency tree for the package `root_key` and return a collection of all its dependencies. Uses a DFS traversal algorithm. `installed_keys` should be a {key: requirement} mapping, e.g. {'django': from_line('django==1.8')} `root_key` should be the key to return the dependency tree for. 9033
utils.py Get a standardized key for an InstallRequirement. 25238
writer.py 11287