Let us walk on the 3-isogeny graph
|
Public Member Functions | |
__init__ (self, name, module_name, attrs=(), extras=(), dist=None) | |
__str__ (self) | |
__repr__ (self) | |
load (self, require=True, *args, **kwargs) | |
resolve (self) | |
require (self, env=None, installer=None) | |
parse (cls, src, dist=None) | |
parse_group (cls, group, lines, dist=None) | |
parse_map (cls, data, dist=None) | |
Data Fields | |
name | |
module_name | |
attrs | |
extras | |
dist | |
Static Public Attributes | |
pattern | |
Protected Member Functions | |
_parse_extras (cls, extras_spec) | |
Object representing an advertised importable object
Definition at line 2482 of file __init__.py.
__init__ | ( | self, | |
name, | |||
module_name, | |||
attrs = () , |
|||
extras = () , |
|||
dist = None |
|||
) |
Definition at line 2485 of file __init__.py.
Referenced by Protocol.__init_subclass__().
__repr__ | ( | self | ) |
Definition at line 2502 of file __init__.py.
__str__ | ( | self | ) |
Definition at line 2494 of file __init__.py.
|
protected |
Definition at line 2573 of file __init__.py.
load | ( | self, | |
require = True , |
|||
* | args, | ||
** | kwargs | ||
) |
Require packages for this EntryPoint, then resolve it.
Definition at line 2505 of file __init__.py.
parse | ( | cls, | |
src, | |||
dist = None |
|||
) |
Parse a single entry point from string `src` Entry point syntax follows the form:: name = some.module:some.attr [extra1, extra2] The entry name and module name are required, but the ``:attrs`` and ``[extras]`` parts are optional
Definition at line 2553 of file __init__.py.
Referenced by Style.normalize().
parse_group | ( | cls, | |
group, | |||
lines, | |||
dist = None |
|||
) |
Parse an entry point group
Definition at line 2582 of file __init__.py.
parse_map | ( | cls, | |
data, | |||
dist = None |
|||
) |
Parse a map of entry point groups
Definition at line 2595 of file __init__.py.
Definition at line 2530 of file __init__.py.
resolve | ( | self | ) |
Resolve the entry point from its module and attrs.
Definition at line 2520 of file __init__.py.
Referenced by BaseConfigurator.configure_custom(), Configurator.configure_custom(), and BaseConfigurator.ext_convert().
attrs |
Definition at line 2490 of file __init__.py.
dist |
Definition at line 2492 of file __init__.py.
Referenced by AlreadyInstalledCandidate.__repr__(), NoneMetadataError.__str__(), AlreadyInstalledCandidate.__str__(), AlreadyInstalledCandidate.is_editable(), _InstallRequirementBackedCandidate.iter_dependencies(), AlreadyInstalledCandidate.iter_dependencies(), _InstallRequirementBackedCandidate.project_name(), AlreadyInstalledCandidate.project_name(), _InstallRequirementBackedCandidate.version(), and AlreadyInstalledCandidate.version().
extras |
Definition at line 2491 of file __init__.py.
Referenced by ExtrasCandidate.__eq__(), ExtrasCandidate.__hash__(), ExtrasCandidate.__repr__(), ExtrasCandidate.__str__(), Requirement.__str__(), Distribution._get_requirements(), Metadata._to_legacy(), ExtrasCandidate.format_for_error(), Metadata.get_requirements(), ExtrasCandidate.iter_dependencies(), and ExtrasCandidate.name().
module_name |
Definition at line 2489 of file __init__.py.
name |
Definition at line 2488 of file __init__.py.
Referenced by AlreadyInstalledCandidate.__eq__(), Distribution.__eq__(), ExportEntry.__eq__(), _LazyDescr.__get__(), Distribution.__hash__(), ElementState.__init__(), Requirement.__init__(), LinkHash.__post_init__(), InstallationCandidate.__repr__(), Distribution.__repr__(), Metadata.__repr__(), ExportEntry.__repr__(), Encoding.__repr__(), Color.__rich_repr__(), Layout.__rich_repr__(), InstallationCandidate.__str__(), InstalledDistribution.__str__(), EggInfoDistribution.__str__(), Requirement.__str__(), ParserElement.__str__(), Tag.__str__(), _SixMetaPathImporter._add_module(), Matcher._check_compatible(), InstallRequirement._get_archive_name(), Wheel._get_extensions(), _SixMetaPathImporter._get_module(), ConfigOptionParser._get_ordered_configuration_items(), Distribution._get_requirements(), _Cache.add(), InstallRequirement.archive(), LinkHash.as_dict(), LinkHash.as_hashes(), Wheel.build(), _Cache.clear(), Wheel.filename(), Layout.get(), InstallRequirement.get_dist(), InstalledDistribution.get_distinfo_file(), RequirementCommand.get_requirements(), Wheel.get_wheel_metadata(), InstallRequirement.install(), Wheel.install(), SpecifierRequirement.is_satisfied_by(), LinuxDistribution.linux_distribution(), Wheel.metadata(), Distribution.name_and_version(), InstallRequirement.prepare_metadata(), Distribution.provides(), Metadata.provides(), VcsSupport.register(), VersionControl.run_command(), InstallRequirement.uninstall(), Wheel.update(), and Wheel.verify().
|
static |
Definition at line 2543 of file __init__.py.
Referenced by Regex._generateDefaultName(), and Regex.re().