B
ɋu @ sx d Z ddlmZmZ ddlZddlZddlZddlmZ ddl m
Z
ddlmZ e
dZejdkZG d d
d
eZdS )zMA Python specification is an abstract requirement definition of a interpreter )absolute_importunicode_literalsN)OrderedDict)fs_is_case_sensitive)
ensure_strz@^(?P[a-zA-Z]+)?(?P[0-9.]+)?(?:-(?P32|64))?$win32c @ sP e Zd ZdZdd Zedd Zdd Zedd Z d
d Z
dd
Zdd ZdS )
PythonSpecz1Contains specification about a Python Interpreterc C s. || _ || _|| _|| _|| _|| _|| _d S )N)str_specimplementationmajorminormicroarchitecturepath)selfr r
r r r
r r r M/opt/alt/python37/lib/python3.7/site-packages/virtualenv/discovery/py_spec.py__init__ s zPythonSpec.__init__c C sZ d\}}}}}}t j|r$|}n"d}tt|} | r