//usr/lib64/lib64//lib64/lib64//ó
ÛœSec @ 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" bad package restriction syntax: %r( t re_splitComparisont matcht
ValueErrort groupst distutilst versiont
StrictVersion( t predt rest compt verStr( ( s2 /usr/lib64/python2.7/distutils/versionpredicate.pyt splitUp s
t