|
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().