| Path : /lib64/python2.7/distutils/ | 
| Current File : //lib64/python2.7/distutils/versionpredicate.pyc | 
ó
Fì]c           @   sÈ   d  Z  d d l Z d d l Z d d l Z e j d ƒ Z e j d ƒ Z e j d ƒ Z d „  Z	 i e j
 d 6e j d 6e j d	 6e j
 d
 6e j d 6e j d 6Z d
 d d „  ƒ  YZ d a d „  Z d S(   sB   Module for parsing and testing package version predicate strings.
iÿÿÿÿNs'   (?i)^\s*([a-z_]\w*(?:\.[a-z_]\w*)*)(.*)s   ^\s*\((.*)\)\s*$s%   ^\s*(<=|>=|<|>|!=|==)\s*([^\s,]+)\s*$c         C   sP   t  j |  ƒ } | s( t d |  ƒ ‚ n  | j ƒ  \ } } | t j j | ƒ f S(   sV   Parse a single version comparison.
    Return (comparison string, StrictVersion)
    s"