/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging
NameSizeModeActions
markers.py82390644editdlrm
markers.pyc119590644editdlrm
markers.pyo118210644editdlrm
requirements.py43430644editdlrm
requirements.pyc51640644editdlrm
requirements.pyo51640644editdlrm
specifiers.py280250644editdlrm
specifiers.pyc253270644editdlrm
specifiers.pyo253270644editdlrm
utils.py4210644editdlrm
utils.pyc5940644editdlrm
utils.pyo5940644editdlrm
version.py115560644editdlrm
version.pyc144420644editdlrm
version.pyo144420644editdlrm
_compat.py8600644editdlrm
_compat.pyc12440644editdlrm
_compat.pyo12440644editdlrm
_structures.py14160644editdlrm
_structures.pyc41730644editdlrm
_structures.pyo41730644editdlrm
__about__.py7200644editdlrm
__about__.pyc7890644editdlrm
__about__.pyo7890644editdlrm
__init__.py5130644editdlrm
__init__.pyc6110644editdlrm
__init__.pyo6110644editdlrm
Edit: /usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyc (11959B)
ó Àfc@`suddlmZmZmZddlZddlZddlZddlZddlm Z m Z m Z m Z ddlm Z mZmZmZddlmZddlmZddlmZmZd d d d d gZd efd„ƒYZd efd„ƒYZd efd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZ defd„ƒYZ!edƒedƒBedƒBedƒBedƒBedƒBedƒBed ƒBed!ƒBed"ƒBed#ƒBed$ƒBed%ƒBed&ƒBed'ƒBed(ƒBed)ƒBed*ƒBZ"id#d$6d"d%6dd&6dd'6dd(6dd)6Z#e"j$d+„ƒed,ƒed-ƒBed.ƒBed/ƒBed0ƒBed1ƒBed2ƒBed3ƒBZ%e%ed4ƒBed5ƒBZ&e&j$d6„ƒed7ƒed8ƒBZ'e'j$d9„ƒed:ƒed;ƒBZ(e"e'BZ)ee)e&e)ƒZ*e*j$d<„ƒed=ƒj+ƒZ,ed>ƒj+ƒZ-eƒZ.e*ee,e.e-ƒBZ/e.e/e e(e.ƒ>e e.e Z0d?„Z1e2d@„Z3idA„d56dB„d46ej4d36ej5d/6ej6d-6ej7d06ej8d.6ej9d26Z:dC„Z;eƒZ<dD„Z=dE„Z>dF„Z?dG„Z@d efdH„ƒYZAdS(Ii(tabsolute_importtdivisiontprint_functionN(tParseExceptiont ParseResultst stringStartt stringEnd(t ZeroOrMoretGrouptForwardt QuotedString(tLiterali(t string_types(t SpecifiertInvalidSpecifiert InvalidMarkertUndefinedComparisontUndefinedEnvironmentNametMarkertdefault_environmentcB`seZdZRS(sE An invalid marker was found, users should refer to PEP 508. (t__name__t __module__t__doc__(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRscB`seZdZRS(sP An invalid operation was attempted on a value that doesn't support it. (RRR(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRscB`seZdZRS(s\ A name was attempted to be used that does not exist inside of the environment. (RRR(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR%stNodecB`s,eZd„Zd„Zd„Zd„ZRS(cC`s ||_dS(N(tvalue(tselfR((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyt__init__.scC`s t|jƒS(N(tstrR(R((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyt__str__1scC`sdj|jjt|ƒƒS(Ns <{0}({1!r})>(tformatt __class__RR(R((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyt__repr__4scC`s t‚dS(N(tNotImplementedError(R((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyt serialize7s(RRRRRR!(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR,s   tVariablecB`seZd„ZRS(cC`s t|ƒS(N(R(R((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR!=s(RRR!(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR";stValuecB`seZd„ZRS(cC`s dj|ƒS(Ns"{0}"(R(R((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR!Cs(RRR!(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR#AstOpcB`seZd„ZRS(cC`s t|ƒS(N(R(R((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR!Is(RRR!(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR$Gstimplementation_versiontplatform_python_implementationtimplementation_nametpython_full_versiontplatform_releasetplatform_versiontplatform_machinetplatform_systemtpython_versiont sys_platformtos_namesos.names sys.platformsplatform.versionsplatform.machinesplatform.python_implementationtpython_implementationtextracC`sttj|d|dƒƒS(Ni(R"tALIASEStget(tstltt((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pytits===s==s>=s<=s!=s~=t>t st RARB( RCtlistR@R tAssertionErrortlenRHtjoinR!(tmarkerRGtinnerRK((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRH”s! &cC`s ||kS(N((tlhstrhs((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR7¬R8cC`s ||kS(N((RSRT((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyR7­R8cC`s’y%tdj|jƒ|gƒƒ}Wntk r8nX|j|ƒStj|jƒƒ}|dkr…tdj |||ƒƒ‚n|||ƒS(NR8s#Undefined {0!r} on {1!r} and {2!r}.( R RPR!Rtcontainst _operatorsR3tNoneRR(RStopRTtspectoper((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyt_eval_op·s%   cC`s:|j|tƒ}|tkr6tdj|ƒƒ‚n|S(Ns/{0!r} does not exist in evaluation environment.(R3t _undefinedRR(t environmenttnameR((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyt_get_envËs  c C`s,gg}x |D]}t|tttfƒs4t‚t|tƒr`|djt||ƒƒqt|tƒræ|\}}}t|tƒr«t||j ƒ}|j }n|j }t||j ƒ}|djt |||ƒƒq|dksøt‚|dkr|jgƒqqWt d„|DƒƒS(NiÿÿÿÿR>R?cs`s|]}t|ƒVqdS(N(tall(RJtitem((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pys îs(R>R?( RCRMR@R RNtappendt_evaluate_markersR"R_RR[tany( tmarkersR]tgroupsRQRSRXRTt lhs_valuet rhs_value((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRcÖs"      cC`sFdj|ƒ}|j}|dkrB||dt|jƒ7}n|S(Ns{0.major}.{0.minor}.{0.micro}tfinali(Rt releaselevelRtserial(tinfotversiontkind((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pytformat_full_versionñs   cC`sÁttdƒr0ttjjƒ}tjj}n d}d}i |d6|d6tjd6tjƒd6tj ƒd6tj ƒd 6tjƒd 6tj ƒd 6tj ƒd 6tj ƒd d6tjd6S(Ntimplementationt0R8R'R%R/R+R)R,R*R(R&iR-R.( thasattrtsysRoRpRmR^tostplatformtmachinetreleasetsystemR-R0(tiverR'((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRùs"       cB`s/eZd„Zd„Zd„Zdd„ZRS(cC`seyttj|ƒƒ|_WnBtk r`}dj|||j|jd!ƒ}t|ƒ‚nXdS(Ns+Invalid marker: {0!r}, parse error at {1!r}i(RDtMARKERt parseStringt_markersRRtlocR(RRQteterr_str((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRs cC`s t|jƒS(N(RHR|(R((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRscC`sdjt|ƒƒS(Ns(RR(R((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRscC`s5tƒ}|dk r%|j|ƒnt|j|ƒS(s$Evaluate a marker. Return the boolean from evaluating the given marker against the environment. environment is an optional argument to override all or part of the determined environment. The environment is determined from the current Python process. N(RRWtupdateRcR|(RR]tcurrent_environment((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pytevaluate s  N(RRRRRRWR‚(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyRs   (Bt __future__RRRtoperatorRtRuRstsetuptools.extern.pyparsingRRRRRRR R R tLt_compatR t specifiersR Rt__all__t ValueErrorRRRtobjectRR"R#R$tVARIABLER2tsetParseActiont VERSION_CMPt MARKER_OPt MARKER_VALUEtBOOLOPt MARKER_VARt MARKER_ITEMtsuppresstLPARENtRPARENt MARKER_EXPRt MARKER_ATOMRzRDtTrueRHtlttleteqtnetgetgtRVR[R\R_RcRoRR(((sH/usr/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.pyts|    ""  ©   E