![]() |
Qucs-S S-parameter Viewer & RF Synthesis Tools
|


Public Member Functions | |
| __init__ (self, path=None, fileobj=None, mapping=None, scheme='default') | |
| __getattribute__ (self, key) | |
| __setattr__ (self, key, value) | |
| name_and_version (self) | |
| provides (self) | |
| provides (self, value) | |
| get_requirements (self, reqts, extras=None, env=None) | |
| dictionary (self) | |
| dependencies (self) | |
| dependencies (self, value) | |
| validate (self) | |
| todict (self) | |
| write (self, path=None, fileobj=None, legacy=False, skip_unknown=True) | |
| add_requirements (self, requirements) | |
| __repr__ (self) | |
Public Attributes | |
| scheme | |
| METADATA_VERSION | |
| GENERATOR | |
| name | |
| version | |
| DEPENDENCY_KEYS | |
| metadata_version | |
Static Public Attributes | |
| METADATA_VERSION_MATCHER = re.compile(r'^\d+(\.\d+)*$') | |
| NAME_MATCHER = re.compile('^[0-9A-Z]([0-9A-Z_.-]*[0-9A-Z])?$', re.I) | |
| FIELDNAME_MATCHER = re.compile('^[A-Z]([0-9A-Z-]*[0-9A-Z])?$', re.I) | |
| VERSION_MATCHER = PEP440_VERSION_RE | |
| SUMMARY_MATCHER = re.compile('.{1,2047}') | |
| str | METADATA_VERSION = '2.0' |
| str | GENERATOR = 'distlib (%s)' % __version__ |
| dict | MANDATORY_KEYS |
| tuple | INDEX_KEYS |
| tuple | DEPENDENCY_KEYS |
| dict | SYNTAX_VALIDATORS |
| common_keys = set(('name', 'version', 'license', 'keywords', 'summary')) | |
| tuple | none_list = (None, list) |
| tuple | none_dict = (None, dict) |
| dict | mapped_keys |
| dict | LEGACY_MAPPING |
Protected Member Functions | |
| _validate_value (self, key, value, scheme=None) | |
| _validate_mapping (self, mapping, scheme) | |
| _from_legacy (self) | |
| _to_legacy (self) | |
Protected Attributes | |
| _legacy | |
| _data | |
The metadata of a release. This implementation uses 2.1 metadata where possible. If not possible, it wraps a LegacyMetadata instance which handles the key-value metadata format.
| pip._vendor.distlib.metadata.Metadata.get_requirements | ( | self, | |
| reqts, | |||
extras = None, |
|||
env = None |
|||
| ) |
Base method to get dependencies, given a set of extras
to satisfy and an optional environment context.
:param reqts: A list of sometimes-wanted dependencies,
perhaps dependent on extras and environment.
:param extras: A list of optional components being requested.
:param env: An optional environment for marker evaluation.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |