Let us walk on the 3-isogeny graph
|
Data Structures | |
class | _Cache |
class | BaseInstalledDistribution |
class | DependencyGraph |
class | Distribution |
class | DistributionPath |
class | EggInfoDistribution |
class | InstalledDistribution |
Functions | |
make_graph (dists, scheme='default') | |
get_dependent_dists (dists, dist) | |
get_required_dists (dists, dist) | |
make_dist (name, version, **kwargs) | |
Variables | |
logger = logging.getLogger(__name__) | |
str | EXPORTS_FILENAME = 'pydist-exports.json' |
str | COMMANDS_FILENAME = 'pydist-commands.json' |
tuple | DIST_FILES |
str | DISTINFO_EXT = '.dist-info' |
new_dist_class = InstalledDistribution | |
old_dist_class = EggInfoDistribution | |
PEP 376 implementation.
get_dependent_dists | ( | dists, | |
dist | |||
) |
Recursively generate a list of distributions from *dists* that are dependent on *dist*. :param dists: a list of distributions :param dist: a distribution, member of *dists* for which we are interested
Definition at line 1286 of file database.py.
References i, and pip._vendor.distlib.database.make_graph().
get_required_dists | ( | dists, | |
dist | |||
) |
Recursively generate a list of distributions from *dists* that are required by *dist*. :param dists: a list of distributions :param dist: a distribution, member of *dists* for which we are interested in finding the dependencies.
Definition at line 1312 of file database.py.
References i, and pip._vendor.distlib.database.make_graph().
make_dist | ( | name, | |
version, | |||
** | kwargs | ||
) |
A convenience method for making a dist given just a name and version.
Definition at line 1341 of file database.py.
References i.
make_graph | ( | dists, | |
scheme = 'default' |
|||
) |
Makes a dependency graph from the given distributions. :parameter dists: a list of distributions :type dists: list of :class:`distutils2.database.InstalledDistribution` and :class:`distutils2.database.EggInfoDistribution` instances :rtype: a :class:`DependencyGraph` instance
Definition at line 1232 of file database.py.
References i.
Referenced by pip._vendor.distlib.database.get_dependent_dists(), and pip._vendor.distlib.database.get_required_dists().
str COMMANDS_FILENAME = 'pydist-commands.json' |
Definition at line 37 of file database.py.
tuple DIST_FILES |
Definition at line 39 of file database.py.
str DISTINFO_EXT = '.dist-info' |
Definition at line 42 of file database.py.
str EXPORTS_FILENAME = 'pydist-exports.json' |
Definition at line 36 of file database.py.
logger = logging.getLogger(__name__) |
Definition at line 34 of file database.py.
new_dist_class = InstalledDistribution |
Definition at line 1084 of file database.py.
Referenced by DistributionPath._yield_distributions().
old_dist_class = EggInfoDistribution |
Definition at line 1085 of file database.py.
Referenced by DistributionPath._yield_distributions().