Module Expr Str ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Str Assign NameStore TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad AttributeLoad NameLoad attr If BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr attr Assign NameStore ListLoad SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Return NameLoad If UnaryOpNot NameLoad body Return NameLoad If AttributeLoad NameLoad attr body Return NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Return NameLoad If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareNotIn Str NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Raise Assign NameStore ListLoad For NameStore NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Continue If UnaryOpNot Call AttributeLoad NameLoad attr body Continue Expr Call AttributeLoad NameLoad attr TupleLoad Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Return Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str BinOpLShift Num Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad While NameLoad body AugAssignAdd NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd Str Call AttributeLoad Call AttributeLoad Call NameLoad Call AttributeLoad NameLoad attr attr Str attr Str Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num body Assign NameStore Dict Assign NameStore Str orelse Assign NameStore Dict Str Str Assign NameStore Str Return Call NameLoad NameLoad BinOpAdd NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Str body Return NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpAdd Str NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Str For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd NameLoad CompareEq Call AttributeLoad NameLoad attr Str NameLoad body With Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str NameStore body For NameStore NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr If CompareEq NameLoad Str body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return TupleLoad Dict Dict With Call NameLoad NameLoad NameStore body Assign NameStore Call NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Assign NameStore Dict If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str orelse Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict Assign NameStore Call NameLoad Assign NameStore ListLoad If NameLoad body With Call NameLoad NameStore body With Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call NameLoad NameLoad For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Call NameLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpAnd NameLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Index Num attr Str body Continue For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad If BoolOpAnd NameLoad CompareEq NameLoad Str Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad Continue orelse If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str attr body Assert UnaryOpNot NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body If BoolOpAnd NameLoad Call NameLoad NameLoad body Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpBitOr BinOpBitOr BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad NameLoad Assert NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body If Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num orelse If Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num orelse If Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num orelse Assign NameStore NameLoad Return BoolOpOr CompareIn NameLoad NameLoad CompareIn NameLoad NameLoad decorator_list For NameStore NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Assign NameStore NameLoad If CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad TupleLoad Str Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Return BinOpMod AttributeLoad NameLoad attr Dict Str Str Str AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Index Num AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body If CompareNotIn Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If CompareNotEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str body Assign NameStore BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr Str NameLoad For NameStore NameLoad body Delete SubscriptDel NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body If CompareNotIn Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr Str NameLoad For NameStore NameLoad body Delete SubscriptDel NameLoad Index NameLoad If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListComp BinOpMod Str NameLoad comprehension NameStore Call AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListComp BinOpMod Str NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Dict Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Str With Call NameLoad NameLoad Str NameStore body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign SubscriptStore NameLoad Index Num Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num If CompareIn SubscriptLoad NameLoad Index Num NameLoad body Assign TupleStore SubscriptStore NameLoad Index Num SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad NameLoad Index NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args defaults vararg kwarg body Assign NameStore Call NameLoad For NameStore Call NameLoad NameLoad NameLoad body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Yield NameLoad decorator_list Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Yield NameLoad If Call AttributeLoad NameLoad attr Str body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Expr Yield NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore Call NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str Return NameLoad handlers ExceptHandler body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If CompareGt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad orelse If CompareGt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr CompareIn NameLoad NameLoad Return IfExp NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str TryFinally body If Call AttributeLoad NameLoad attr NameLoad NameLoad body TryExcept body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Return NameLoad handlers ExceptHandler body Return NameLoad Return NameLoad finalbody Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd ListLoad AttributeLoad NameLoad attr Str BinOpMod Str AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad ListLoad Str Str NameLoad AttributeLoad NameLoad attr TryExcept body Expr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Return NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assert BoolOpOr AttributeLoad NameLoad attr BoolOpAnd NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore ListLoad For NameStore NameLoad body If AttributeLoad NameLoad attr body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr orelse If BoolOpAnd NameLoad AttributeLoad NameLoad attr UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Pass orelse If BoolOpAnd NameLoad UnaryOpNot AttributeLoad NameLoad attr body Pass orelse If NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareIs Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad body Continue If CompareNotIn Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Continue Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad With Call NameLoad body Assign TupleStore NameStore NameStore TupleLoad ListLoad ListLoad For NameStore NameLoad body If NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call NameLoad NameLoad orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad keyword NameLoad Assert AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Return CompareEq Call NameLoad NameLoad Num decorator_list decorator_list
N/A N/A 
Support for installing and building the "wheel" binary package format.
 __future__ absolute_import N/A compileall N/A csv N/A errno N/A functools N/A hashlib N/A logging N/A os N/A re N/A shutil N/A stat N/A sys N/A tempfile N/A warnings base64 urlsafe_b64encode email.parser Parser pip._vendor.six StringIO N/A pip pip.download path_to_url unpack_url pip.exceptions InvalidWheelFilename UnsupportedWheel pip.locations distutils_scheme PIP_DELETE_MARKER_FILENAME pip pep425tags pip.utils call_subprocess ensure_dir make_path_relative captured_stdout rmtree pip.utils.logging indent_log pip._vendor.distlib.scripts ScriptMaker pip._vendor pkg_resources pip._vendor.six.moves configparser N/A wheel_ext .whl N/A VERSION_COMPATIBLE N/A 1 0 N/A logger N/A N/A logging getLogger __name__ WheelCache N/A object N/A N/A A cache of wheels for future installs. __init__ N/A N/A self cache_dir format_control N/A N/A N/A Create a wheel cache.

        :param cache_dir: The root of the cache.
        :param format_control: A pip.index.FormatControl object to limit
            binaries being read from the cache.
         N/A N/A self _cache_dir cache_dir N/A N/A self _format_control format_control N/A cached_wheel N/A N/A self link package_name N/A N/A N/A N/A cached_wheel N/A self _cache_dir link N/A self _format_control package_name N/A N/A _cache_for_link N/A N/A cache_dir link N/A N/A N/A 
    Return a directory to store cached wheels in for link.

    Because there are M wheels for any one sdist, we provide a directory
    to cache them in, and then consult that directory when looking up
    cache hits.

    We only insert things into the cache if they have plausible version
    numbers, so that we don't contaminate the cache with things that were not
    unique. E.g. ./package might have dozens of installs done for it and build
    a version of 0.0...and if we built and cached a wheel, we'd end up using
    the same wheel even if the source has been edited.

    :param cache_dir: The cache_dir being used by pip.
    :param link: The link of the sdist for which this will cache wheels.
     N/A key_parts N/A N/A link url_without_fragment N/A N/A N/A N/A link hash_name None N/A N/A link hash None N/A N/A N/A N/A key_parts append N/A N/A = join N/A N/A link hash_name N/A link hash N/A key_url N/A N/A # join key_parts N/A hashed N/A N/A N/A N/A hashlib sha224 N/A N/A key_url encode hexdigest N/A parts N/A N/A hashed N/A 2 N/A hashed N/A 2 4 N/A hashed N/A 4 6 N/A hashed N/A 6 N/A N/A N/A N/A os path join cache_dir wheels parts N/A cached_wheel N/A N/A cache_dir link format_control package_name N/A N/A N/A N/A cache_dir N/A N/A link N/A N/A link N/A N/A link N/A N/A link is_wheel N/A N/A link N/A N/A N/A link is_artifact N/A N/A link N/A N/A package_name N/A N/A link N/A canonical_name N/A N/A N/A N/A pkg_resources safe_name package_name lower N/A formats N/A N/A N/A pip index fmt_ctl_formats format_control canonical_name N/A N/A binary formats N/A N/A link N/A root N/A _cache_for_link cache_dir link N/A N/A N/A wheel_names N/A N/A os listdir root N/A N/A N/A OSError N/A e N/A N/A N/A N/A e errno N/A errno ENOENT N/A N/A link N/A N/A candidates N/A N/A wheel_name wheel_names N/A N/A N/A N/A wheel N/A Wheel wheel_name N/A N/A N/A InvalidWheelFilename N/A N/A N/A N/A N/A N/A wheel supported N/A N/A N/A N/A N/A candidates append N/A N/A N/A wheel support_index_min wheel_name N/A N/A candidates N/A N/A link N/A N/A N/A candidates sort N/A path N/A N/A N/A os path join root N/A N/A candidates N/A 0 N/A 1 N/A N/A N/A N/A pip index Link N/A path_to_url path trusted True N/A rehash N/A N/A path algo blocksize N/A sha256 N/A 1 20 N/A N/A Return (hash, length) for path using hashlib.new(algo) N/A h N/A N/A hashlib new algo N/A length 0 N/A N/A open path rb f N/A N/A block N/A N/A f read blocksize N/A block N/A N/A length N/A len block N/A N/A N/A h update block N/A block N/A N/A f read blocksize N/A digest N/A sha256= N/A N/A N/A N/A N/A urlsafe_b64encode N/A N/A h digest decode latin1 rstrip = N/A N/A digest length N/A open_for_csv N/A N/A name mode N/A N/A N/A N/A N/A N/A sys version_info N/A 0 3 N/A N/A nl N/A N/A bin b N/A N/A nl N/A newline N/A bin N/A N/A open name N/A mode bin nl N/A fix_script N/A N/A path N/A N/A N/A Replace #!python with #!/path/to/python
    Return True if file was changed. N/A N/A N/A N/A os path isfile path N/A N/A N/A open path rb script N/A N/A firstline N/A N/A script readline N/A N/A N/A N/A firstline startswith #!python N/A N/A False N/A exename N/A N/A N/A sys executable encode N/A N/A sys getfilesystemencoding N/A firstline N/A N/A #! exename N/A N/A N/A os linesep encode ascii N/A rest N/A N/A script read N/A N/A open path wb script N/A N/A N/A N/A script write firstline N/A N/A N/A script write rest N/A True N/A N/A dist_info_re N/A N/A re compile ^(?P<namever>(?P<name>.+?)(-(?P<ver>\d.+?))?)
                                \.dist-info$ N/A re VERBOSE root_is_purelib N/A N/A name wheeldir N/A N/A N/A 
    Return True if the extracted wheel in wheeldir should go into purelib.
     N/A name_folded N/A N/A name replace - _ N/A item N/A N/A os listdir wheeldir N/A N/A match N/A N/A dist_info_re match item N/A N/A match N/A N/A N/A match group name name_folded N/A N/A N/A open N/A N/A N/A os path join wheeldir item WHEEL wheel N/A N/A line wheel N/A N/A line N/A N/A N/A N/A line lower rstrip N/A N/A line root-is-purelib: true N/A N/A True N/A False N/A get_entrypoints N/A N/A filename N/A N/A N/A N/A N/A N/A N/A os path exists filename N/A N/A N/A N/A N/A N/A N/A open filename fp N/A N/A data N/A StringIO N/A line fp N/A N/A N/A N/A data write N/A N/A line strip N/A N/A N/A data write N/A N/A N/A data seek 0 N/A cp N/A N/A configparser RawConfigParser N/A N/A N/A cp readfp data N/A console N/A N/A gui N/A N/A N/A N/A cp has_section console_scripts N/A N/A console N/A dict N/A N/A cp items console_scripts N/A N/A N/A cp has_section gui_scripts N/A N/A gui N/A dict N/A N/A cp items gui_scripts N/A N/A console gui N/A move_wheel_files N/A N/A name req wheeldir user home root pycompile scheme isolated N/A False None None True None False N/A N/A Install a wheel N/A N/A scheme N/A N/A scheme N/A distutils_scheme name user user home home root root isolated isolated N/A N/A root_is_purelib name wheeldir N/A N/A lib_dir N/A scheme N/A purelib N/A N/A lib_dir N/A scheme N/A platlib N/A info_dir N/A N/A data_dirs N/A N/A source N/A N/A N/A wheeldir rstrip N/A N/A os path sep N/A N/A os path sep N/A installed N/A N/A changed N/A set N/A generated N/A N/A pycompile N/A N/A N/A captured_stdout stdout N/A N/A N/A N/A warnings catch_warnings N/A N/A N/A N/A warnings filterwarnings ignore N/A N/A N/A compileall compile_dir source force True quiet True N/A N/A N/A logger debug N/A N/A stdout getvalue normpath N/A N/A src p N/A N/A N/A N/A N/A N/A make_path_relative src p replace N/A N/A os path sep / N/A record_installed N/A N/A srcfile destfile modified N/A False N/A N/A Map archive RECORD paths to installation RECORD paths. N/A oldpath N/A normpath srcfile wheeldir N/A newpath N/A normpath destfile lib_dir N/A N/A installed N/A oldpath newpath N/A modified N/A N/A N/A N/A changed add destfile N/A clobber N/A N/A source dest is_base fixer filter N/A None None N/A N/A N/A ensure_dir dest N/A N/A dir subdirs files N/A N/A os walk source N/A N/A basedir N/A N/A N/A dir N/A N/A len source lstrip N/A N/A os path sep N/A destdir N/A N/A N/A os path join dest basedir N/A N/A is_base N/A N/A N/A N/A N/A basedir split N/A N/A os path sep 1 N/A 0 endswith .data N/A N/A N/A s subdirs N/A N/A destsubdir N/A N/A N/A os path join dest basedir s N/A N/A is_base N/A basedir N/A N/A destsubdir endswith .data N/A N/A N/A N/A data_dirs append s N/A N/A N/A N/A is_base N/A N/A s endswith .dist-info N/A N/A N/A N/A s lower startswith N/A N/A N/A N/A N/A req project_name replace - _ lower N/A N/A N/A info_dir Multiple .dist-info directories N/A N/A N/A info_dir append destsubdir N/A f files N/A N/A N/A filter N/A filter f N/A N/A N/A srcfile N/A N/A N/A os path join dir f N/A destfile N/A N/A N/A os path join dest basedir f N/A N/A ensure_dir destdir N/A N/A N/A shutil copyfile srcfile destfile N/A st N/A N/A os stat srcfile N/A N/A hasattr os utime N/A N/A N/A N/A os utime destfile N/A N/A st st_atime N/A st st_mtime N/A N/A N/A os access srcfile N/A os X_OK N/A N/A st N/A N/A os stat srcfile N/A permissions N/A N/A N/A N/A st st_mode N/A stat S_IXUSR N/A stat S_IXGRP N/A stat S_IXOTH N/A N/A N/A os chmod destfile permissions N/A changed False N/A fixer N/A N/A changed N/A fixer destfile N/A N/A record_installed srcfile destfile changed N/A N/A N/A clobber source lib_dir True N/A info_dir N/A %s .dist-info directory not found req N/A ep_file N/A N/A N/A os path join N/A info_dir N/A 0 entry_points.txt N/A N/A console gui N/A get_entrypoints ep_file is_entrypoint_wrapper N/A N/A name N/A N/A N/A N/A N/A N/A N/A name lower endswith .exe N/A N/A matchname N/A name N/A -4 N/A N/A N/A N/A N/A N/A name lower endswith -script.py N/A N/A matchname N/A name N/A -10 N/A N/A N/A N/A N/A N/A name lower endswith .pya N/A N/A matchname N/A name N/A -4 N/A N/A matchname name N/A N/A N/A matchname console N/A matchname gui N/A N/A datadir data_dirs N/A N/A fixer None N/A filter None N/A subdir N/A N/A os listdir N/A N/A N/A os path join wheeldir datadir N/A N/A fixer None N/A N/A subdir scripts N/A N/A fixer fix_script N/A filter is_entrypoint_wrapper N/A source N/A N/A N/A os path join wheeldir datadir subdir N/A dest N/A scheme N/A subdir N/A N/A clobber source dest False fixer fixer filter filter N/A maker N/A ScriptMaker None N/A scheme N/A scripts N/A N/A maker clobber True N/A N/A maker variants N/A set N/A N/A N/A maker set_mode True _get_script_text N/A N/A entry N/A N/A N/A N/A N/A maker script_template N/A module import_name func N/A entry prefix N/A N/A N/A N/A entry suffix split . N/A 0 N/A entry suffix N/A N/A N/A maker _get_script_text _get_script_text N/A N/A maker script_template # -*- coding: utf-8 -*-
