OpenQuizz
Une application de gestion des contenus pédagogiques
|
Public Member Functions | |
def | __init__ (self, name, requested_version, module, homepage='', attribute=None, format=None) |
def | full_name (self) |
def | version_ok (self, version) |
def | get_version (self, paths=None, default="unknown") |
def | is_present (self, paths=None) |
def | is_current (self, paths=None) |
A prerequisite to building or installing a distribution
def __init__ | ( | self, | |
name, | |||
requested_version, | |||
module, | |||
homepage = '' , |
|||
attribute = None , |
|||
format = None |
|||
) |
def full_name | ( | self | ) |
Return full package/distribution name, w/version
def get_version | ( | self, | |
paths = None , |
|||
default = "unknown" |
|||
) |
Get version number of installed module, 'None', or 'default' Search 'paths' for module. If not found, return 'None'. If found, return the extracted version attribute, or 'default' if no version attribute was specified, or the value cannot be determined without importing the module. The version is formatted according to the requirement's version format (if any), unless it is 'None' or the supplied 'default'.
def is_current | ( | self, | |
paths = None |
|||
) |
Return true if dependency is present and up-to-date on 'paths'
def is_present | ( | self, | |
paths = None |
|||
) |
Return true if dependency is present on 'paths'
def version_ok | ( | self, | |
version | |||
) |
Is 'version' sufficiently up-to-date?