def context(py_ver: PyVer): context = DEFAULT_CONTEXT.copy() context.update(dict( platform_version='', # remove highly impure platform_version python_version=py_ver.python_version(), python_full_version=py_ver.python_full_version() )) return context
def __init__(self, py_ver: PyVer, platform, system, *args, **kwargs): self.context = context(py_ver, platform, system) self.context_wheel = self.context.copy() self.context_wheel['extra'] = None self.py_ver = py_ver self.py_ver_parsed = parse_ver(py_ver.python_full_version()) self.py_ver_digits = py_ver.digits() self.platform = platform self.system = system
def context(py_ver: PyVer, platform: str, system: str): context = DEFAULT_CONTEXT.copy() context.update( dict( platform_version='', # remove impure platform_version platform_release='', # remove impure kernel verison platform_system=system[0].upper() + system[1:], # eg. Linux or Darwin platform_machine=platform, # eg. x86_64 python_version=py_ver.python_version(), python_full_version=py_ver.python_full_version())) return context