Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/resolution/resolvelib/base.pyo
ó
tÆ_c @ s d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z e r³ d d l
m Z m Z m
Z
m Z d d l m Z d d l m Z e e
d e
e f Z n d
Z d e f d YZ d
e f d YZ d e f d YZ d S( iÿÿÿÿ( t SpecifierSet( t canonicalize_name( t InstallRequirement( t Hashes( t MYPY_CHECK_RUNNING( t FrozenSett Iterablet Optionalt Tuple( t _BaseVersion( t Linkt Candidatec C s9 | s
| St d | D } d j | d j | S( Nc s s | ] } t | Vq d S( N( R ( t .0t e( ( sY /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/resolution/resolvelib/base.pys <genexpr> s s {}[{}]t ,( t sortedt formatt join( t projectt extrast canonical_extras( ( sY /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/resolution/resolvelib/base.pyt format_name s t
Constraintc B sJ e Z d Z e d Z e d Z d Z d Z d Z RS( c C s | | _ | | _ d S( N( t specifiert hashes( t selfR R ( ( sY /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/resolution/resolvelib/base.pyt __init__ s c C s t t t S( N( R R R ( t cls( ( sY /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/resolution/resolvelib/base.pyt empty# s c C s t | j | j d t S( Nt trust_internet( R R R t False( R t ireq( ( sY /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/resolution/resolvelib/base.pyt from_ireq( s c C s t | j p t | j S( N( t boolR R ( R ( ( sY /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/resolution/resolvelib/base.pyt __nonzero__- s c C s
| j S( N( R"