Home | Top | ← | → | Overview | Module | Class | Index | Help |
|
About |
---|
|
||||
pythonids.pythondist provides information about the Python implementation.
Raises 'pythonids.PythonIDsImplementationError' when implementation is not supported.
Version: 0.1.35
Author: Arno-Can Uestuensoez
Copyright: Copyright (C) 2010-2018 Arno-Can Uestuensoez @Ingenieurbuero Arno-Can Uestuensoez
License: Artistic-License-2.0 + Forced-Fairplay-Constraints
Functions | |||
|
|||
|
|||
|
|||
|
|||
|
Variables | |
ISINT =
|
|
ISNUM =
|
|
ISSTR =
|
|
PYDIST = 3020173824
|
|
PYDIST_DATA = {"category": 0x80000000, "disttype": 0x34000000,
|
|
PYE_CATEGORY = 2147483648
|
|
PYE_CIRCUITPYTHON = 524288
|
|
PYE_CIRCUITPYTHON_NAME =
|
|
PYE_CIRCUITPYTHON_PRETTY =
|
|
PYE_CPYTHON = 262144
|
|
PYE_CPYTHON_NAME =
|
|
PYE_CPYTHON_PRETTY =
|
|
PYE_CYTHON = 786432
|
|
PYE_CYTHON_NAME =
|
|
PYE_CYTHON_PRETTY =
|
|
PYE_DIST = 8126464
|
|
PYE_DISTREL = 262143
|
|
PYE_DISTREL_MAJOR = 258048
|
|
PYE_DISTREL_MICRO = 63
|
|
PYE_DISTREL_MINOR = 4032
|
|
PYE_EMPTY = 0
|
|
PYE_IPYTHON = 1048576
|
|
PYE_IPYTHON_NAME =
|
|
PYE_IPYTHON_PRETTY =
|
|
PYE_IRONPYTHON = 1310720
|
|
PYE_IRONPYTHON_NAME =
|
|
PYE_IRONPYTHON_PRETTY =
|
|
PYE_JYTHON = 1572864
|
|
PYE_JYTHON_NAME =
|
|
PYE_JYTHON_PRETTY =
|
|
PYE_MICROPYTHON = 1835008
|
|
PYE_MICROPYTHON_NAME =
|
|
PYE_MICROPYTHON_PRETTY =
|
|
PYE_PYDIST_CPYTHON2715 = 2743345615
|
|
PYE_PYDIST_CPYTHON372 = 3011785154
|
|
PYE_PYDIST_IPYTHON550 = 2744144192
|
|
PYE_PYDIST_IPYTHON560 = 2744144256
|
|
PYE_PYDIST_IRONPYTHON277 = 2744394183
|
|
PYE_PYDIST_IRONPYTHON279 = 2744394185
|
|
PYE_PYDIST_JYTHON270 = 2744656320
|
|
PYE_PYDIST_JYTHON271 = 2744656321
|
|
PYE_PYDIST_PYPY580 = 2745192960
|
|
PYE_PYDIST_PYPY60027 = 2745196544
|
|
PYE_PYDIST_PYPY60035 = 2996854784
|
|
PYE_PYDIST_PYPY70036 = 3005247488
|
|
PYE_PYPY = 2097152
|
|
PYE_PYPY_NAME =
|
|
PYE_PYPY_PRETTY =
|
|
PYE_PYTHON = 2147483648
|
|
PYE_PYTHON27 = 595591168
|
|
PYE_PYTHON35 = 847249408
|
|
PYE_PYTHON36 = 855638016
|
|
PYE_PYTHON37 = 864026624
|
|
PYE_PYTHON38 = 872415232
|
|
PYE_PYTHON39 = 880803840
|
|
PYE_PYTHON_NAME =
|
|
PYE_PYTHON_PRETTY =
|
|
PYE_SYNTAXTYPE = 2139095040
|
|
PYE_SYNTAXTYPE_MAJOR = 1879048192
|
|
PYE_SYNTAXTYPE_MINOR = 260046848
|
|
PyDist = <class 'pythonids.pythondist.PyDist'>
|
|
PyDistSegments = <class 'pythonids.pythondist.PyDistSegments'>
|
|
PyDistStr = <class 'pythonids.pythondist.PyDistStr'>
|
|
PythonDist = <class 'pythonids.pythondist.PythonDist'>
|
|
PythonDistError = <class 'pythonids.pythondist.PythonDistError'>
|
|
PythonIDsError = <class 'pythonids.PythonIDsError'>
|
|
SPLITVERS = re.compile('(?s)(^[0-9]+)[.]([0-9]*)[.]([0-9]*).*'
|
|
SPLITVERS2 = re.compile('(?s)(^[0-9]+)[.]([0-9]*).*', re.DOTALL)
|
|
STR2DISTREL = re.compile('([0-9.]*)[^0-9]*')
|
|
__cached__ =
|
|
__loader__ = <_frozen_importlib_external.SourceFileLoader obje
|
|
__package__ =
|
|
__spec__ = ModuleSpec(name='pythonids.pythondist', loader=<_fr
|
|
__uuid__ =
|
|
attribute_map =
|
|
bash_map =
|
|
dist2num =
|
|
isJython = False
|
|
num2name =
|
|
num2pretty =
|
Function Details |
Decodes the 32bit hex representation of the Python distribution into a flat tuple of numbers. Args:
Returns:
Raises: pass-through |
Decodes the 32bit hex representation of the Python distribution into a dict structure with str names and numeric release vectors. Args:
Returns:
Raises: pass-through |
Decodes the 32bit hex representation of the Python distribution into a dict structure with str names and str representation of releases. Args:
Returns:
Raises: pass-through |
Encodes the 32bit bitmask of the compressed platform information by the provided values of the sub fields. Non-provided values are set to 0, and though ignored. This function is mainly designed and foreseen for cache preparation and test environments, though it inherently requires some of the systems performance. Thus do not use it within repetitive calls for performance critical large scale loops with small code sections. Args:
Returns: The 32bit compressed bitmask of the of the distribution. Raises: pass-through |
Encodes the Python distribution by calculating the 32bit integer bitmask for the provided Python distribution and syntax release information.
Returns:
Raises: pass-through |
Variables Details |
PYDIST_DATA
|
SPLITVERS
|
__cached__
|
__loader__
|
__spec__
|
attribute_map
|
bash_map
|
dist2num
|
num2name
|
num2pretty
|
Home | Top | ← | → | Overview | Module | Class | Index | Help |
|
About |
---|
Copyright(C) 2019 Arno-Can Uestuensoez @Ingenieurbuero Arno-Can Uestuensoez | https://arnocan.wordpress.com |
Generated by Epydoc 4.0.4 / Python-3.8 / fedora27 on Thu Dec 19 06:40:25 2019 | http://epydoc.sourceforge.net |