Packages Module.

Allows user to address different dependency types (package, module, path, pypi, etc.) through a single uniform api.


create_dependency_source(requirement[, name])

Factory for creating a dependency source object.


Any(*args, **kwargs)

Special type indicating an unconstrained type.

LocalDependencySource(package, path)

Dependency Source that is available locally.

Package(name, specs[, path, uri, vcs, ...])

PackageDependencySource(package[, format_desc])

Dependency Source for pypi packages.

Path(*args, **kwargs)

PurePath subclass that can make system calls.

VCSDependencySource(package[, format_desc])

Dependency Source for vcs packages.