Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Classes | Functions | Variables
pip._vendor.distlib.markers Namespace Reference

Classes

class  Evaluator
 

Functions

 _is_version_marker (s)
 
 _is_literal (o)
 
 _get_versions (s)
 
 default_context ()
 
 interpret (marker, execution_context=None)
 

Variables

 _VERSION_PATTERN
 
dict _VERSION_MARKERS = {'python_version', 'python_full_version'}
 
 _DIGITS = re.compile(r'\d+\.\d+')
 
 DEFAULT_CONTEXT = default_context()
 
 evaluator = Evaluator()
 

Detailed Description

Parser for the environment markers micro-language defined in PEP 508.

Function Documentation

◆ interpret()

pip._vendor.distlib.markers.interpret (   marker,
  execution_context = None 
)
Interpret a marker and return a result depending on environment.

:param marker: The marker to interpret.
:type marker: str
:param execution_context: The context used for name lookup.
:type execution_context: mapping

Variable Documentation

◆ _VERSION_PATTERN

pip._vendor.distlib.markers._VERSION_PATTERN
protected
Initial value:
1= re.compile(
2 r'((\d+(\.\d+)*\w*)|\'(\d+(\.\d+)*\w*)\'|\"(\d+(\.\d+)*\w*)\")')