Module ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias identifier ImportFrom alias Import alias ImportFrom alias alias ImportFrom alias alias alias alias ImportFrom alias alias alias ImportFrom alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num orelse Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr TupleLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr IfExp NameLoad NameLoad Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body ImportFrom alias Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword IfExp NameLoad NameLoad Dict keyword NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str ImportFrom alias If Call NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore Str If CompareIn NameLoad NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BoolOpOr CompareIn AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr Str body If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad orelse If Call NameLoad NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad If NameLoad body If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore IfExp NameLoad NameLoad Dict Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad If NameLoad body Assign AttributeStore NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore IfExp AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body AugAssignAdd NameStore BinOpMod Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body AugAssignAdd NameStore BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body AugAssignAdd NameStore BinOpAdd Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr NameLoad Return AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Assert CompareIsNot AttributeLoad NameLoad attr NameLoad Assert AttributeLoad NameLoad attr Assert AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise Call NameLoad BinOpMod Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad Return Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assert AttributeLoad NameLoad attr BinOpMod Str NameLoad TryExcept body Import alias handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Assign NameStore Str If BoolOpAnd AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assert AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr With Call NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad AttributeLoad NameLoad attr Str NameLoad If AttributeLoad NameLoad attr body AugAssignAdd NameStore ListLoad Str Assign NameStore BinOpAdd NameLoad ListLoad Str If AttributeLoad NameLoad attr body Assign NameStore ListLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad Assign NameStore ListLoad Str Str Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call NameLoad BinOpAdd NameLoad NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword Str If UnaryOpNot AttributeLoad NameLoad attr body If Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Index Str NameLoad body Assign NameStore Str orelse Assign NameStore Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr ListLoad SubscriptLoad Call AttributeLoad NameLoad attr Index Str NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assert AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore ListLoad For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad NameLoad body If BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str Str Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assert NameLoad BinOpMod Str TupleLoad NameLoad NameLoad If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults BinOpAdd Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr BoolOpOr BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Num Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BoolOpOr NameLoad Str Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assert AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Str If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Assert AttributeLoad NameLoad attr Assert AttributeLoad NameLoad attr If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Return Assert CompareIn Str AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot AttributeLoad NameLoad attr body Return Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assert Num BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str NameLoad If BoolOpAnd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str body For NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad NameLoad attr Str body If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str orelse Assign NameStore ListLoad For NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr BoolOpAnd NameLoad CompareNotIn NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str orelse If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd Str NameLoad orelse If NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assert CompareEq NameLoad AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse If BoolOpAnd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr If BoolOpAnd Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body For NameStore Call AttributeLoad NameLoad attr Str body If Call NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str If Call AttributeLoad NameLoad attr Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str body If Call NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call NameLoad BinOpMod Str Call NameLoad NameLoad TupleLoad Str Str Str If CompareEq NameLoad Str body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str NameLoad Str Assign AttributeStore NameLoad attr BinOpLShift Num Num Expr Call AttributeLoad NameLoad attr NameLoad Str For NameStore NameLoad body If CompareEq NameLoad NameLoad body Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call AttributeLoad NameLoad attr BinOpAdd NameLoad AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice BinOpAdd Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call NameLoad AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults ListLoad NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Return AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad If AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Call NameLoad NameLoad ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str TryFinally body Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr AugAssignAdd NameStore BinOpAdd Call NameLoad NameLoad ListLoad Str Str NameLoad If UnaryOpNot AttributeLoad NameLoad attr body AugAssignAdd NameStore ListLoad Str If CompareIsNot NameLoad NameLoad body AugAssignAdd NameStore ListLoad Str NameLoad If AttributeLoad NameLoad attr body AugAssignAdd NameStore ListLoad Str orelse AugAssignAdd NameStore ListLoad Str If Call NameLoad body Assign NameStore BinOpAdd Str Call AttributeLoad NameLoad attr AugAssignAdd NameStore ListLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr With Call NameLoad body Expr Call NameLoad BinOpAdd NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Return Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Return FunctionDef arguments args NameParam defaults body If BoolOpOr CompareIs NameLoad NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad orelse Return Call NameLoad NameLoad NameLoad decorator_list With Call NameLoad NameLoad NameStore body For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad Break orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Return Assign NameStore ListLoad With Call NameLoad NameLoad NameStore body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body AugAssignAdd NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad Str attr NameLoad Str finalbody If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults TupleLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Call NameLoad NameLoad ListLoad Str With Call NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call NameLoad BinOpAdd BinOpAdd BinOpAdd ListLoad AttributeLoad NameLoad attr Str BinOpMod Str AttributeLoad NameLoad attr Call NameLoad NameLoad ListLoad Str Str Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Return NameLoad ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body If Call NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse If BoolOpAnd Call NameLoad Call NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Num Index Num attr Str NameLoad Assign NameStore NameLoad If CompareIn SubscriptLoad NameLoad Index Num TupleLoad Str Str Str Str body Assign NameStore SubscriptLoad NameLoad Index Num orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call NameLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore NameLoad If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num orelse Assign NameStore NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call NameLoad NameLoad If Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body If NameLoad body Return TupleLoad NameLoad NameLoad AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str NameLoad attr Dict orelse Return TupleLoad NameLoad NameLoad NameLoad Dict For NameStore NameLoad body If Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpMod Str NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Break If CompareNotIn Str NameLoad body If NameLoad body Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Num Index Num attr If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd BinOpAdd BinOpMod Str NameLoad Call AttributeLoad Str attr ListComp BinOpAdd AttributeLoad NameLoad attr Str comprehension NameStore AttributeLoad NameLoad attr Str Raise Call NameLoad NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad If BoolOpOr UnaryOpNot NameLoad CompareNotIn Str NameLoad body Assign NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list
N/A __future__ absolute_import N/A logging N/A os N/A re N/A shutil N/A sys N/A tempfile N/A warnings N/A zipfile distutils.util change_root distutils sysconfig email.parser FeedParser pip._vendor pkg_resources six pip._vendor.distlib.markers interpret markers_interpret pip._vendor.six.moves configparser N/A pip.wheel pip.compat native_str WINDOWS pip.download is_url url_to_path path_to_url is_archive_file pip.exceptions InstallationError UninstallationError UnsupportedWheel pip.locations bin_py running_under_virtualenv PIP_DELETE_MARKER_FILENAME bin_user pip.utils display_path rmtree ask_path_exists backup_dir is_installable_dir dist_in_usersite dist_in_site_packages egg_link_path make_path_relative call_subprocess read_text_file FakeFile _make_build_dir ensure_dir pip.utils.deprecation RemovedInPip8Warning pip.utils.logging indent_log pip.req.req_uninstall UninstallPathSet pip.vcs vcs pip.wheel move_wheel_files Wheel pip._vendor.packaging.version Version N/A logger N/A N/A logging getLogger __name__ _strip_extras N/A N/A path N/A N/A N/A m N/A N/A re match ^(.+)(\[[^\]]+\])$ path N/A extras None N/A m N/A N/A path_no_extras N/A N/A m group 1 N/A extras N/A N/A m group 2 N/A N/A path_no_extras path N/A N/A path_no_extras extras N/A InstallRequirement N/A object N/A __init__ N/A N/A self req comes_from source_dir editable link as_egg update editable_options pycompile markers isolated options wheel_cache N/A None False None False True None True None False None None N/A N/A N/A self extras N/A N/A N/A isinstance req N/A six string_types N/A N/A req N/A N/A N/A pkg_resources Requirement parse req N/A N/A self extras N/A req extras N/A N/A self req req N/A N/A self comes_from comes_from N/A N/A self source_dir source_dir N/A N/A self editable editable N/A N/A editable_options None N/A N/A editable_options N/A N/A N/A self editable_options editable_options N/A N/A self _wheel_cache wheel_cache N/A N/A self link link N/A N/A self as_egg as_egg N/A N/A self markers markers N/A N/A self _egg_info_path None N/A N/A self satisfied_by None N/A N/A self conflicts_with None N/A N/A self _temp_build_dir None N/A N/A self _ideal_global_dir None N/A N/A self update update N/A N/A self install_succeeded None N/A N/A self uninstalled None N/A N/A self use_user_site False N/A N/A self target_dir None N/A N/A self options N/A options options N/A N/A N/A self pycompile pycompile N/A N/A self isolated isolated N/A from_editable N/A N/A cls editable_req comes_from default_vcs isolated options wheel_cache N/A None None False None None N/A pip.index Link N/A N/A name url extras_override editable_options N/A parse_editable editable_req default_vcs N/A N/A N/A url startswith file: N/A N/A source_dir N/A url_to_path url N/A N/A source_dir None N/A res N/A cls name comes_from source_dir source_dir editable True link N/A Link url editable_options editable_options isolated isolated options N/A options options N/A wheel_cache wheel_cache N/A N/A extras_override None N/A N/A N/A res extras extras_override N/A res N/A classmethod from_line N/A N/A cls name comes_from isolated options wheel_cache N/A None False None None N/A N/A Creates an InstallRequirement from a name, which might be a
        requirement, directory containing 'setup.py', filename, or URL.
         pip.index Link N/A N/A is_url name N/A N/A marker_sep ;  N/A N/A marker_sep ; N/A N/A marker_sep name N/A N/A N/A name markers N/A N/A name split marker_sep 1 N/A markers N/A N/A markers strip N/A N/A markers N/A N/A markers None N/A N/A markers None N/A name N/A N/A name strip N/A req None N/A path N/A N/A N/A os path normpath N/A N/A N/A os path abspath name N/A link None N/A extras None N/A N/A is_url name N/A N/A link N/A Link name N/A N/A N/A p extras N/A _strip_extras path N/A N/A N/A N/A N/A os path isdir p N/A N/A N/A N/A os path sep name N/A N/A name startswith . N/A N/A N/A N/A is_installable_dir p N/A N/A N/A InstallationError N/A Directory %r is not installable. File 'setup.py' not found. name N/A link N/A Link N/A path_to_url p N/A N/A N/A is_archive_file p N/A N/A N/A N/A N/A N/A os path isfile p N/A N/A N/A N/A logger warning Requirement %r looks like a filename, but the file does not exist name N/A link N/A Link N/A path_to_url p N/A link N/A N/A N/A N/A N/A link scheme file N/A N/A re search \.\./ N/A link url N/A N/A link N/A Link N/A path_to_url N/A N/A N/A os path normpath N/A N/A N/A os path abspath N/A link path N/A N/A link is_wheel N/A N/A wheel N/A Wheel N/A link filename N/A N/A N/A N/A wheel supported N/A N/A N/A UnsupportedWheel N/A %s is not a supported wheel on this platform. N/A wheel filename N/A req N/A %s==%s N/A N/A wheel name N/A wheel version N/A N/A req N/A link egg_fragment N/A N/A req name N/A options N/A options options N/A N/A res N/A cls req comes_from link link markers markers isolated isolated options options wheel_cache wheel_cache N/A extras N/A N/A N/A res extras N/A N/A N/A N/A pkg_resources Requirement parse N/A __placeholder__ extras extras N/A res N/A classmethod __str__ N/A N/A self N/A N/A N/A N/A self req N/A N/A s N/A str N/A self req N/A N/A self link N/A N/A s N/A  from %s N/A N/A self link url N/A N/A s N/A N/A self link N/A N/A self link url None N/A N/A N/A self satisfied_by None N/A N/A s N/A  in %s N/A display_path N/A N/A self satisfied_by location N/A N/A self comes_from N/A N/A N/A isinstance N/A self comes_from N/A six string_types N/A N/A comes_from N/A self comes_from N/A N/A comes_from N/A N/A N/A self comes_from from_path N/A comes_from N/A N/A s N/A  (from %s) comes_from N/A s N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s object: %s editable=%r> N/A N/A N/A self __class__ __name__ N/A str self N/A self editable N/A populate_link N/A N/A self finder upgrade N/A N/A N/A Ensure that if a link can be found for this, that it is found.

        Note that self.link may still be None - if Upgrade is False and the
        requirement is already installed.
         N/A N/A N/A self link None N/A N/A N/A self link N/A N/A finder find_requirement self upgrade N/A link N/A N/A self N/A N/A N/A N/A self _link N/A property link N/A N/A self link N/A N/A N/A N/A N/A self _wheel_cache None N/A N/A N/A self _link link N/A N/A N/A self _link N/A N/A N/A self _wheel_cache cached_wheel link N/A self name N/A N/A link setter specifier N/A N/A self N/A N/A N/A N/A N/A self req specifier N/A property from_path N/A N/A self N/A N/A N/A N/A N/A self req None N/A N/A None N/A s N/A str N/A self req N/A N/A self comes_from N/A N/A N/A isinstance N/A self comes_from N/A six string_types N/A N/A comes_from N/A self comes_from N/A N/A comes_from N/A N/A N/A self comes_from from_path N/A comes_from N/A N/A s N/A -> comes_from N/A s N/A build_location N/A N/A self build_dir N/A N/A N/A N/A N/A self _temp_build_dir None N/A N/A N/A self _temp_build_dir N/A N/A N/A self req None N/A N/A N/A self _temp_build_dir N/A N/A tempfile mkdtemp -build pip- N/A N/A self _ideal_build_dir build_dir N/A N/A self _temp_build_dir N/A N/A self editable N/A N/A name N/A N/A N/A self name lower N/A N/A name N/A self name N/A N/A N/A N/A N/A os path exists build_dir N/A N/A N/A N/A logger debug Creating directory %s build_dir N/A N/A _make_build_dir build_dir N/A N/A N/A N/A os path join build_dir name N/A _correct_build_location N/A N/A self N/A N/A N/A Move self._temp_build_dir to self._ideal_build_dir/self.req.name

        For some requirements (e.g. a path to a directory), the name of the
        package is not available until we run egg_info, so the build_location
        will return a temporary directory and store the _ideal_build_dir.

        This is only called by self.egg_info_path to fix the temporary build
        directory.
         N/A N/A N/A self source_dir None N/A N/A N/A N/A N/A self req None N/A N/A self _temp_build_dir N/A N/A self _ideal_build_dir N/A old_location N/A self _temp_build_dir N/A N/A self _temp_build_dir None N/A new_location N/A N/A self build_location N/A self _ideal_build_dir N/A N/A N/A N/A os path exists new_location N/A N/A N/A InstallationError N/A A package already exists in %s; please remove it to continue N/A display_path new_location N/A N/A N/A logger debug Moving package %s from %s to new location %s self N/A display_path old_location N/A display_path new_location N/A N/A N/A shutil move old_location new_location N/A N/A self _temp_build_dir new_location N/A N/A self _ideal_build_dir None N/A N/A self source_dir new_location N/A N/A self _egg_info_path None N/A name N/A N/A self N/A N/A N/A N/A N/A self req None N/A N/A None N/A N/A native_str N/A N/A self req project_name N/A property setup_py N/A N/A self N/A N/A N/A N/A self source_dir N/A No source dir for %s self N/A N/A N/A setuptools N/A N/A N/A ImportError N/A N/A N/A InstallationError setuptools must be installed to install from a source distribution N/A setup_file setup.py N/A N/A N/A self editable_options N/A subdirectory N/A self editable_options N/A N/A setup_py N/A N/A N/A os path join N/A self source_dir N/A N/A self editable_options N/A subdirectory setup_file N/A N/A setup_py N/A N/A N/A os path join N/A self source_dir setup_file N/A N/A N/A six PY2 N/A isinstance setup_py N/A six text_type N/A N/A setup_py N/A N/A setup_py encode N/A N/A sys getfilesystemencoding N/A setup_py N/A property run_egg_info N/A N/A self N/A N/A N/A N/A self source_dir N/A N/A self name N/A N/A N/A N/A logger debug Running setup.py (path:%s) egg_info for package %s N/A self setup_py N/A self name N/A N/A N/A N/A logger debug Running setup.py (path:%s) egg_info for package from %s N/A self setup_py N/A self link N/A N/A indent_log N/A N/A script N/A self _run_setup_py N/A script N/A N/A script replace __SETUP_PY__ N/A repr N/A self setup_py N/A script N/A N/A script replace __PKG_NAME__ N/A repr N/A self name N/A base_cmd N/A N/A sys executable -c script N/A N/A self isolated N/A N/A base_cmd N/A --no-user-cfg N/A egg_info_cmd N/A base_cmd N/A egg_info N/A N/A self editable N/A N/A egg_base_option N/A N/A N/A egg_info_dir N/A N/A N/A os path join N/A self source_dir pip-egg-info N/A N/A ensure_dir egg_info_dir N/A egg_base_option N/A --egg-base pip-egg-info N/A cwd N/A self source_dir N/A N/A N/A self editable_options N/A subdirectory N/A self editable_options N/A N/A cwd N/A N/A N/A os path join cwd N/A N/A self editable_options N/A subdirectory N/A N/A call_subprocess N/A egg_info_cmd egg_base_option cwd cwd show_stdout False command_level N/A logging DEBUG command_desc python setup.py egg_info N/A N/A N/A self req N/A N/A N/A isinstance N/A N/A pkg_resources parse_version N/A N/A N/A self pkg_info N/A Version Version N/A N/A op == N/A N/A op === N/A N/A self req N/A N/A N/A pkg_resources Requirement parse N/A N/A join N/A N/A N/A N/A self pkg_info N/A Name op N/A N/A N/A self pkg_info N/A Version N/A N/A N/A self _correct_build_location N/A N/A _run_setup_py 