import re
import sys

from %(module)s import %(import_name)s

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(%(func)s())
 N/A pip_script N/A N/A console pop pip None N/A pip_script N/A N/A N/A ENSUREPIP_OPTIONS N/A os environ N/A N/A spec N/A pip =  pip_script N/A N/A N/A generated extend N/A N/A maker make spec N/A N/A N/A N/A N/A os environ get ENSUREPIP_OPTIONS altinstall N/A N/A spec N/A pip%s = %s N/A N/A N/A sys version N/A 1 pip_script N/A N/A N/A generated extend N/A N/A maker make spec N/A spec N/A pip%s = %s N/A N/A N/A sys version N/A 3 pip_script N/A N/A N/A generated extend N/A N/A maker make spec N/A pip_ep N/A k N/A k console N/A N/A re match pip(\d(\.\d)?)?$ k N/A k pip_ep N/A N/A N/A console N/A k N/A easy_install_script N/A N/A console pop easy_install None N/A easy_install_script N/A N/A N/A ENSUREPIP_OPTIONS N/A os environ N/A N/A spec N/A easy_install =  easy_install_script N/A N/A N/A generated extend N/A N/A maker make spec N/A spec N/A easy_install-%s = %s N/A N/A N/A sys version N/A 3 easy_install_script N/A N/A N/A generated extend N/A N/A maker make spec N/A easy_install_ep N/A k N/A k console N/A N/A re match easy_install(-\d\.\d)?$ k N/A k easy_install_ep N/A N/A N/A console N/A k N/A N/A N/A len console 0 N/A N/A N/A N/A generated extend N/A N/A maker make_multiple N/A N/A %s = %s kv N/A kv N/A N/A console items N/A N/A N/A len gui 0 N/A N/A N/A N/A generated extend N/A N/A maker make_multiple N/A N/A %s = %s kv N/A kv N/A N/A gui items N/A gui True N/A record N/A N/A N/A os path join N/A info_dir N/A 0 RECORD N/A temp_record N/A N/A N/A os path join N/A info_dir N/A 0 RECORD.pip N/A N/A open_for_csv record r record_in N/A N/A N/A open_for_csv temp_record w+ record_out N/A N/A reader N/A N/A csv reader record_in N/A writer N/A N/A csv writer record_out N/A row reader N/A N/A N/A row N/A 0 N/A N/A installed pop N/A row N/A 0 N/A row N/A 0 N/A N/A N/A row N/A 0 changed N/A N/A N/A N/A row N/A 1 N/A row N/A 2 N/A rehash N/A row N/A 0 N/A N/A N/A writer writerow row N/A f generated N/A N/A N/A h l N/A rehash f N/A N/A N/A writer writerow N/A f h l N/A f installed N/A N/A N/A N/A writer writerow N/A N/A installed N/A f N/A N/A N/A shutil move temp_record record N/A _unique N/A N/A fn N/A N/A unique N/A N/A N/A args kw N/A N/A seen N/A set N/A item N/A fn args kw N/A N/A N/A item seen N/A N/A N/A N/A seen add item N/A N/A item N/A N/A N/A functools wraps fn N/A unique N/A uninstallation_paths N/A N/A dist N/A N/A N/A 
    Yield all the uninstallation paths for dist based on RECORD-without-.pyc

    Yield paths to all the files in RECORD. For each .py file in RECORD, add
    the .pyc in the same directory.

    UninstallPathSet.add() takes care of the __pycache__ .pyc.
     pip.utils FakeFile N/A r N/A N/A csv reader N/A FakeFile N/A N/A dist get_metadata_lines RECORD N/A row r N/A N/A path N/A N/A N/A os path join N/A dist location N/A row N/A 0 N/A N/A path N/A N/A N/A path endswith .py N/A N/A N/A dn fn N/A N/A N/A os path split path N/A base N/A fn N/A -3 N/A path N/A N/A N/A os path join dn N/A base .pyc N/A N/A path N/A _unique wheel_version N/A N/A source_dir N/A N/A N/A 
    Return the Wheel-Version of an extracted wheel, if possible.

    Otherwise, return False if we couldn't parse / extract it.
     N/A N/A N/A dist N/A N/A d N/A d N/A N/A pkg_resources find_on_path None source_dir N/A 0 N/A wheel_data N/A N/A dist get_metadata WHEEL N/A wheel_data N/A N/A N/A Parser parsestr wheel_data N/A version N/A N/A N/A wheel_data N/A Wheel-Version strip N/A version N/A tuple N/A map int N/A N/A version split . N/A version N/A N/A N/A N/A False N/A check_compatibility N/A N/A version name N/A N/A N/A 
    Raises errors or warns if called with an incompatible Wheel-Version.

    Pip should refuse to install a Wheel-Version that's a major series
    ahead of what it's compatible with (e.g 2.0 > 1.1); and warn when
    installing a version only minor version ahead (e.g 1.2 > 1.1).

    version: a 2-tuple representing a Wheel-Version (Major, Minor)
    name: name of wheel or package to raise exception about

    :raises UnsupportedWheel: when an incompatible Wheel-Version is given
     N/A N/A version N/A N/A N/A UnsupportedWheel N/A %s is in an unsupported or invalid wheel name N/A N/A N/A version N/A 0 N/A VERSION_COMPATIBLE N/A 0 N/A N/A N/A UnsupportedWheel N/A %s's Wheel-Version (%s) is not compatible with this version of pip N/A name N/A N/A . join N/A map str version N/A N/A N/A version VERSION_COMPATIBLE N/A N/A N/A N/A logger warning Installing from a newer Wheel-Version (%s) N/A N/A . join N/A map str version N/A Wheel N/A object N/A N/A A wheel file N/A wheel_file_re N/A N/A re compile ^(?P<namever>(?P<name>.+?)-(?P<ver>\d.*?))
        ((-(?P<build>\d.*?))?-(?P<pyver>.+?)-(?P<abi>.+?)-(?P<plat>.+?)
        \.whl|\.dist-info)$ N/A re VERBOSE __init__ N/A N/A self filename N/A N/A N/A 
        :raises InvalidWheelFilename: when the filename is invalid for a wheel
         N/A wheel_info N/A N/A N/A self wheel_file_re match filename N/A N/A wheel_info N/A N/A N/A InvalidWheelFilename N/A %s is not a valid wheel filename. filename N/A N/A self filename filename N/A N/A self name N/A N/A N/A N/A wheel_info group name replace _ - N/A N/A self version N/A N/A N/A N/A wheel_info group ver replace _ - N/A N/A self pyversions N/A N/A N/A N/A wheel_info group pyver split . N/A N/A self abis N/A N/A N/A N/A wheel_info group abi split . N/A N/A self plats N/A N/A N/A N/A wheel_info group plat split . N/A N/A self file_tags N/A set N/A N/A x y z N/A x N/A self pyversions N/A y N/A self abis N/A z N/A self plats N/A support_index_min N/A N/A self tags N/A None N/A N/A 
        Return the lowest index that one of the wheel's file_tag combinations
        achieves in the supported_tags list e.g. if there are 8 supported tags,
        and one of the file tags is first in the list, then return 0.  Returns
        None is the wheel is not supported.
         N/A N/A tags None N/A N/A tags N/A pep425tags supported_tags N/A indexes N/A N/A N/A tags index c N/A c N/A self file_tags N/A c tags N/A N/A indexes N/A min indexes None N/A supported N/A N/A self tags N/A None N/A N/A Is this wheel supported on this system? N/A N/A tags None N/A N/A tags N/A pep425tags supported_tags N/A N/A bool N/A N/A N/A set tags intersection N/A self file_tags N/A N/A WheelBuilder N/A object N/A N/A Build wheels from a RequirementSet. __init__ N/A N/A self requirement_set finder build_options global_options N/A None None N/A N/A N/A self requirement_set requirement_set N/A N/A self finder finder N/A N/A self _cache_root N/A N/A requirement_set _wheel_cache _cache_dir N/A N/A self _wheel_dir N/A requirement_set wheel_download_dir N/A N/A self build_options N/A build_options N/A N/A N/A self global_options N/A global_options N/A N/A _build_one N/A N/A self req output_dir N/A N/A N/A Build one wheel.

        :return: The filename of the built wheel, or None if the build failed.
         N/A tempd N/A N/A tempfile mkdtemp pip-wheel- N/A N/A N/A N/A N/A self __build_one req tempd N/A N/A N/A N/A wheel_name N/A N/A N/A os listdir tempd N/A 0 N/A wheel_path N/A N/A N/A os path join output_dir wheel_name N/A N/A N/A shutil move N/A N/A N/A os path join tempd wheel_name wheel_path N/A N/A N/A logger info Stored in directory: %s output_dir N/A wheel_path N/A N/A N/A N/A None N/A None N/A N/A N/A rmtree tempd N/A __build_one N/A N/A self req tempd N/A N/A N/A base_args N/A N/A N/A sys executable -c N/A import setuptools;__file__=%r;exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec')) N/A req setup_py N/A list N/A self global_options N/A N/A N/A logger info Running setup.py bdist_wheel for %s N/A req name N/A N/A N/A logger debug Destination directory: %s tempd N/A wheel_args N/A N/A base_args N/A bdist_wheel -d tempd N/A self build_options N/A N/A N/A N/A call_subprocess wheel_args cwd N/A req source_dir show_stdout False N/A True N/A N/A N/A N/A N/A N/A logger error Failed building wheel for %s N/A req name N/A False N/A build N/A N/A self autobuilding N/A False N/A N/A Build wheels.

        :param unpack: If True, replace the sdist we built from the with the
            newly built wheel, in preparation for installation.
        :return: True if all the wheels built correctly.
         N/A N/A N/A self _wheel_dir N/A autobuilding N/A self _cache_root N/A N/A N/A N/A self requirement_set prepare_files N/A self finder N/A reqset N/A N/A N/A N/A self requirement_set requirements values N/A buildset N/A N/A req reqset N/A N/A N/A req is_wheel N/A N/A N/A autobuilding N/A N/A N/A N/A logger info Skipping %s, due to already being wheel. N/A req name N/A N/A N/A req editable N/A N/A N/A autobuilding N/A N/A N/A N/A logger info Skipping bdist_wheel for %s, due to being editable N/A req name N/A N/A N/A autobuilding N/A req link N/A N/A N/A req link is_artifact N/A N/A N/A N/A N/A autobuilding N/A N/A req source_dir N/A N/A N/A N/A autobuilding N/A N/A link N/A req link N/A N/A base ext N/A N/A link splitext N/A N/A N/A N/A N/A pip index egg_info_matches base None link None N/A N/A N/A N/A binary N/A N/A N/A pip index fmt_ctl_formats N/A N/A self finder format_control N/A N/A N/A N/A pkg_resources safe_name N/A req name lower N/A N/A N/A N/A logger info Skipping bdist_wheel for %s, due to binaries being disabled for it. N/A req name N/A N/A N/A N/A buildset append req N/A N/A buildset N/A N/A True N/A N/A N/A logger info Building wheels for collected packages: %s N/A N/A ,  join N/A N/A req name N/A req buildset N/A N/A indent_log N/A N/A N/A build_success build_failure N/A N/A N/A N/A req buildset N/A N/A autobuilding N/A N/A output_dir N/A _cache_for_link N/A self _cache_root N/A req link N/A N/A ensure_dir output_dir N/A N/A output_dir N/A self _wheel_dir N/A wheel_file N/A N/A self _build_one req output_dir N/A wheel_file N/A N/A N/A N/A build_success append req N/A autobuilding N/A N/A N/A N/A req source_dir N/A N/A N/A N/A os path exists N/A N/A N/A os path join N/A req source_dir PIP_DELETE_MARKER_FILENAME N/A N/A N/A AssertionError bad source dir - missing marker N/A N/A N/A req remove_temporary_source N/A N/A req source_dir N/A N/A req build_location N/A N/A self requirement_set build_dir N/A N/A req link N/A N/A N/A pip index Link N/A path_to_url wheel_file trusted True N/A N/A N/A req link is_wheel N/A N/A unpack_url N/A req link N/A req source_dir None False session N/A N/A self requirement_set session N/A N/A N/A N/A build_failure append req N/A build_success N/A N/A N/A N/A logger info Successfully built %s N/A N/A join N/A N/A req name N/A req build_success N/A build_failure N/A N/A N/A N/A logger info Failed to build %s N/A N/A join N/A N/A req name N/A req build_failure N/A N/A N/A len build_failure 0 N/A N/A