Name Description Size Coverage
__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 -