Ñò
§ÚêLc @ sÈ d Z d d k Z d d k Z d d k Z e i d ƒ Z e i d ƒ Z e i d ƒ Z d „ Z h e i
d 6e i d 6e i d 6e i
d
6e i d 6e i 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 sR t i | ƒ } | p t d | ƒ ‚ n | i ƒ \ } } | t i i | ƒ 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.6/distutils/versionpredicate.pyt splitUp s
t