__file__ = __SETUP_PY__
from setuptools.command import egg_info
import pkg_resources
import os
import tokenize
def replacement_run(self):
    self.mkpath(self.egg_info)
    installer = self.distribution.fetch_build_egg
    for ep in pkg_resources.iter_entry_points('egg_info.writers'):
        # require=False is the change we're making:
        writer = ep.load(require=False)
        if writer:
            writer(self, ep.name, os.path.join(self.egg_info,ep.name))
    self.find_sources()
egg_info.egg_info.run = replacement_run
exec(compile(
    getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'),
    __file__,
    'exec'
))
 egg_info_data N/A N/A self filename N/A N/A N/A N/A N/A self satisfied_by None N/A N/A N/A N/A N/A N/A self satisfied_by has_metadata filename N/A N/A None N/A N/A N/A N/A self satisfied_by get_metadata filename N/A N/A self source_dir N/A filename N/A N/A self egg_info_path filename N/A N/A N/A N/A N/A os path exists filename N/A N/A None N/A data N/A read_text_file filename N/A data N/A egg_info_path N/A N/A self filename N/A N/A N/A N/A N/A self _egg_info_path None N/A N/A N/A self editable N/A N/A base N/A self source_dir N/A N/A base N/A N/A N/A os path join N/A self source_dir pip-egg-info N/A filenames N/A N/A os listdir base N/A N/A self editable N/A N/A filenames N/A N/A N/A root dirs files N/A N/A os walk base N/A N/A dir N/A vcs dirnames N/A N/A N/A dir dirs N/A N/A N/A N/A dirs remove dir N/A dir N/A list dirs N/A N/A N/A N/A N/A N/A os path exists N/A N/A N/A os path join root dir bin python N/A N/A N/A os path exists N/A N/A N/A os path join root dir Scripts Python.exe N/A N/A N/A N/A dirs remove dir N/A N/A N/A N/A dir test N/A dir tests N/A N/A N/A N/A dirs remove dir N/A N/A N/A filenames extend N/A N/A N/A N/A os path join root dir N/A dir dirs N/A filenames N/A f N/A f filenames N/A N/A f endswith .egg-info N/A N/A filenames N/A N/A N/A InstallationError N/A No files/directories in %s (from %s) N/A base filename N/A filenames N/A No files/directories in %s (from %s) N/A base filename N/A N/A N/A len filenames 1 N/A N/A N/A N/A filenames sort key N/A N/A N/A x N/A N/A N/A N/A x count N/A N/A os path sep N/A N/A N/A N/A os path altsep N/A N/A x count N/A N/A os path altsep 0 N/A N/A self _egg_info_path N/A N/A N/A os path join base N/A filenames N/A 0 N/A N/A N/A N/A os path join N/A self _egg_info_path filename N/A pkg_info N/A N/A self N/A N/A N/A p N/A FeedParser N/A data N/A N/A self egg_info_data PKG-INFO N/A N/A data N/A N/A N/A N/A logger warning No PKG-INFO file found in %s N/A display_path N/A N/A self egg_info_path PKG-INFO N/A N/A N/A p feed N/A data N/A N/A N/A p close N/A N/A _requirements_section_re N/A N/A re compile \[(.*?)\] installed_version N/A N/A self N/A N/A N/A req N/A N/A N/A pkg_resources Requirement parse N/A self name N/A working_set N/A N/A pkg_resources WorkingSet N/A dist N/A N/A working_set find req N/A dist N/A N/A N/A dist version N/A property assert_source_matches_version N/A N/A self N/A N/A N/A N/A self source_dir N/A version N/A N/A N/A self pkg_info N/A version N/A N/A version N/A self req N/A N/A N/A N/A logger warning Requested %s, but installing version %s self N/A self installed_version N/A N/A N/A N/A logger debug Source in %s has version %s, which satisfies requirement %s N/A display_path N/A self source_dir version self N/A update_editable N/A N/A self obtain N/A True N/A N/A N/A N/A self link N/A N/A N/A N/A logger debug Cannot update repository at %s; repository location is unknown N/A self source_dir N/A N/A N/A self editable N/A N/A self source_dir N/A N/A N/A N/A self link scheme file N/A N/A N/A N/A + N/A N/A self link url N/A bad url: %r N/A N/A self link url N/A N/A N/A self update N/A N/A N/A N/A vc_type url N/A N/A N/A N/A self link url split + 1 N/A backend N/A N/A vcs get_backend vc_type N/A backend N/A N/A vcs_backend N/A backend N/A N/A self link url N/A obtain N/A N/A N/A N/A vcs_backend obtain N/A self source_dir N/A N/A N/A N/A vcs_backend export N/A self source_dir N/A N/A 0 N/A Unexpected version control type (in %s): %s N/A N/A self link vc_type N/A uninstall N/A N/A self auto_confirm N/A False N/A N/A 
        Uninstall the distribution currently satisfying this requirement.

        Prompts before removing or modifying files unless
        ``auto_confirm`` is True.

        Refuses to delete or modify files outside of ``sys.prefix`` -
        thus uninstallation within a virtual environment can only
        modify that virtual environment, even if the virtualenv is
        linked to global site-packages.

         N/A N/A N/A N/A self check_if_exists N/A N/A N/A UninstallationError N/A Cannot uninstall requirement %s, not installed N/A N/A self name N/A dist N/A N/A self satisfied_by N/A self conflicts_with N/A paths_to_remove N/A UninstallPathSet dist N/A develop_egg_link N/A egg_link_path dist N/A develop_egg_link_egg_info N/A N/A {0}.egg-info format N/A N/A pkg_resources to_filename N/A dist project_name N/A egg_info_exists N/A N/A dist egg_info N/A N/A N/A os path exists N/A dist egg_info N/A distutils_egg_info N/A getattr N/A dist _provider path None N/A N/A egg_info_exists N/A N/A N/A dist egg_info endswith .egg-info N/A N/A N/A N/A dist egg_info endswith develop_egg_link_egg_info N/A N/A N/A N/A paths_to_remove add N/A dist egg_info N/A N/A N/A dist has_metadata installed-files.txt N/A N/A installed_file N/A N/A N/A N/A dist get_metadata installed-files.txt splitlines N/A N/A path N/A N/A N/A os path normpath N/A N/A N/A os path join N/A dist egg_info installed_file N/A N/A N/A paths_to_remove add path N/A N/A N/A N/A dist has_metadata top_level.txt N/A N/A N/A N/A dist has_metadata namespace_packages.txt N/A N/A namespaces N/A N/A dist get_metadata namespace_packages.txt N/A N/A namespaces N/A N/A top_level_pkg N/A p N/A p N/A N/A N/A N/A dist get_metadata top_level.txt splitlines N/A p N/A p namespaces N/A N/A path N/A N/A N/A os path join N/A dist location top_level_pkg N/A N/A N/A paths_to_remove add path N/A N/A N/A paths_to_remove add N/A path .py N/A N/A N/A paths_to_remove add N/A path .pyc N/A N/A distutils_egg_info N/A N/A N/A N/A warnings warn N/A N/A Uninstalling a distutils installed project ({0}) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. format N/A self name RemovedInPip8Warning N/A N/A N/A paths_to_remove add distutils_egg_info N/A N/A N/A N/A N/A dist location endswith .egg N/A N/A N/A N/A paths_to_remove add N/A dist location N/A easy_install_egg N/A N/A N/A N/A os path split N/A dist location N/A 1 N/A easy_install_pth N/A N/A N/A os path join N/A N/A N/A os path dirname N/A dist location easy-install.pth N/A N/A N/A paths_to_remove add_pth easy_install_pth N/A ./ easy_install_egg N/A N/A develop_egg_link N/A N/A N/A open develop_egg_link r fh N/A N/A link_pointer N/A N/A N/A os path normcase N/A N/A N/A N/A fh readline strip N/A N/A link_pointer N/A dist location N/A Egg-link %s does not match installed location of %s (at %s) N/A link_pointer N/A self name N/A dist location N/A N/A N/A paths_to_remove add develop_egg_link N/A easy_install_pth N/A N/A N/A os path join N/A N/A N/A os path dirname develop_egg_link easy-install.pth N/A N/A N/A paths_to_remove add_pth easy_install_pth N/A dist location N/A N/A N/A egg_info_exists N/A N/A N/A dist egg_info endswith .dist-info N/A N/A path N/A N/A N/A pip wheel uninstallation_paths dist N/A N/A N/A N/A paths_to_remove add path N/A N/A N/A N/A logger debug Not sure how to uninstall: %s - Check: %s dist N/A dist location N/A N/A N/A N/A dist has_metadata scripts N/A N/A dist metadata_isdir scripts N/A N/A script N/A N/A dist metadata_listdir scripts N/A N/A N/A dist_in_usersite dist N/A N/A bin_dir bin_user N/A N/A bin_dir bin_py N/A N/A N/A paths_to_remove add N/A N/A N/A os path join bin_dir script N/A WINDOWS N/A N/A N/A N/A paths_to_remove add N/A N/A N/A N/A os path join bin_dir script .bat N/A N/A N/A dist has_metadata entry_points.txt N/A N/A config N/A N/A configparser SafeConfigParser N/A N/A N/A config readfp N/A FakeFile N/A N/A dist get_metadata_lines entry_points.txt N/A N/A N/A config has_section console_scripts N/A N/A N/A name value N/A N/A config items console_scripts N/A N/A N/A dist_in_usersite dist N/A N/A bin_dir bin_user N/A N/A bin_dir bin_py N/A N/A N/A paths_to_remove add N/A N/A N/A os path join bin_dir name N/A WINDOWS N/A N/A N/A N/A paths_to_remove add N/A N/A N/A N/A os path join bin_dir name .exe N/A N/A N/A paths_to_remove add N/A N/A N/A N/A os path join bin_dir name .exe.manifest N/A N/A N/A paths_to_remove add N/A N/A N/A N/A os path join bin_dir name -script.py N/A N/A N/A paths_to_remove remove auto_confirm N/A N/A self uninstalled paths_to_remove N/A rollback_uninstall N/A N/A self N/A N/A N/A N/A self uninstalled N/A N/A N/A N/A N/A self uninstalled rollback N/A N/A N/A N/A logger error Can't rollback %s, nothing uninstalled. N/A self project_name N/A commit_uninstall N/A N/A self N/A N/A N/A N/A self uninstalled N/A N/A N/A N/A N/A self uninstalled commit N/A N/A N/A N/A logger error Can't commit %s, nothing uninstalled. N/A self project_name N/A archive N/A N/A self build_dir N/A N/A N/A N/A self source_dir N/A create_archive True N/A archive_name N/A %s-%s.zip N/A N/A self name N/A N/A N/A self pkg_info N/A version N/A archive_path N/A N/A N/A os path join build_dir archive_name N/A N/A N/A N/A os path exists archive_path N/A N/A response N/A ask_path_exists N/A The file %s exists. (i)gnore, (w)ipe, (b)ackup  N/A display_path archive_path N/A i w b N/A N/A response i N/A N/A create_archive False N/A N/A N/A response w N/A N/A N/A N/A logger warning Deleting %s N/A display_path archive_path N/A N/A N/A os remove archive_path N/A N/A N/A response b N/A N/A dest_file N/A backup_dir archive_path N/A N/A N/A logger warning Backing up %s to %s N/A display_path archive_path N/A display_path dest_file N/A N/A N/A shutil move archive_path dest_file N/A create_archive N/A N/A zip N/A N/A zipfile ZipFile archive_path w N/A zipfile ZIP_DEFLATED allowZip64 True N/A dir N/A N/A N/A os path normcase N/A N/A N/A os path abspath N/A self source_dir N/A N/A dirpath dirnames filenames N/A N/A os walk dir N/A N/A N/A pip-egg-info dirnames N/A N/A N/A N/A dirnames remove pip-egg-info N/A dirname dirnames N/A N/A dirname N/A N/A N/A os path join dirpath dirname N/A name N/A N/A self _clean_zip_name dirname dir N/A zipdir N/A N/A zipfile ZipInfo N/A N/A N/A N/A self name / name / N/A N/A zipdir external_attr N/A 493 16 N/A N/A N/A zip writestr zipdir N/A filename filenames N/A N/A N/A filename PIP_DELETE_MARKER_FILENAME N/A N/A N/A filename N/A N/A N/A os path join dirpath filename N/A name N/A N/A self _clean_zip_name filename dir N/A N/A N/A zip write filename N/A N/A N/A self name / name N/A N/A N/A zip close N/A N/A N/A logger info Saved %s N/A display_path archive_path N/A _clean_zip_name N/A N/A self name prefix N/A N/A N/A N/A N/A name startswith N/A prefix N/A N/A os path sep N/A name %r doesn't start with prefix %r N/A name prefix N/A name N/A name N/A N/A N/A len prefix 1 N/A name N/A N/A name replace N/A N/A os path sep / N/A name N/A match_markers N/A N/A self N/A N/A N/A N/A N/A self markers None N/A N/A N/A markers_interpret N/A self markers N/A N/A True N/A install N/A N/A self install_options global_options root N/A N/A None N/A N/A N/A self editable N/A N/A N/A N/A self install_editable install_options global_options N/A N/A N/A self is_wheel N/A N/A version N/A N/A N/A pip wheel wheel_version N/A self source_dir N/A N/A N/A N/A pip wheel check_compatibility version N/A self name N/A N/A N/A self move_wheel_files N/A self source_dir root root N/A N/A self install_succeeded True N/A N/A global_options N/A N/A N/A self options get global_options N/A N/A install_options N/A N/A N/A self options get install_options N/A N/A N/A self isolated N/A N/A global_options N/A N/A list global_options N/A --no-user-cfg N/A temp_location N/A N/A tempfile mkdtemp -record pip- N/A record_filename N/A N/A N/A os path join temp_location install-record.txt N/A N/A N/A install_args N/A N/A sys executable N/A N/A N/A install_args append -c N/A N/A N/A install_args append N/A import setuptools, tokenize;__file__=%r;exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec')) N/A self setup_py N/A install_args N/A N/A list global_options N/A install --record record_filename N/A N/A N/A self as_egg N/A N/A install_args N/A --single-version-externally-managed N/A N/A root None N/A N/A install_args N/A --root root N/A N/A self pycompile N/A N/A install_args N/A --compile N/A N/A install_args N/A --no-compile N/A N/A running_under_virtualenv N/A N/A py_ver_str N/A python N/A N/A sysconfig get_python_version N/A install_args N/A --install-headers N/A N/A N/A os path join N/A sys prefix include site py_ver_str N/A self name N/A N/A N/A logger info Running setup.py install for %s N/A self name N/A N/A indent_log N/A N/A N/A call_subprocess N/A install_args install_options cwd N/A self source_dir show_stdout False N/A N/A N/A N/A N/A os path exists record_filename N/A N/A N/A N/A logger debug Record file %s not found record_filename N/A N/A N/A self install_succeeded True N/A N/A self as_egg N/A N/A prepend_root N/A N/A path N/A N/A N/A N/A N/A root None N/A N/A N/A N/A os path isabs path N/A N/A path N/A N/A N/A change_root root path N/A N/A N/A open record_filename f N/A N/A line f N/A N/A directory N/A N/A N/A os path dirname line N/A N/A N/A directory endswith .egg-info N/A N/A egg_info_dir N/A prepend_root directory N/A N/A N/A N/A N/A logger warning Could not find .egg-info directory in install record for %s self N/A N/A new_lines N/A N/A N/A open record_filename f N/A N/A line f N/A N/A filename N/A N/A line strip N/A N/A N/A N/A os path isdir filename N/A N/A filename N/A N/A os path sep N/A N/A N/A new_lines append N/A make_path_relative N/A prepend_root filename egg_info_dir N/A inst_files_path N/A N/A N/A os path join egg_info_dir installed-files.txt N/A N/A open inst_files_path w f N/A N/A N/A N/A f write N/A N/A N/A join new_lines N/A N/A N/A N/A N/A os path exists record_filename N/A N/A N/A N/A os remove record_filename N/A N/A rmtree temp_location N/A ensure_has_source_dir N/A N/A self parent_dir N/A N/A N/A Ensure that a source_dir is set.

        This will create a temporary build dir if the name of the requirement
        isn't known yet.

        :param parent_dir: The ideal pip parent_dir for the source_dir.
            Generally src_dir for editables and build_dir for sdists.
        :return: self.source_dir
         N/A N/A N/A self source_dir None N/A N/A N/A self source_dir N/A N/A self build_location parent_dir N/A N/A self source_dir N/A remove_temporary_source N/A N/A self N/A N/A N/A Remove the source files from this requirement, if they are marked
        for deletion N/A N/A N/A self source_dir N/A N/A N/A os path exists N/A N/A N/A os path join N/A self source_dir PIP_DELETE_MARKER_FILENAME N/A N/A N/A N/A logger debug Removing source in %s N/A self source_dir N/A N/A rmtree N/A self source_dir N/A N/A self source_dir None N/A N/A N/A self _temp_build_dir N/A N/A N/A os path exists N/A self _temp_build_dir N/A N/A N/A rmtree N/A self _temp_build_dir N/A N/A self _temp_build_dir None N/A install_editable N/A N/A self install_options global_options N/A N/A N/A N/A N/A N/A logger info Running setup.py develop for %s N/A self name N/A N/A self isolated N/A N/A global_options N/A N/A list global_options N/A --no-user-cfg N/A N/A indent_log N/A N/A cwd N/A self source_dir N/A N/A N/A self editable_options N/A subdirectory N/A self editable_options N/A N/A cwd N/A N/A N/A os path join cwd N/A N/A self editable_options N/A subdirectory N/A N/A call_subprocess N/A N/A N/A N/A N/A sys executable -c N/A import setuptools, tokenize; __file__=%r; exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec')) N/A self setup_py N/A list global_options N/A develop --no-deps N/A list install_options cwd cwd show_stdout False N/A N/A self install_succeeded True N/A check_if_exists N/A N/A self N/A N/A N/A Find an installed distribution that satisfies or conflicts
        with this requirement, and set self.satisfied_by or
        self.conflicts_with appropriately.
         N/A N/A N/A self req None N/A N/A False N/A N/A N/A N/A self satisfied_by N/A N/A pkg_resources get_distribution N/A self req N/A N/A N/A N/A pkg_resources DistributionNotFound N/A N/A False N/A N/A N/A pkg_resources VersionConflict N/A N/A existing_dist N/A N/A pkg_resources get_distribution N/A N/A self req project_name N/A N/A self use_user_site N/A N/A N/A dist_in_usersite existing_dist N/A N/A N/A self conflicts_with existing_dist N/A N/A N/A N/A running_under_virtualenv N/A dist_in_site_packages existing_dist N/A N/A N/A InstallationError N/A Will not install to the user site because it will lack sys.path precedence to %s in %s N/A N/A existing_dist project_name N/A existing_dist location N/A N/A N/A self conflicts_with existing_dist N/A True N/A is_wheel N/A N/A self N/A N/A N/A N/A N/A self link N/A N/A self link is_wheel N/A property move_wheel_files N/A N/A self wheeldir root N/A None N/A N/A N/A move_wheel_files N/A self name N/A self req wheeldir user N/A self use_user_site home N/A self target_dir root root pycompile N/A self pycompile isolated N/A self isolated N/A get_dist N/A N/A self N/A N/A N/A Return a pkg_resources.Distribution built from self.egg_info_path N/A egg_info N/A N/A N/A N/A self egg_info_path rstrip / N/A base_dir N/A N/A N/A os path dirname egg_info N/A metadata N/A N/A pkg_resources PathMetadata base_dir egg_info N/A dist_name N/A N/A N/A N/A os path splitext N/A N/A N/A os path basename egg_info N/A 0 N/A N/A N/A pkg_resources Distribution N/A N/A N/A os path dirname egg_info project_name dist_name metadata metadata N/A N/A _strip_postfix N/A N/A req N/A N/A N/A 
        Strip req postfix ( -dev, 0.2, etc )
     N/A match N/A N/A re search ^(.*?)(?:-dev|-\d.*)$ req N/A match N/A N/A req N/A N/A match group 1 N/A req N/A _build_req_from_url N/A N/A url N/A N/A N/A parts N/A p N/A p N/A N/A N/A N/A N/A url split # 1 N/A 0 split / p N/A req None N/A N/A N/A parts N/A -2 N/A tags branches tag branch N/A N/A req N/A parts N/A -3 N/A N/A N/A N/A parts N/A -1 trunk N/A N/A req N/A parts N/A -2 N/A req N/A _build_editable_options N/A N/A req N/A N/A N/A 
        This method generates a dictionary of the query string
        parameters contained in a given editable URL.
     N/A regexp N/A N/A re compile [\?#&](?P<name>[^&=]+)=(?P<value>[^&=]+) N/A matched N/A N/A regexp findall req N/A matched N/A N/A ret N/A dict N/A option matched N/A N/A N/A name value option N/A N/A name ret N/A N/A N/A Exception N/A %s option already defined name N/A N/A ret N/A name value N/A ret N/A None N/A parse_editable N/A N/A editable_req default_vcs N/A None N/A N/A Parses an editable requirement into:
        - a requirement name
        - an URL
        - extras
        - editable options
    Accepted requirements:
        svn+http://blahblah@rev#egg=Foobar[baz]&subdirectory=version_subdir
        .[some_extra]
     N/A url editable_req N/A extras None N/A m N/A N/A re match ^(.+)(\[[^\]]+\])$ url N/A m N/A N/A url_no_extras N/A N/A m group 1 N/A extras N/A N/A m group 2 N/A N/A url_no_extras url N/A N/A N/A N/A os path isdir url_no_extras N/A N/A N/A N/A N/A N/A os path exists N/A N/A N/A os path join url_no_extras setup.py N/A N/A N/A InstallationError N/A Directory %r is not installable. File 'setup.py' not found. url_no_extras N/A url_no_extras N/A path_to_url url_no_extras N/A N/A N/A N/A N/A url_no_extras lower startswith file: N/A N/A extras N/A N/A N/A None url_no_extras N/A N/A N/A N/A pkg_resources Requirement parse N/A __placeholder__ extras extras N/A N/A N/A N/A None url_no_extras None N/A N/A version_control vcs N/A N/A N/A N/A N/A N/A url lower startswith N/A %s: version_control N/A N/A url N/A %s+%s N/A version_control url N/A N/A N/A + url N/A N/A default_vcs N/A N/A url N/A N/A default_vcs + url N/A N/A N/A InstallationError N/A %s should either be a path to a local project or a VCS url beginning with svn+, git+, hg+, or bzr+ editable_req N/A vc_type N/A N/A N/A N/A N/A url split + 1 N/A 0 lower N/A N/A N/A N/A vcs get_backend vc_type N/A N/A error_message N/A N/A N/A For --editable=%s only  editable_req N/A N/A ,  join N/A N/A N/A backend name +URL N/A backend N/A vcs backends  is currently supported N/A N/A InstallationError error_message N/A N/A N/A options N/A _build_editable_options editable_req N/A N/A N/A Exception N/A exc N/A N/A N/A InstallationError N/A --editable=%s error in editable options:%s N/A editable_req exc N/A N/A N/A options N/A egg options N/A N/A req N/A _build_req_from_url editable_req N/A N/A req N/A N/A N/A InstallationError N/A --editable=%s is not the right format; it must have #egg=Package editable_req N/A N/A req N/A options N/A egg N/A package N/A _strip_postfix req N/A N/A package url None options N/A