|
OpenQuizz
Une application de gestion des contenus pédagogiques
|
Public Member Functions | |
| def | __init__ (self, name, module_name, attrs=(), extras=(), dist=None) |
| def | __str__ (self) |
| def | __repr__ (self) |
| def | load (self, require=True, *args, **kwargs) |
| def | resolve (self) |
| def | require (self, env=None, installer=None) |
| def | parse (cls, src, dist=None) |
| def | parse_group (cls, group, lines, dist=None) |
| def | parse_map (cls, data, dist=None) |
Data Fields | |
| name | |
| module_name | |
| attrs | |
| extras | |
| dist | |
Static Public Attributes | |
| pattern | |
Object representing an advertised importable object
| def __init__ | ( | self, | |
| name, | |||
| module_name, | |||
attrs = (), |
|||
extras = (), |
|||
dist = None |
|||
| ) |
| def __repr__ | ( | self | ) |
| def __str__ | ( | self | ) |
| def load | ( | self, | |
require = True, |
|||
| * | args, | ||
| ** | kwargs | ||
| ) |
Require packages for this EntryPoint, then resolve it.
| def 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
| def parse_group | ( | cls, | |
| group, | |||
| lines, | |||
dist = None |
|||
| ) |
Parse an entry point group
| def parse_map | ( | cls, | |
| data, | |||
dist = None |
|||
| ) |
Parse a map of entry point groups
| def require | ( | self, | |
env = None, |
|||
installer = None |
|||
| ) |
| def resolve | ( | self | ) |
Resolve the entry point from its module and attrs.
| attrs |
| dist |
| extras |
| module_name |
| name |
|
static |