Skip to content

Instantly share code, notes, and snippets.

@martin-martin
Created March 5, 2021 11:24
Show Gist options
  • Save martin-martin/fcffe98b30ae0b602af6c66f6d5f5714 to your computer and use it in GitHub Desktop.
Save martin-martin/fcffe98b30ae0b602af6c66f6d5f5714 to your computer and use it in GitHub Desktop.
File and folder contents of a Python virtual environment
.
├── bin
│   ├── Activate.ps1
│   ├── activate
│   ├── activate.csh
│   ├── activate.fish
│   ├── dmypy
│   ├── easy_install
│   ├── easy_install-3.8
│   ├── mypy
│   ├── mypyc
│   ├── pip
│   ├── pip3
│   ├── pip3.8
│   ├── python -> /Users/martin/.pyenv/versions/3.8.5/bin/python
│   ├── python3 -> python
│   ├── stubgen
│   └── stubtest
├── include
├── lib
│   └── python3.8
│   └── site-packages
│   ├── 8c8c5116bc4884237d33__mypyc.cpython-38-darwin.so
│   ├── __pycache__
│   │   ├── easy_install.cpython-38.pyc
│   │   ├── mypy_extensions.cpython-38.pyc
│   │   └── typing_extensions.cpython-38.pyc
│   ├── easy_install.py
│   ├── mypy
│   │   ├── __init__.cpython-38-darwin.so
│   │   ├── __init__.py
│   │   ├── __main__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── __main__.cpython-38.pyc
│   │   │   ├── api.cpython-38.pyc
│   │   │   ├── applytype.cpython-38.pyc
│   │   │   ├── argmap.cpython-38.pyc
│   │   │   ├── binder.cpython-38.pyc
│   │   │   ├── bogus_type.cpython-38.pyc
│   │   │   ├── build.cpython-38.pyc
│   │   │   ├── checker.cpython-38.pyc
│   │   │   ├── checkexpr.cpython-38.pyc
│   │   │   ├── checkmember.cpython-38.pyc
│   │   │   ├── checkstrformat.cpython-38.pyc
│   │   │   ├── config_parser.cpython-38.pyc
│   │   │   ├── constraints.cpython-38.pyc
│   │   │   ├── defaults.cpython-38.pyc
│   │   │   ├── dmypy_os.cpython-38.pyc
│   │   │   ├── dmypy_server.cpython-38.pyc
│   │   │   ├── dmypy_util.cpython-38.pyc
│   │   │   ├── erasetype.cpython-38.pyc
│   │   │   ├── errorcodes.cpython-38.pyc
│   │   │   ├── errors.cpython-38.pyc
│   │   │   ├── expandtype.cpython-38.pyc
│   │   │   ├── exprtotype.cpython-38.pyc
│   │   │   ├── fastparse.cpython-38.pyc
│   │   │   ├── fastparse2.cpython-38.pyc
│   │   │   ├── find_sources.cpython-38.pyc
│   │   │   ├── fixup.cpython-38.pyc
│   │   │   ├── freetree.cpython-38.pyc
│   │   │   ├── fscache.cpython-38.pyc
│   │   │   ├── fswatcher.cpython-38.pyc
│   │   │   ├── gclogger.cpython-38.pyc
│   │   │   ├── git.cpython-38.pyc
│   │   │   ├── indirection.cpython-38.pyc
│   │   │   ├── infer.cpython-38.pyc
│   │   │   ├── ipc.cpython-38.pyc
│   │   │   ├── join.cpython-38.pyc
│   │   │   ├── literals.cpython-38.pyc
│   │   │   ├── lookup.cpython-38.pyc
│   │   │   ├── main.cpython-38.pyc
│   │   │   ├── maptype.cpython-38.pyc
│   │   │   ├── meet.cpython-38.pyc
│   │   │   ├── memprofile.cpython-38.pyc
│   │   │   ├── message_registry.cpython-38.pyc
│   │   │   ├── messages.cpython-38.pyc
│   │   │   ├── metastore.cpython-38.pyc
│   │   │   ├── mixedtraverser.cpython-38.pyc
│   │   │   ├── modulefinder.cpython-38.pyc
│   │   │   ├── moduleinfo.cpython-38.pyc
│   │   │   ├── moduleinspect.cpython-38.pyc
│   │   │   ├── mro.cpython-38.pyc
│   │   │   ├── nodes.cpython-38.pyc
│   │   │   ├── options.cpython-38.pyc
│   │   │   ├── ordered_dict.cpython-38.pyc
│   │   │   ├── parse.cpython-38.pyc
│   │   │   ├── plugin.cpython-38.pyc
│   │   │   ├── reachability.cpython-38.pyc
│   │   │   ├── renaming.cpython-38.pyc
│   │   │   ├── report.cpython-38.pyc
│   │   │   ├── sametypes.cpython-38.pyc
│   │   │   ├── scope.cpython-38.pyc
│   │   │   ├── semanal.cpython-38.pyc
│   │   │   ├── semanal_classprop.cpython-38.pyc
│   │   │   ├── semanal_enum.cpython-38.pyc
│   │   │   ├── semanal_infer.cpython-38.pyc
│   │   │   ├── semanal_main.cpython-38.pyc
│   │   │   ├── semanal_namedtuple.cpython-38.pyc
│   │   │   ├── semanal_newtype.cpython-38.pyc
│   │   │   ├── semanal_pass1.cpython-38.pyc
│   │   │   ├── semanal_shared.cpython-38.pyc
│   │   │   ├── semanal_typeargs.cpython-38.pyc
│   │   │   ├── semanal_typeddict.cpython-38.pyc
│   │   │   ├── sharedparse.cpython-38.pyc
│   │   │   ├── sitepkgs.cpython-38.pyc
│   │   │   ├── solve.cpython-38.pyc
│   │   │   ├── split_namespace.cpython-38.pyc
│   │   │   ├── state.cpython-38.pyc
│   │   │   ├── stats.cpython-38.pyc
│   │   │   ├── strconv.cpython-38.pyc
│   │   │   ├── stubdoc.cpython-38.pyc
│   │   │   ├── stubgen.cpython-38.pyc
│   │   │   ├── stubgenc.cpython-38.pyc
│   │   │   ├── stubtest.cpython-38.pyc
│   │   │   ├── stubutil.cpython-38.pyc
│   │   │   ├── subtypes.cpython-38.pyc
│   │   │   ├── suggestions.cpython-38.pyc
│   │   │   ├── traverser.cpython-38.pyc
│   │   │   ├── treetransform.cpython-38.pyc
│   │   │   ├── tvar_scope.cpython-38.pyc
│   │   │   ├── type_visitor.cpython-38.pyc
│   │   │   ├── typeanal.cpython-38.pyc
│   │   │   ├── typeops.cpython-38.pyc
│   │   │   ├── types.cpython-38.pyc
│   │   │   ├── typestate.cpython-38.pyc
│   │   │   ├── typetraverser.cpython-38.pyc
│   │   │   ├── typevars.cpython-38.pyc
│   │   │   ├── util.cpython-38.pyc
│   │   │   ├── version.cpython-38.pyc
│   │   │   └── visitor.cpython-38.pyc
│   │   ├── api.cpython-38-darwin.so
│   │   ├── api.py
│   │   ├── applytype.cpython-38-darwin.so
│   │   ├── applytype.py
│   │   ├── argmap.cpython-38-darwin.so
│   │   ├── argmap.py
│   │   ├── binder.cpython-38-darwin.so
│   │   ├── binder.py
│   │   ├── bogus_type.py
│   │   ├── build.cpython-38-darwin.so
│   │   ├── build.py
│   │   ├── checker.cpython-38-darwin.so
│   │   ├── checker.py
│   │   ├── checkexpr.cpython-38-darwin.so
│   │   ├── checkexpr.py
│   │   ├── checkmember.cpython-38-darwin.so
│   │   ├── checkmember.py
│   │   ├── checkstrformat.cpython-38-darwin.so
│   │   ├── checkstrformat.py
│   │   ├── config_parser.cpython-38-darwin.so
│   │   ├── config_parser.py
│   │   ├── constraints.cpython-38-darwin.so
│   │   ├── constraints.py
│   │   ├── defaults.cpython-38-darwin.so
│   │   ├── defaults.py
│   │   ├── dmypy
│   │   │   ├── __init__.cpython-38-darwin.so
│   │   │   ├── __init__.py
│   │   │   ├── __main__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── __main__.cpython-38.pyc
│   │   │   │   └── client.cpython-38.pyc
│   │   │   ├── client.cpython-38-darwin.so
│   │   │   └── client.py
│   │   ├── dmypy_os.cpython-38-darwin.so
│   │   ├── dmypy_os.py
│   │   ├── dmypy_server.cpython-38-darwin.so
│   │   ├── dmypy_server.py
│   │   ├── dmypy_util.cpython-38-darwin.so
│   │   ├── dmypy_util.py
│   │   ├── erasetype.cpython-38-darwin.so
│   │   ├── erasetype.py
│   │   ├── errorcodes.cpython-38-darwin.so
│   │   ├── errorcodes.py
│   │   ├── errors.cpython-38-darwin.so
│   │   ├── errors.py
│   │   ├── expandtype.cpython-38-darwin.so
│   │   ├── expandtype.py
│   │   ├── exprtotype.cpython-38-darwin.so
│   │   ├── exprtotype.py
│   │   ├── fastparse.cpython-38-darwin.so
│   │   ├── fastparse.py
│   │   ├── fastparse2.cpython-38-darwin.so
│   │   ├── fastparse2.py
│   │   ├── find_sources.cpython-38-darwin.so
│   │   ├── find_sources.py
│   │   ├── fixup.cpython-38-darwin.so
│   │   ├── fixup.py
│   │   ├── freetree.cpython-38-darwin.so
│   │   ├── freetree.py
│   │   ├── fscache.cpython-38-darwin.so
│   │   ├── fscache.py
│   │   ├── fswatcher.cpython-38-darwin.so
│   │   ├── fswatcher.py
│   │   ├── gclogger.cpython-38-darwin.so
│   │   ├── gclogger.py
│   │   ├── git.cpython-38-darwin.so
│   │   ├── git.py
│   │   ├── indirection.cpython-38-darwin.so
│   │   ├── indirection.py
│   │   ├── infer.cpython-38-darwin.so
│   │   ├── infer.py
│   │   ├── ipc.cpython-38-darwin.so
│   │   ├── ipc.py
│   │   ├── join.cpython-38-darwin.so
│   │   ├── join.py
│   │   ├── literals.cpython-38-darwin.so
│   │   ├── literals.py
│   │   ├── lookup.cpython-38-darwin.so
│   │   ├── lookup.py
│   │   ├── main.cpython-38-darwin.so
│   │   ├── main.py
│   │   ├── maptype.cpython-38-darwin.so
│   │   ├── maptype.py
│   │   ├── meet.cpython-38-darwin.so
│   │   ├── meet.py
│   │   ├── memprofile.cpython-38-darwin.so
│   │   ├── memprofile.py
│   │   ├── message_registry.cpython-38-darwin.so
│   │   ├── message_registry.py
│   │   ├── messages.cpython-38-darwin.so
│   │   ├── messages.py
│   │   ├── metastore.cpython-38-darwin.so
│   │   ├── metastore.py
│   │   ├── mixedtraverser.cpython-38-darwin.so
│   │   ├── mixedtraverser.py
│   │   ├── modulefinder.cpython-38-darwin.so
│   │   ├── modulefinder.py
│   │   ├── moduleinfo.cpython-38-darwin.so
│   │   ├── moduleinfo.py
│   │   ├── moduleinspect.cpython-38-darwin.so
│   │   ├── moduleinspect.py
│   │   ├── mro.cpython-38-darwin.so
│   │   ├── mro.py
│   │   ├── nodes.cpython-38-darwin.so
│   │   ├── nodes.py
│   │   ├── options.cpython-38-darwin.so
│   │   ├── options.py
│   │   ├── ordered_dict.cpython-38-darwin.so
│   │   ├── ordered_dict.py
│   │   ├── parse.cpython-38-darwin.so
│   │   ├── parse.py
│   │   ├── plugin.cpython-38-darwin.so
│   │   ├── plugin.py
│   │   ├── plugins
│   │   │   ├── __init__.cpython-38-darwin.so
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── attrs.cpython-38.pyc
│   │   │   │   ├── common.cpython-38.pyc
│   │   │   │   ├── ctypes.cpython-38.pyc
│   │   │   │   ├── dataclasses.cpython-38.pyc
│   │   │   │   ├── default.cpython-38.pyc
│   │   │   │   └── enums.cpython-38.pyc
│   │   │   ├── attrs.cpython-38-darwin.so
│   │   │   ├── attrs.py
│   │   │   ├── common.cpython-38-darwin.so
│   │   │   ├── common.py
│   │   │   ├── ctypes.cpython-38-darwin.so
│   │   │   ├── ctypes.py
│   │   │   ├── dataclasses.cpython-38-darwin.so
│   │   │   ├── dataclasses.py
│   │   │   ├── default.cpython-38-darwin.so
│   │   │   ├── default.py
│   │   │   ├── enums.cpython-38-darwin.so
│   │   │   └── enums.py
│   │   ├── py.typed
│   │   ├── reachability.cpython-38-darwin.so
│   │   ├── reachability.py
│   │   ├── renaming.cpython-38-darwin.so
│   │   ├── renaming.py
│   │   ├── report.cpython-38-darwin.so
│   │   ├── report.py
│   │   ├── sametypes.cpython-38-darwin.so
│   │   ├── sametypes.py
│   │   ├── scope.cpython-38-darwin.so
│   │   ├── scope.py
│   │   ├── semanal.cpython-38-darwin.so
│   │   ├── semanal.py
│   │   ├── semanal_classprop.cpython-38-darwin.so
│   │   ├── semanal_classprop.py
│   │   ├── semanal_enum.cpython-38-darwin.so
│   │   ├── semanal_enum.py
│   │   ├── semanal_infer.cpython-38-darwin.so
│   │   ├── semanal_infer.py
│   │   ├── semanal_main.cpython-38-darwin.so
│   │   ├── semanal_main.py
│   │   ├── semanal_namedtuple.cpython-38-darwin.so
│   │   ├── semanal_namedtuple.py
│   │   ├── semanal_newtype.cpython-38-darwin.so
│   │   ├── semanal_newtype.py
│   │   ├── semanal_pass1.cpython-38-darwin.so
│   │   ├── semanal_pass1.py
│   │   ├── semanal_shared.cpython-38-darwin.so
│   │   ├── semanal_shared.py
│   │   ├── semanal_typeargs.cpython-38-darwin.so
│   │   ├── semanal_typeargs.py
│   │   ├── semanal_typeddict.cpython-38-darwin.so
│   │   ├── semanal_typeddict.py
│   │   ├── server
│   │   │   ├── __init__.cpython-38-darwin.so
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── astdiff.cpython-38.pyc
│   │   │   │   ├── astmerge.cpython-38.pyc
│   │   │   │   ├── aststrip.cpython-38.pyc
│   │   │   │   ├── deps.cpython-38.pyc
│   │   │   │   ├── mergecheck.cpython-38.pyc
│   │   │   │   ├── objgraph.cpython-38.pyc
│   │   │   │   ├── subexpr.cpython-38.pyc
│   │   │   │   ├── target.cpython-38.pyc
│   │   │   │   ├── trigger.cpython-38.pyc
│   │   │   │   └── update.cpython-38.pyc
│   │   │   ├── astdiff.cpython-38-darwin.so
│   │   │   ├── astdiff.py
│   │   │   ├── astmerge.cpython-38-darwin.so
│   │   │   ├── astmerge.py
│   │   │   ├── aststrip.cpython-38-darwin.so
│   │   │   ├── aststrip.py
│   │   │   ├── deps.cpython-38-darwin.so
│   │   │   ├── deps.py
│   │   │   ├── mergecheck.cpython-38-darwin.so
│   │   │   ├── mergecheck.py
│   │   │   ├── objgraph.cpython-38-darwin.so
│   │   │   ├── objgraph.py
│   │   │   ├── subexpr.cpython-38-darwin.so
│   │   │   ├── subexpr.py
│   │   │   ├── target.cpython-38-darwin.so
│   │   │   ├── target.py
│   │   │   ├── trigger.cpython-38-darwin.so
│   │   │   ├── trigger.py
│   │   │   ├── update.cpython-38-darwin.so
│   │   │   └── update.py
│   │   ├── sharedparse.cpython-38-darwin.so
│   │   ├── sharedparse.py
│   │   ├── sitepkgs.py
│   │   ├── solve.cpython-38-darwin.so
│   │   ├── solve.py
│   │   ├── split_namespace.py
│   │   ├── state.cpython-38-darwin.so
│   │   ├── state.py
│   │   ├── stats.cpython-38-darwin.so
│   │   ├── stats.py
│   │   ├── strconv.cpython-38-darwin.so
│   │   ├── strconv.py
│   │   ├── stubdoc.cpython-38-darwin.so
│   │   ├── stubdoc.py
│   │   ├── stubgen.cpython-38-darwin.so
│   │   ├── stubgen.py
│   │   ├── stubgenc.cpython-38-darwin.so
│   │   ├── stubgenc.py
│   │   ├── stubtest.py
│   │   ├── stubutil.cpython-38-darwin.so
│   │   ├── stubutil.py
│   │   ├── subtypes.cpython-38-darwin.so
│   │   ├── subtypes.py
│   │   ├── suggestions.cpython-38-darwin.so
│   │   ├── suggestions.py
│   │   ├── test
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── collect.cpython-38.pyc
│   │   │   │   ├── config.cpython-38.pyc
│   │   │   │   ├── data.cpython-38.pyc
│   │   │   │   ├── helpers.cpython-38.pyc
│   │   │   │   ├── test_find_sources.cpython-38.pyc
│   │   │   │   ├── testapi.cpython-38.pyc
│   │   │   │   ├── testargs.cpython-38.pyc
│   │   │   │   ├── testcheck.cpython-38.pyc
│   │   │   │   ├── testcmdline.cpython-38.pyc
│   │   │   │   ├── testdaemon.cpython-38.pyc
│   │   │   │   ├── testdeps.cpython-38.pyc
│   │   │   │   ├── testdiff.cpython-38.pyc
│   │   │   │   ├── testerrorstream.cpython-38.pyc
│   │   │   │   ├── testfinegrained.cpython-38.pyc
│   │   │   │   ├── testfinegrainedcache.cpython-38.pyc
│   │   │   │   ├── testformatter.cpython-38.pyc
│   │   │   │   ├── testgraph.cpython-38.pyc
│   │   │   │   ├── testinfer.cpython-38.pyc
│   │   │   │   ├── testipc.cpython-38.pyc
│   │   │   │   ├── testmerge.cpython-38.pyc
│   │   │   │   ├── testmodulefinder.cpython-38.pyc
│   │   │   │   ├── testmoduleinfo.cpython-38.pyc
│   │   │   │   ├── testmypyc.cpython-38.pyc
│   │   │   │   ├── testparse.cpython-38.pyc
│   │   │   │   ├── testpep561.cpython-38.pyc
│   │   │   │   ├── testpythoneval.cpython-38.pyc
│   │   │   │   ├── testreports.cpython-38.pyc
│   │   │   │   ├── testsamples.cpython-38.pyc
│   │   │   │   ├── testsemanal.cpython-38.pyc
│   │   │   │   ├── testsolve.cpython-38.pyc
│   │   │   │   ├── teststubgen.cpython-38.pyc
│   │   │   │   ├── teststubtest.cpython-38.pyc
│   │   │   │   ├── testsubtypes.cpython-38.pyc
│   │   │   │   ├── testtransform.cpython-38.pyc
│   │   │   │   ├── testtypegen.cpython-38.pyc
│   │   │   │   ├── testtypes.cpython-38.pyc
│   │   │   │   ├── testutil.cpython-38.pyc
│   │   │   │   ├── typefixture.cpython-38.pyc
│   │   │   │   ├── update.cpython-38.pyc
│   │   │   │   └── visitors.cpython-38.pyc
│   │   │   ├── collect.py
│   │   │   ├── config.py
│   │   │   ├── data.py
│   │   │   ├── helpers.py
│   │   │   ├── test_find_sources.py
│   │   │   ├── testapi.py
│   │   │   ├── testargs.py
│   │   │   ├── testcheck.py
│   │   │   ├── testcmdline.py
│   │   │   ├── testdaemon.py
│   │   │   ├── testdeps.py
│   │   │   ├── testdiff.py
│   │   │   ├── testerrorstream.py
│   │   │   ├── testfinegrained.py
│   │   │   ├── testfinegrainedcache.py
│   │   │   ├── testformatter.py
│   │   │   ├── testgraph.py
│   │   │   ├── testinfer.py
│   │   │   ├── testipc.py
│   │   │   ├── testmerge.py
│   │   │   ├── testmodulefinder.py
│   │   │   ├── testmoduleinfo.py
│   │   │   ├── testmypyc.py
│   │   │   ├── testparse.py
│   │   │   ├── testpep561.py
│   │   │   ├── testpythoneval.py
│   │   │   ├── testreports.py
│   │   │   ├── testsamples.py
│   │   │   ├── testsemanal.py
│   │   │   ├── testsolve.py
│   │   │   ├── teststubgen.py
│   │   │   ├── teststubtest.py
│   │   │   ├── testsubtypes.py
│   │   │   ├── testtransform.py
│   │   │   ├── testtypegen.py
│   │   │   ├── testtypes.py
│   │   │   ├── testutil.py
│   │   │   ├── typefixture.py
│   │   │   ├── update.py
│   │   │   ├── visitors.cpython-38-darwin.so
│   │   │   └── visitors.py
│   │   ├── traverser.cpython-38-darwin.so
│   │   ├── traverser.py
│   │   ├── treetransform.cpython-38-darwin.so
│   │   ├── treetransform.py
│   │   ├── tvar_scope.cpython-38-darwin.so
│   │   ├── tvar_scope.py
│   │   ├── type_visitor.cpython-38-darwin.so
│   │   ├── type_visitor.py
│   │   ├── typeanal.cpython-38-darwin.so
│   │   ├── typeanal.py
│   │   ├── typeops.cpython-38-darwin.so
│   │   ├── typeops.py
│   │   ├── types.cpython-38-darwin.so
│   │   ├── types.py
│   │   ├── typeshed
│   │   │   ├── scripts
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── migrate_script.cpython-38.pyc
│   │   │   │   │   └── update-stubtest-whitelist.cpython-38.pyc
│   │   │   │   ├── migrate_script.py
│   │   │   │   └── update-stubtest-whitelist.py
│   │   │   ├── stdlib
│   │   │   │   ├── 2
│   │   │   │   │   ├── BaseHTTPServer.pyi
│   │   │   │   │   ├── CGIHTTPServer.pyi
│   │   │   │   │   ├── ConfigParser.pyi
│   │   │   │   │   ├── Cookie.pyi
│   │   │   │   │   ├── HTMLParser.pyi
│   │   │   │   │   ├── Queue.pyi
│   │   │   │   │   ├── SimpleHTTPServer.pyi
│   │   │   │   │   ├── SocketServer.pyi
│   │   │   │   │   ├── StringIO.pyi
│   │   │   │   │   ├── UserDict.pyi
│   │   │   │   │   ├── UserList.pyi
│   │   │   │   │   ├── UserString.pyi
│   │   │   │   │   ├── __builtin__.pyi
│   │   │   │   │   ├── _ast.pyi
│   │   │   │   │   ├── _collections.pyi
│   │   │   │   │   ├── _functools.pyi
│   │   │   │   │   ├── _hotshot.pyi
│   │   │   │   │   ├── _io.pyi
│   │   │   │   │   ├── _json.pyi
│   │   │   │   │   ├── _md5.pyi
│   │   │   │   │   ├── _sha.pyi
│   │   │   │   │   ├── _sha256.pyi
│   │   │   │   │   ├── _sha512.pyi
│   │   │   │   │   ├── _socket.pyi
│   │   │   │   │   ├── _sre.pyi
│   │   │   │   │   ├── _struct.pyi
│   │   │   │   │   ├── _symtable.pyi
│   │   │   │   │   ├── _threading_local.pyi
│   │   │   │   │   ├── _winreg.pyi
│   │   │   │   │   ├── abc.pyi
│   │   │   │   │   ├── ast.pyi
│   │   │   │   │   ├── atexit.pyi
│   │   │   │   │   ├── builtins.pyi
│   │   │   │   │   ├── cPickle.pyi
│   │   │   │   │   ├── cStringIO.pyi
│   │   │   │   │   ├── collections.pyi
│   │   │   │   │   ├── commands.pyi
│   │   │   │   │   ├── compileall.pyi
│   │   │   │   │   ├── cookielib.pyi
│   │   │   │   │   ├── copy_reg.pyi
│   │   │   │   │   ├── dircache.pyi
│   │   │   │   │   ├── distutils
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── archive_util.pyi
│   │   │   │   │   │   ├── bcppcompiler.pyi
│   │   │   │   │   │   ├── ccompiler.pyi
│   │   │   │   │   │   ├── cmd.pyi
│   │   │   │   │   │   ├── command
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── bdist.pyi
│   │   │   │   │   │   │   ├── bdist_dumb.pyi
│   │   │   │   │   │   │   ├── bdist_msi.pyi
│   │   │   │   │   │   │   ├── bdist_packager.pyi
│   │   │   │   │   │   │   ├── bdist_rpm.pyi
│   │   │   │   │   │   │   ├── bdist_wininst.pyi
│   │   │   │   │   │   │   ├── build.pyi
│   │   │   │   │   │   │   ├── build_clib.pyi
│   │   │   │   │   │   │   ├── build_ext.pyi
│   │   │   │   │   │   │   ├── build_py.pyi
│   │   │   │   │   │   │   ├── build_scripts.pyi
│   │   │   │   │   │   │   ├── check.pyi
│   │   │   │   │   │   │   ├── clean.pyi
│   │   │   │   │   │   │   ├── config.pyi
│   │   │   │   │   │   │   ├── install.pyi
│   │   │   │   │   │   │   ├── install_data.pyi
│   │   │   │   │   │   │   ├── install_egg_info.pyi
│   │   │   │   │   │   │   ├── install_headers.pyi
│   │   │   │   │   │   │   ├── install_lib.pyi
│   │   │   │   │   │   │   ├── install_scripts.pyi
│   │   │   │   │   │   │   ├── register.pyi
│   │   │   │   │   │   │   ├── sdist.pyi
│   │   │   │   │   │   │   └── upload.pyi
│   │   │   │   │   │   ├── config.pyi
│   │   │   │   │   │   ├── core.pyi
│   │   │   │   │   │   ├── cygwinccompiler.pyi
│   │   │   │   │   │   ├── debug.pyi
│   │   │   │   │   │   ├── dep_util.pyi
│   │   │   │   │   │   ├── dir_util.pyi
│   │   │   │   │   │   ├── dist.pyi
│   │   │   │   │   │   ├── emxccompiler.pyi
│   │   │   │   │   │   ├── errors.pyi
│   │   │   │   │   │   ├── extension.pyi
│   │   │   │   │   │   ├── fancy_getopt.pyi
│   │   │   │   │   │   ├── file_util.pyi
│   │   │   │   │   │   ├── filelist.pyi
│   │   │   │   │   │   ├── log.pyi
│   │   │   │   │   │   ├── msvccompiler.pyi
│   │   │   │   │   │   ├── spawn.pyi
│   │   │   │   │   │   ├── sysconfig.pyi
│   │   │   │   │   │   ├── text_file.pyi
│   │   │   │   │   │   ├── unixccompiler.pyi
│   │   │   │   │   │   ├── util.pyi
│   │   │   │   │   │   └── version.pyi
│   │   │   │   │   ├── dummy_thread.pyi
│   │   │   │   │   ├── email
│   │   │   │   │   │   ├── MIMEText.pyi
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── _parseaddr.pyi
│   │   │   │   │   │   ├── base64mime.pyi
│   │   │   │   │   │   ├── charset.pyi
│   │   │   │   │   │   ├── encoders.pyi
│   │   │   │   │   │   ├── feedparser.pyi
│   │   │   │   │   │   ├── generator.pyi
│   │   │   │   │   │   ├── header.pyi
│   │   │   │   │   │   ├── iterators.pyi
│   │   │   │   │   │   ├── message.pyi
│   │   │   │   │   │   ├── mime
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── application.pyi
│   │   │   │   │   │   │   ├── audio.pyi
│   │   │   │   │   │   │   ├── base.pyi
│   │   │   │   │   │   │   ├── image.pyi
│   │   │   │   │   │   │   ├── message.pyi
│   │   │   │   │   │   │   ├── multipart.pyi
│   │   │   │   │   │   │   ├── nonmultipart.pyi
│   │   │   │   │   │   │   └── text.pyi
│   │   │   │   │   │   ├── parser.pyi
│   │   │   │   │   │   ├── quoprimime.pyi
│   │   │   │   │   │   └── utils.pyi
│   │   │   │   │   ├── encodings
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── utf_8.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   ├── fcntl.pyi
│   │   │   │   │   ├── fnmatch.pyi
│   │   │   │   │   ├── functools.pyi
│   │   │   │   │   ├── future_builtins.pyi
│   │   │   │   │   ├── gc.pyi
│   │   │   │   │   ├── getopt.pyi
│   │   │   │   │   ├── getpass.pyi
│   │   │   │   │   ├── gettext.pyi
│   │   │   │   │   ├── glob.pyi
│   │   │   │   │   ├── gzip.pyi
│   │   │   │   │   ├── hashlib.pyi
│   │   │   │   │   ├── heapq.pyi
│   │   │   │   │   ├── htmlentitydefs.pyi
│   │   │   │   │   ├── httplib.pyi
│   │   │   │   │   ├── imp.pyi
│   │   │   │   │   ├── importlib.pyi
│   │   │   │   │   ├── inspect.pyi
│   │   │   │   │   ├── io.pyi
│   │   │   │   │   ├── itertools.pyi
│   │   │   │   │   ├── json.pyi
│   │   │   │   │   ├── markupbase.pyi
│   │   │   │   │   ├── md5.pyi
│   │   │   │   │   ├── mimetools.pyi
│   │   │   │   │   ├── multiprocessing
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── dummy
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── connection.pyi
│   │   │   │   │   │   ├── pool.pyi
│   │   │   │   │   │   ├── process.pyi
│   │   │   │   │   │   └── util.pyi
│   │   │   │   │   ├── mutex.pyi
│   │   │   │   │   ├── ntpath.pyi
│   │   │   │   │   ├── nturl2path.pyi
│   │   │   │   │   ├── os
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── path.pyi
│   │   │   │   │   ├── os2emxpath.pyi
│   │   │   │   │   ├── pipes.pyi
│   │   │   │   │   ├── platform.pyi
│   │   │   │   │   ├── popen2.pyi
│   │   │   │   │   ├── posix.pyi
│   │   │   │   │   ├── posixpath.pyi
│   │   │   │   │   ├── random.pyi
│   │   │   │   │   ├── re.pyi
│   │   │   │   │   ├── repr.pyi
│   │   │   │   │   ├── resource.pyi
│   │   │   │   │   ├── rfc822.pyi
│   │   │   │   │   ├── robotparser.pyi
│   │   │   │   │   ├── runpy.pyi
│   │   │   │   │   ├── sets.pyi
│   │   │   │   │   ├── sha.pyi
│   │   │   │   │   ├── shelve.pyi
│   │   │   │   │   ├── shlex.pyi
│   │   │   │   │   ├── signal.pyi
│   │   │   │   │   ├── smtplib.pyi
│   │   │   │   │   ├── spwd.pyi
│   │   │   │   │   ├── sre_constants.pyi
│   │   │   │   │   ├── sre_parse.pyi
│   │   │   │   │   ├── stat.pyi
│   │   │   │   │   ├── string.pyi
│   │   │   │   │   ├── stringold.pyi
│   │   │   │   │   ├── strop.pyi
│   │   │   │   │   ├── subprocess.pyi
│   │   │   │   │   ├── symbol.pyi
│   │   │   │   │   ├── sys.pyi
│   │   │   │   │   ├── tempfile.pyi
│   │   │   │   │   ├── textwrap.pyi
│   │   │   │   │   ├── thread.pyi
│   │   │   │   │   ├── toaiff.pyi
│   │   │   │   │   ├── tokenize.pyi
│   │   │   │   │   ├── types.pyi
│   │   │   │   │   ├── typing.pyi
│   │   │   │   │   ├── unittest.pyi
│   │   │   │   │   ├── urllib.pyi
│   │   │   │   │   ├── urllib2.pyi
│   │   │   │   │   ├── urlparse.pyi
│   │   │   │   │   ├── user.pyi
│   │   │   │   │   ├── whichdb.pyi
│   │   │   │   │   └── xmlrpclib.pyi
│   │   │   │   ├── 2and3
│   │   │   │   │   ├── __future__.pyi
│   │   │   │   │   ├── _bisect.pyi
│   │   │   │   │   ├── _codecs.pyi
│   │   │   │   │   ├── _csv.pyi
│   │   │   │   │   ├── _curses.pyi
│   │   │   │   │   ├── _dummy_threading.pyi
│   │   │   │   │   ├── _heapq.pyi
│   │   │   │   │   ├── _msi.pyi
│   │   │   │   │   ├── _random.pyi
│   │   │   │   │   ├── _typeshed
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── wsgi.pyi
│   │   │   │   │   │   └── xml.pyi
│   │   │   │   │   ├── _warnings.pyi
│   │   │   │   │   ├── _weakref.pyi
│   │   │   │   │   ├── _weakrefset.pyi
│   │   │   │   │   ├── aifc.pyi
│   │   │   │   │   ├── antigravity.pyi
│   │   │   │   │   ├── argparse.pyi
│   │   │   │   │   ├── array.pyi
│   │   │   │   │   ├── asynchat.pyi
│   │   │   │   │   ├── asyncore.pyi
│   │   │   │   │   ├── audioop.pyi
│   │   │   │   │   ├── base64.pyi
│   │   │   │   │   ├── bdb.pyi
│   │   │   │   │   ├── binascii.pyi
│   │   │   │   │   ├── binhex.pyi
│   │   │   │   │   ├── bisect.pyi
│   │   │   │   │   ├── bz2.pyi
│   │   │   │   │   ├── cProfile.pyi
│   │   │   │   │   ├── calendar.pyi
│   │   │   │   │   ├── cgi.pyi
│   │   │   │   │   ├── cgitb.pyi
│   │   │   │   │   ├── chunk.pyi
│   │   │   │   │   ├── cmath.pyi
│   │   │   │   │   ├── cmd.pyi
│   │   │   │   │   ├── code.pyi
│   │   │   │   │   ├── codecs.pyi
│   │   │   │   │   ├── codeop.pyi
│   │   │   │   │   ├── colorsys.pyi
│   │   │   │   │   ├── contextlib.pyi
│   │   │   │   │   ├── copy.pyi
│   │   │   │   │   ├── crypt.pyi
│   │   │   │   │   ├── csv.pyi
│   │   │   │   │   ├── ctypes
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── util.pyi
│   │   │   │   │   │   └── wintypes.pyi
│   │   │   │   │   ├── curses
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── ascii.pyi
│   │   │   │   │   │   ├── panel.pyi
│   │   │   │   │   │   └── textpad.pyi
│   │   │   │   │   ├── datetime.pyi
│   │   │   │   │   ├── decimal.pyi
│   │   │   │   │   ├── difflib.pyi
│   │   │   │   │   ├── dis.pyi
│   │   │   │   │   ├── doctest.pyi
│   │   │   │   │   ├── dummy_threading.pyi
│   │   │   │   │   ├── ensurepip
│   │   │   │   │   │   └── __init__.pyi
│   │   │   │   │   ├── errno.pyi
│   │   │   │   │   ├── filecmp.pyi
│   │   │   │   │   ├── fileinput.pyi
│   │   │   │   │   ├── formatter.pyi
│   │   │   │   │   ├── fractions.pyi
│   │   │   │   │   ├── ftplib.pyi
│   │   │   │   │   ├── genericpath.pyi
│   │   │   │   │   ├── grp.pyi
│   │   │   │   │   ├── hmac.pyi
│   │   │   │   │   ├── imaplib.pyi
│   │   │   │   │   ├── imghdr.pyi
│   │   │   │   │   ├── keyword.pyi
│   │   │   │   │   ├── lib2to3
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── pgen2
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── driver.pyi
│   │   │   │   │   │   │   ├── grammar.pyi
│   │   │   │   │   │   │   ├── literals.pyi
│   │   │   │   │   │   │   ├── parse.pyi
│   │   │   │   │   │   │   ├── pgen.pyi
│   │   │   │   │   │   │   ├── token.pyi
│   │   │   │   │   │   │   └── tokenize.pyi
│   │   │   │   │   │   ├── pygram.pyi
│   │   │   │   │   │   └── pytree.pyi
│   │   │   │   │   ├── linecache.pyi
│   │   │   │   │   ├── locale.pyi
│   │   │   │   │   ├── logging
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── config.pyi
│   │   │   │   │   │   └── handlers.pyi
│   │   │   │   │   ├── macpath.pyi
│   │   │   │   │   ├── mailbox.pyi
│   │   │   │   │   ├── mailcap.pyi
│   │   │   │   │   ├── marshal.pyi
│   │   │   │   │   ├── math.pyi
│   │   │   │   │   ├── mimetypes.pyi
│   │   │   │   │   ├── mmap.pyi
│   │   │   │   │   ├── modulefinder.pyi
│   │   │   │   │   ├── msilib
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── schema.pyi
│   │   │   │   │   │   ├── sequence.pyi
│   │   │   │   │   │   └── text.pyi
│   │   │   │   │   ├── msvcrt.pyi
│   │   │   │   │   ├── netrc.pyi
│   │   │   │   │   ├── nis.pyi
│   │   │   │   │   ├── numbers.pyi
│   │   │   │   │   ├── opcode.pyi
│   │   │   │   │   ├── operator.pyi
│   │   │   │   │   ├── optparse.pyi
│   │   │   │   │   ├── parser.pyi
│   │   │   │   │   ├── pdb.pyi
│   │   │   │   │   ├── pickle.pyi
│   │   │   │   │   ├── pickletools.pyi
│   │   │   │   │   ├── pkgutil.pyi
│   │   │   │   │   ├── plistlib.pyi
│   │   │   │   │   ├── poplib.pyi
│   │   │   │   │   ├── pprint.pyi
│   │   │   │   │   ├── profile.pyi
│   │   │   │   │   ├── pstats.pyi
│   │   │   │   │   ├── pty.pyi
│   │   │   │   │   ├── pwd.pyi
│   │   │   │   │   ├── py_compile.pyi
│   │   │   │   │   ├── pyclbr.pyi
│   │   │   │   │   ├── pydoc.pyi
│   │   │   │   │   ├── pydoc_data
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── topics.pyi
│   │   │   │   │   ├── pyexpat
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── errors.pyi
│   │   │   │   │   │   └── model.pyi
│   │   │   │   │   ├── quopri.pyi
│   │   │   │   │   ├── readline.pyi
│   │   │   │   │   ├── rlcompleter.pyi
│   │   │   │   │   ├── sched.pyi
│   │   │   │   │   ├── select.pyi
│   │   │   │   │   ├── shutil.pyi
│   │   │   │   │   ├── site.pyi
│   │   │   │   │   ├── smtpd.pyi
│   │   │   │   │   ├── sndhdr.pyi
│   │   │   │   │   ├── socket.pyi
│   │   │   │   │   ├── sqlite3
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── dbapi2.pyi
│   │   │   │   │   ├── sre_compile.pyi
│   │   │   │   │   ├── ssl.pyi
│   │   │   │   │   ├── stringprep.pyi
│   │   │   │   │   ├── struct.pyi
│   │   │   │   │   ├── sunau.pyi
│   │   │   │   │   ├── symtable.pyi
│   │   │   │   │   ├── sysconfig.pyi
│   │   │   │   │   ├── syslog.pyi
│   │   │   │   │   ├── tabnanny.pyi
│   │   │   │   │   ├── tarfile.pyi
│   │   │   │   │   ├── telnetlib.pyi
│   │   │   │   │   ├── termios.pyi
│   │   │   │   │   ├── this.pyi
│   │   │   │   │   ├── threading.pyi
│   │   │   │   │   ├── time.pyi
│   │   │   │   │   ├── timeit.pyi
│   │   │   │   │   ├── token.pyi
│   │   │   │   │   ├── trace.pyi
│   │   │   │   │   ├── traceback.pyi
│   │   │   │   │   ├── tty.pyi
│   │   │   │   │   ├── turtle.pyi
│   │   │   │   │   ├── unicodedata.pyi
│   │   │   │   │   ├── uu.pyi
│   │   │   │   │   ├── uuid.pyi
│   │   │   │   │   ├── warnings.pyi
│   │   │   │   │   ├── wave.pyi
│   │   │   │   │   ├── weakref.pyi
│   │   │   │   │   ├── webbrowser.pyi
│   │   │   │   │   ├── winsound.pyi
│   │   │   │   │   ├── wsgiref
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── handlers.pyi
│   │   │   │   │   │   ├── headers.pyi
│   │   │   │   │   │   ├── simple_server.pyi
│   │   │   │   │   │   ├── types.pyi
│   │   │   │   │   │   ├── util.pyi
│   │   │   │   │   │   └── validate.pyi
│   │   │   │   │   ├── xdrlib.pyi
│   │   │   │   │   ├── xml
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── dom
│   │   │   │   │   │   │   ├── NodeFilter.pyi
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── domreg.pyi
│   │   │   │   │   │   │   ├── expatbuilder.pyi
│   │   │   │   │   │   │   ├── minicompat.pyi
│   │   │   │   │   │   │   ├── minidom.pyi
│   │   │   │   │   │   │   ├── pulldom.pyi
│   │   │   │   │   │   │   └── xmlbuilder.pyi
│   │   │   │   │   │   ├── etree
│   │   │   │   │   │   │   ├── ElementInclude.pyi
│   │   │   │   │   │   │   ├── ElementPath.pyi
│   │   │   │   │   │   │   ├── ElementTree.pyi
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── cElementTree.pyi
│   │   │   │   │   │   ├── parsers
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── expat
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── errors.pyi
│   │   │   │   │   │   │   └── model.pyi
│   │   │   │   │   │   └── sax
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── handler.pyi
│   │   │   │   │   │   ├── saxutils.pyi
│   │   │   │   │   │   └── xmlreader.pyi
│   │   │   │   │   ├── zipfile.pyi
│   │   │   │   │   ├── zipimport.pyi
│   │   │   │   │   └── zlib.pyi
│   │   │   │   ├── 3
│   │   │   │   │   ├── _ast.pyi
│   │   │   │   │   ├── _bootlocale.pyi
│   │   │   │   │   ├── _compat_pickle.pyi
│   │   │   │   │   ├── _compression.pyi
│   │   │   │   │   ├── _decimal.pyi
│   │   │   │   │   ├── _dummy_thread.pyi
│   │   │   │   │   ├── _imp.pyi
│   │   │   │   │   ├── _importlib_modulespec.pyi
│   │   │   │   │   ├── _json.pyi
│   │   │   │   │   ├── _markupbase.pyi
│   │   │   │   │   ├── _operator.pyi
│   │   │   │   │   ├── _osx_support.pyi
│   │   │   │   │   ├── _posixsubprocess.pyi
│   │   │   │   │   ├── _pydecimal.pyi
│   │   │   │   │   ├── _sitebuiltins.pyi
│   │   │   │   │   ├── _stat.pyi
│   │   │   │   │   ├── _thread.pyi
│   │   │   │   │   ├── _threading_local.pyi
│   │   │   │   │   ├── _tkinter.pyi
│   │   │   │   │   ├── _tracemalloc.pyi
│   │   │   │   │   ├── _winapi.pyi
│   │   │   │   │   ├── abc.pyi
│   │   │   │   │   ├── ast.pyi
│   │   │   │   │   ├── asyncio
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── base_events.pyi
│   │   │   │   │   │   ├── base_futures.pyi
│   │   │   │   │   │   ├── base_subprocess.pyi
│   │   │   │   │   │   ├── base_tasks.pyi
│   │   │   │   │   │   ├── compat.pyi
│   │   │   │   │   │   ├── constants.pyi
│   │   │   │   │   │   ├── coroutines.pyi
│   │   │   │   │   │   ├── events.pyi
│   │   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   │   ├── format_helpers.pyi
│   │   │   │   │   │   ├── futures.pyi
│   │   │   │   │   │   ├── locks.pyi
│   │   │   │   │   │   ├── log.pyi
│   │   │   │   │   │   ├── proactor_events.pyi
│   │   │   │   │   │   ├── protocols.pyi
│   │   │   │   │   │   ├── queues.pyi
│   │   │   │   │   │   ├── runners.pyi
│   │   │   │   │   │   ├── selector_events.pyi
│   │   │   │   │   │   ├── sslproto.pyi
│   │   │   │   │   │   ├── staggered.pyi
│   │   │   │   │   │   ├── streams.pyi
│   │   │   │   │   │   ├── subprocess.pyi
│   │   │   │   │   │   ├── tasks.pyi
│   │   │   │   │   │   ├── threads.pyi
│   │   │   │   │   │   ├── transports.pyi
│   │   │   │   │   │   ├── trsock.pyi
│   │   │   │   │   │   ├── unix_events.pyi
│   │   │   │   │   │   ├── windows_events.pyi
│   │   │   │   │   │   └── windows_utils.pyi
│   │   │   │   │   ├── atexit.pyi
│   │   │   │   │   ├── builtins.pyi
│   │   │   │   │   ├── collections
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── abc.pyi
│   │   │   │   │   ├── compileall.pyi
│   │   │   │   │   ├── concurrent
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── futures
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── _base.pyi
│   │   │   │   │   │   ├── process.pyi
│   │   │   │   │   │   └── thread.pyi
│   │   │   │   │   ├── configparser.pyi
│   │   │   │   │   ├── copyreg.pyi
│   │   │   │   │   ├── dbm
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── dumb.pyi
│   │   │   │   │   │   ├── gnu.pyi
│   │   │   │   │   │   └── ndbm.pyi
│   │   │   │   │   ├── distutils
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── archive_util.pyi
│   │   │   │   │   │   ├── bcppcompiler.pyi
│   │   │   │   │   │   ├── ccompiler.pyi
│   │   │   │   │   │   ├── cmd.pyi
│   │   │   │   │   │   ├── command
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── bdist.pyi
│   │   │   │   │   │   │   ├── bdist_dumb.pyi
│   │   │   │   │   │   │   ├── bdist_msi.pyi
│   │   │   │   │   │   │   ├── bdist_packager.pyi
│   │   │   │   │   │   │   ├── bdist_rpm.pyi
│   │   │   │   │   │   │   ├── bdist_wininst.pyi
│   │   │   │   │   │   │   ├── build.pyi
│   │   │   │   │   │   │   ├── build_clib.pyi
│   │   │   │   │   │   │   ├── build_ext.pyi
│   │   │   │   │   │   │   ├── build_py.pyi
│   │   │   │   │   │   │   ├── build_scripts.pyi
│   │   │   │   │   │   │   ├── check.pyi
│   │   │   │   │   │   │   ├── clean.pyi
│   │   │   │   │   │   │   ├── config.pyi
│   │   │   │   │   │   │   ├── install.pyi
│   │   │   │   │   │   │   ├── install_data.pyi
│   │   │   │   │   │   │   ├── install_egg_info.pyi
│   │   │   │   │   │   │   ├── install_headers.pyi
│   │   │   │   │   │   │   ├── install_lib.pyi
│   │   │   │   │   │   │   ├── install_scripts.pyi
│   │   │   │   │   │   │   ├── register.pyi
│   │   │   │   │   │   │   ├── sdist.pyi
│   │   │   │   │   │   │   └── upload.pyi
│   │   │   │   │   │   ├── config.pyi
│   │   │   │   │   │   ├── core.pyi
│   │   │   │   │   │   ├── cygwinccompiler.pyi
│   │   │   │   │   │   ├── debug.pyi
│   │   │   │   │   │   ├── dep_util.pyi
│   │   │   │   │   │   ├── dir_util.pyi
│   │   │   │   │   │   ├── dist.pyi
│   │   │   │   │   │   ├── errors.pyi
│   │   │   │   │   │   ├── extension.pyi
│   │   │   │   │   │   ├── fancy_getopt.pyi
│   │   │   │   │   │   ├── file_util.pyi
│   │   │   │   │   │   ├── filelist.pyi
│   │   │   │   │   │   ├── log.pyi
│   │   │   │   │   │   ├── msvccompiler.pyi
│   │   │   │   │   │   ├── spawn.pyi
│   │   │   │   │   │   ├── sysconfig.pyi
│   │   │   │   │   │   ├── text_file.pyi
│   │   │   │   │   │   ├── unixccompiler.pyi
│   │   │   │   │   │   ├── util.pyi
│   │   │   │   │   │   └── version.pyi
│   │   │   │   │   ├── email
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── charset.pyi
│   │   │   │   │   │   ├── contentmanager.pyi
│   │   │   │   │   │   ├── encoders.pyi
│   │   │   │   │   │   ├── errors.pyi
│   │   │   │   │   │   ├── feedparser.pyi
│   │   │   │   │   │   ├── generator.pyi
│   │   │   │   │   │   ├── header.pyi
│   │   │   │   │   │   ├── headerregistry.pyi
│   │   │   │   │   │   ├── iterators.pyi
│   │   │   │   │   │   ├── message.pyi
│   │   │   │   │   │   ├── mime
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── application.pyi
│   │   │   │   │   │   │   ├── audio.pyi
│   │   │   │   │   │   │   ├── base.pyi
│   │   │   │   │   │   │   ├── image.pyi
│   │   │   │   │   │   │   ├── message.pyi
│   │   │   │   │   │   │   ├── multipart.pyi
│   │   │   │   │   │   │   ├── nonmultipart.pyi
│   │   │   │   │   │   │   └── text.pyi
│   │   │   │   │   │   ├── parser.pyi
│   │   │   │   │   │   ├── policy.pyi
│   │   │   │   │   │   └── utils.pyi
│   │   │   │   │   ├── encodings
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── utf_8.pyi
│   │   │   │   │   ├── enum.pyi
│   │   │   │   │   ├── faulthandler.pyi
│   │   │   │   │   ├── fcntl.pyi
│   │   │   │   │   ├── fnmatch.pyi
│   │   │   │   │   ├── functools.pyi
│   │   │   │   │   ├── gc.pyi
│   │   │   │   │   ├── getopt.pyi
│   │   │   │   │   ├── getpass.pyi
│   │   │   │   │   ├── gettext.pyi
│   │   │   │   │   ├── glob.pyi
│   │   │   │   │   ├── gzip.pyi
│   │   │   │   │   ├── hashlib.pyi
│   │   │   │   │   ├── heapq.pyi
│   │   │   │   │   ├── html
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── entities.pyi
│   │   │   │   │   │   └── parser.pyi
│   │   │   │   │   ├── http
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── client.pyi
│   │   │   │   │   │   ├── cookiejar.pyi
│   │   │   │   │   │   ├── cookies.pyi
│   │   │   │   │   │   └── server.pyi
│   │   │   │   │   ├── imp.pyi
│   │   │   │   │   ├── importlib
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── abc.pyi
│   │   │   │   │   │   ├── machinery.pyi
│   │   │   │   │   │   ├── metadata.pyi
│   │   │   │   │   │   ├── resources.pyi
│   │   │   │   │   │   └── util.pyi
│   │   │   │   │   ├── inspect.pyi
│   │   │   │   │   ├── io.pyi
│   │   │   │   │   ├── ipaddress.pyi
│   │   │   │   │   ├── itertools.pyi
│   │   │   │   │   ├── json
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── decoder.pyi
│   │   │   │   │   │   ├── encoder.pyi
│   │   │   │   │   │   └── tool.pyi
│   │   │   │   │   ├── lzma.pyi
│   │   │   │   │   ├── macurl2path.pyi
│   │   │   │   │   ├── multiprocessing
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── connection.pyi
│   │   │   │   │   │   ├── context.pyi
│   │   │   │   │   │   ├── dummy
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── connection.pyi
│   │   │   │   │   │   ├── managers.pyi
│   │   │   │   │   │   ├── pool.pyi
│   │   │   │   │   │   ├── process.pyi
│   │   │   │   │   │   ├── queues.pyi
│   │   │   │   │   │   ├── shared_memory.pyi
│   │   │   │   │   │   ├── sharedctypes.pyi
│   │   │   │   │   │   ├── spawn.pyi
│   │   │   │   │   │   └── synchronize.pyi
│   │   │   │   │   ├── nntplib.pyi
│   │   │   │   │   ├── ntpath.pyi
│   │   │   │   │   ├── nturl2path.pyi
│   │   │   │   │   ├── os
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── path.pyi
│   │   │   │   │   ├── pathlib.pyi
│   │   │   │   │   ├── pipes.pyi
│   │   │   │   │   ├── platform.pyi
│   │   │   │   │   ├── posix.pyi
│   │   │   │   │   ├── posixpath.pyi
│   │   │   │   │   ├── queue.pyi
│   │   │   │   │   ├── random.pyi
│   │   │   │   │   ├── re.pyi
│   │   │   │   │   ├── reprlib.pyi
│   │   │   │   │   ├── resource.pyi
│   │   │   │   │   ├── runpy.pyi
│   │   │   │   │   ├── secrets.pyi
│   │   │   │   │   ├── selectors.pyi
│   │   │   │   │   ├── shelve.pyi
│   │   │   │   │   ├── shlex.pyi
│   │   │   │   │   ├── signal.pyi
│   │   │   │   │   ├── smtplib.pyi
│   │   │   │   │   ├── socketserver.pyi
│   │   │   │   │   ├── spwd.pyi
│   │   │   │   │   ├── sre_constants.pyi
│   │   │   │   │   ├── sre_parse.pyi
│   │   │   │   │   ├── stat.pyi
│   │   │   │   │   ├── statistics.pyi
│   │   │   │   │   ├── string.pyi
│   │   │   │   │   ├── subprocess.pyi
│   │   │   │   │   ├── symbol.pyi
│   │   │   │   │   ├── sys.pyi
│   │   │   │   │   ├── tempfile.pyi
│   │   │   │   │   ├── textwrap.pyi
│   │   │   │   │   ├── tkinter
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── commondialog.pyi
│   │   │   │   │   │   ├── constants.pyi
│   │   │   │   │   │   ├── dialog.pyi
│   │   │   │   │   │   ├── filedialog.pyi
│   │   │   │   │   │   ├── font.pyi
│   │   │   │   │   │   ├── messagebox.pyi
│   │   │   │   │   │   └── ttk.pyi
│   │   │   │   │   ├── tokenize.pyi
│   │   │   │   │   ├── tracemalloc.pyi
│   │   │   │   │   ├── types.pyi
│   │   │   │   │   ├── typing.pyi
│   │   │   │   │   ├── unittest
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── async_case.pyi
│   │   │   │   │   │   ├── case.pyi
│   │   │   │   │   │   ├── loader.pyi
│   │   │   │   │   │   ├── main.pyi
│   │   │   │   │   │   ├── mock.pyi
│   │   │   │   │   │   ├── result.pyi
│   │   │   │   │   │   ├── runner.pyi
│   │   │   │   │   │   ├── signals.pyi
│   │   │   │   │   │   ├── suite.pyi
│   │   │   │   │   │   └── util.pyi
│   │   │   │   │   ├── urllib
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── error.pyi
│   │   │   │   │   │   ├── parse.pyi
│   │   │   │   │   │   ├── request.pyi
│   │   │   │   │   │   ├── response.pyi
│   │   │   │   │   │   └── robotparser.pyi
│   │   │   │   │   ├── venv
│   │   │   │   │   │   └── __init__.pyi
│   │   │   │   │   ├── winreg.pyi
│   │   │   │   │   ├── xmlrpc
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── client.pyi
│   │   │   │   │   │   └── server.pyi
│   │   │   │   │   ├── xxlimited.pyi
│   │   │   │   │   └── zipapp.pyi
│   │   │   │   ├── 3.7
│   │   │   │   │   ├── _py_abc.pyi
│   │   │   │   │   ├── contextvars.pyi
│   │   │   │   │   └── dataclasses.pyi
│   │   │   │   └── 3.9
│   │   │   │   ├── graphlib.pyi
│   │   │   │   └── zoneinfo
│   │   │   │   └── __init__.pyi
│   │   │   ├── tests
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── check_consistent.cpython-38.pyc
│   │   │   │   │   ├── mypy_self_check.cpython-38.pyc
│   │   │   │   │   ├── mypy_test.cpython-38.pyc
│   │   │   │   │   ├── mypy_test_suite.cpython-38.pyc
│   │   │   │   │   ├── pytype_test.cpython-38.pyc
│   │   │   │   │   ├── stubtest_test.cpython-38.pyc
│   │   │   │   │   └── stubtest_unused.cpython-38.pyc
│   │   │   │   ├── check_consistent.py
│   │   │   │   ├── mypy_self_check.py
│   │   │   │   ├── mypy_test.py
│   │   │   │   ├── mypy_test_suite.py
│   │   │   │   ├── pytype_test.py
│   │   │   │   ├── stubtest_test.py
│   │   │   │   └── stubtest_unused.py
│   │   │   └── third_party
│   │   │   ├── 2
│   │   │   │   ├── OpenSSL
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   └── crypto.pyi
│   │   │   │   ├── concurrent
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   └── futures
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _base.pyi
│   │   │   │   │   ├── process.pyi
│   │   │   │   │   └── thread.pyi
│   │   │   │   ├── enum.pyi
│   │   │   │   ├── fb303
│   │   │   │   │   ├── FacebookService.pyi
│   │   │   │   │   └── __init__.pyi
│   │   │   │   ├── ipaddress.pyi
│   │   │   │   ├── kazoo
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── client.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   └── recipe
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   └── watchers.pyi
│   │   │   │   ├── pathlib2.pyi
│   │   │   │   ├── pymssql.pyi
│   │   │   │   ├── routes
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── mapper.pyi
│   │   │   │   │   └── util.pyi
│   │   │   │   ├── scribe
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── scribe.pyi
│   │   │   │   │   └── ttypes.pyi
│   │   │   │   ├── six
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   └── moves
│   │   │   │   │   ├── BaseHTTPServer.pyi
│   │   │   │   │   ├── CGIHTTPServer.pyi
│   │   │   │   │   ├── SimpleHTTPServer.pyi
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _dummy_thread.pyi
│   │   │   │   │   ├── _thread.pyi
│   │   │   │   │   ├── cPickle.pyi
│   │   │   │   │   ├── collections_abc.pyi
│   │   │   │   │   ├── configparser.pyi
│   │   │   │   │   ├── email_mime_base.pyi
│   │   │   │   │   ├── email_mime_multipart.pyi
│   │   │   │   │   ├── email_mime_nonmultipart.pyi
│   │   │   │   │   ├── email_mime_text.pyi
│   │   │   │   │   ├── html_entities.pyi
│   │   │   │   │   ├── html_parser.pyi
│   │   │   │   │   ├── http_client.pyi
│   │   │   │   │   ├── http_cookiejar.pyi
│   │   │   │   │   ├── http_cookies.pyi
│   │   │   │   │   ├── queue.pyi
│   │   │   │   │   ├── reprlib.pyi
│   │   │   │   │   ├── socketserver.pyi
│   │   │   │   │   ├── urllib
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── error.pyi
│   │   │   │   │   │   ├── parse.pyi
│   │   │   │   │   │   ├── request.pyi
│   │   │   │   │   │   ├── response.pyi
│   │   │   │   │   │   └── robotparser.pyi
│   │   │   │   │   ├── urllib_error.pyi
│   │   │   │   │   ├── urllib_parse.pyi
│   │   │   │   │   ├── urllib_request.pyi
│   │   │   │   │   ├── urllib_response.pyi
│   │   │   │   │   ├── urllib_robotparser.pyi
│   │   │   │   │   └── xmlrpc_client.pyi
│   │   │   │   └── tornado
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── concurrent.pyi
│   │   │   │   ├── gen.pyi
│   │   │   │   ├── httpclient.pyi
│   │   │   │   ├── httpserver.pyi
│   │   │   │   ├── httputil.pyi
│   │   │   │   ├── ioloop.pyi
│   │   │   │   ├── locks.pyi
│   │   │   │   ├── netutil.pyi
│   │   │   │   ├── process.pyi
│   │   │   │   ├── tcpserver.pyi
│   │   │   │   ├── testing.pyi
│   │   │   │   ├── util.pyi
│   │   │   │   └── web.pyi
│   │   │   ├── 2and3
│   │   │   │   ├── atomicwrites
│   │   │   │   │   └── __init__.pyi
│   │   │   │   ├── attr
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _version_info.pyi
│   │   │   │   │   ├── converters.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   ├── filters.pyi
│   │   │   │   │   └── validators.pyi
│   │   │   │   ├── backports
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   └── ssl_match_hostname.pyi
│   │   │   │   ├── backports_abc.pyi
│   │   │   │   ├── bleach
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── callbacks.pyi
│   │   │   │   │   ├── linkifier.pyi
│   │   │   │   │   ├── sanitizer.pyi
│   │   │   │   │   └── utils.pyi
│   │   │   │   ├── boto
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── auth.pyi
│   │   │   │   │   ├── auth_handler.pyi
│   │   │   │   │   ├── compat.pyi
│   │   │   │   │   ├── connection.pyi
│   │   │   │   │   ├── ec2
│   │   │   │   │   │   └── __init__.pyi
│   │   │   │   │   ├── elb
│   │   │   │   │   │   └── __init__.pyi
│   │   │   │   │   ├── exception.pyi
│   │   │   │   │   ├── kms
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   │   └── layer1.pyi
│   │   │   │   │   ├── plugin.pyi
│   │   │   │   │   ├── regioninfo.pyi
│   │   │   │   │   ├── s3
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── acl.pyi
│   │   │   │   │   │   ├── bucket.pyi
│   │   │   │   │   │   ├── bucketlistresultset.pyi
│   │   │   │   │   │   ├── bucketlogging.pyi
│   │   │   │   │   │   ├── connection.pyi
│   │   │   │   │   │   ├── cors.pyi
│   │   │   │   │   │   ├── deletemarker.pyi
│   │   │   │   │   │   ├── key.pyi
│   │   │   │   │   │   ├── keyfile.pyi
│   │   │   │   │   │   ├── lifecycle.pyi
│   │   │   │   │   │   ├── multidelete.pyi
│   │   │   │   │   │   ├── multipart.pyi
│   │   │   │   │   │   ├── prefix.pyi
│   │   │   │   │   │   ├── tagging.pyi
│   │   │   │   │   │   ├── user.pyi
│   │   │   │   │   │   └── website.pyi
│   │   │   │   │   └── utils.pyi
│   │   │   │   ├── cachetools
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── abc.pyi
│   │   │   │   │   ├── cache.pyi
│   │   │   │   │   ├── decorators.pyi
│   │   │   │   │   ├── func.pyi
│   │   │   │   │   ├── lfu.pyi
│   │   │   │   │   ├── lru.pyi
│   │   │   │   │   ├── rr.pyi
│   │   │   │   │   └── ttl.pyi
│   │   │   │   ├── certifi.pyi
│   │   │   │   ├── characteristic
│   │   │   │   │   └── __init__.pyi
│   │   │   │   ├── chardet
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── enums.pyi
│   │   │   │   │   ├── langbulgarianmodel.pyi
│   │   │   │   │   ├── langcyrillicmodel.pyi
│   │   │   │   │   ├── langgreekmodel.pyi
│   │   │   │   │   ├── langhebrewmodel.pyi
│   │   │   │   │   ├── langhungarianmodel.pyi
│   │   │   │   │   ├── langthaimodel.pyi
│   │   │   │   │   ├── langturkishmodel.pyi
│   │   │   │   │   ├── universaldetector.pyi
│   │   │   │   │   └── version.pyi
│   │   │   │   ├── click
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _termui_impl.pyi
│   │   │   │   │   ├── core.pyi
│   │   │   │   │   ├── decorators.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   ├── formatting.pyi
│   │   │   │   │   ├── globals.pyi
│   │   │   │   │   ├── parser.pyi
│   │   │   │   │   ├── termui.pyi
│   │   │   │   │   ├── testing.pyi
│   │   │   │   │   ├── types.pyi
│   │   │   │   │   └── utils.pyi
│   │   │   │   ├── croniter.pyi
│   │   │   │   ├── cryptography
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   ├── fernet.pyi
│   │   │   │   │   ├── hazmat
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── backends
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── interfaces.pyi
│   │   │   │   │   │   ├── bindings
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── openssl
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── binding.pyi
│   │   │   │   │   │   └── primitives
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── asymmetric
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── dh.pyi
│   │   │   │   │   │   │   ├── dsa.pyi
│   │   │   │   │   │   │   ├── ec.pyi
│   │   │   │   │   │   │   ├── ed25519.pyi
│   │   │   │   │   │   │   ├── ed448.pyi
│   │   │   │   │   │   │   ├── padding.pyi
│   │   │   │   │   │   │   ├── rsa.pyi
│   │   │   │   │   │   │   ├── utils.pyi
│   │   │   │   │   │   │   ├── x25519.pyi
│   │   │   │   │   │   │   └── x448.pyi
│   │   │   │   │   │   ├── ciphers
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── aead.pyi
│   │   │   │   │   │   │   ├── algorithms.pyi
│   │   │   │   │   │   │   └── modes.pyi
│   │   │   │   │   │   ├── cmac.pyi
│   │   │   │   │   │   ├── constant_time.pyi
│   │   │   │   │   │   ├── hashes.pyi
│   │   │   │   │   │   ├── hmac.pyi
│   │   │   │   │   │   ├── kdf
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   ├── concatkdf.pyi
│   │   │   │   │   │   │   ├── hkdf.pyi
│   │   │   │   │   │   │   ├── kbkdf.pyi
│   │   │   │   │   │   │   ├── pbkdf2.pyi
│   │   │   │   │   │   │   ├── scrypt.pyi
│   │   │   │   │   │   │   └── x963kdf.pyi
│   │   │   │   │   │   ├── keywrap.pyi
│   │   │   │   │   │   ├── padding.pyi
│   │   │   │   │   │   ├── poly1305.pyi
│   │   │   │   │   │   ├── serialization
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── pkcs12.pyi
│   │   │   │   │   │   └── twofactor
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── hotp.pyi
│   │   │   │   │   │   └── totp.pyi
│   │   │   │   │   └── x509
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── extensions.pyi
│   │   │   │   │   └── oid.pyi
│   │   │   │   ├── dateparser.pyi
│   │   │   │   ├── datetimerange
│   │   │   │   │   └── __init__.pyi
│   │   │   │   ├── dateutil
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _common.pyi
│   │   │   │   │   ├── easter.pyi
│   │   │   │   │   ├── parser.pyi
│   │   │   │   │   ├── relativedelta.pyi
│   │   │   │   │   ├── rrule.pyi
│   │   │   │   │   ├── tz
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── _common.pyi
│   │   │   │   │   │   └── tz.pyi
│   │   │   │   │   └── utils.pyi
│   │   │   │   ├── decorator.pyi
│   │   │   │   ├── deprecated
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── classic.pyi
│   │   │   │   │   └── sphinx.pyi
│   │   │   │   ├── emoji
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── core.pyi
│   │   │   │   │   └── unicode_codes.pyi
│   │   │   │   ├── first.pyi
│   │   │   │   ├── flask
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── app.pyi
│   │   │   │   │   ├── blueprints.pyi
│   │   │   │   │   ├── cli.pyi
│   │   │   │   │   ├── config.pyi
│   │   │   │   │   ├── ctx.pyi
│   │   │   │   │   ├── debughelpers.pyi
│   │   │   │   │   ├── globals.pyi
│   │   │   │   │   ├── helpers.pyi
│   │   │   │   │   ├── json
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── tag.pyi
│   │   │   │   │   ├── logging.pyi
│   │   │   │   │   ├── sessions.pyi
│   │   │   │   │   ├── signals.pyi
│   │   │   │   │   ├── templating.pyi
│   │   │   │   │   ├── testing.pyi
│   │   │   │   │   ├── views.pyi
│   │   │   │   │   └── wrappers.pyi
│   │   │   │   ├── geoip2
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── database.pyi
│   │   │   │   │   ├── errors.pyi
│   │   │   │   │   ├── mixins.pyi
│   │   │   │   │   ├── models.pyi
│   │   │   │   │   └── records.pyi
│   │   │   │   ├── gflags.pyi
│   │   │   │   ├── google
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   └── protobuf
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── any_pb2.pyi
│   │   │   │   │   ├── api_pb2.pyi
│   │   │   │   │   ├── compiler
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── plugin_pb2.pyi
│   │   │   │   │   ├── descriptor.pyi
│   │   │   │   │   ├── descriptor_pb2.pyi
│   │   │   │   │   ├── descriptor_pool.pyi
│   │   │   │   │   ├── duration_pb2.pyi
│   │   │   │   │   ├── empty_pb2.pyi
│   │   │   │   │   ├── field_mask_pb2.pyi
│   │   │   │   │   ├── internal
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── containers.pyi
│   │   │   │   │   │   ├── decoder.pyi
│   │   │   │   │   │   ├── encoder.pyi
│   │   │   │   │   │   ├── enum_type_wrapper.pyi
│   │   │   │   │   │   ├── extension_dict.pyi
│   │   │   │   │   │   ├── message_listener.pyi
│   │   │   │   │   │   ├── python_message.pyi
│   │   │   │   │   │   ├── well_known_types.pyi
│   │   │   │   │   │   └── wire_format.pyi
│   │   │   │   │   ├── json_format.pyi
│   │   │   │   │   ├── message.pyi
│   │   │   │   │   ├── message_factory.pyi
│   │   │   │   │   ├── reflection.pyi
│   │   │   │   │   ├── service.pyi
│   │   │   │   │   ├── source_context_pb2.pyi
│   │   │   │   │   ├── struct_pb2.pyi
│   │   │   │   │   ├── symbol_database.pyi
│   │   │   │   │   ├── timestamp_pb2.pyi
│   │   │   │   │   ├── type_pb2.pyi
│   │   │   │   │   ├── util
│   │   │   │   │   │   └── __init__.pyi
│   │   │   │   │   └── wrappers_pb2.pyi
│   │   │   │   ├── itsdangerous.pyi
│   │   │   │   ├── jinja2
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _compat.pyi
│   │   │   │   │   ├── _stringdefs.pyi
│   │   │   │   │   ├── bccache.pyi
│   │   │   │   │   ├── compiler.pyi
│   │   │   │   │   ├── constants.pyi
│   │   │   │   │   ├── debug.pyi
│   │   │   │   │   ├── defaults.pyi
│   │   │   │   │   ├── environment.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   ├── ext.pyi
│   │   │   │   │   ├── filters.pyi
│   │   │   │   │   ├── lexer.pyi
│   │   │   │   │   ├── loaders.pyi
│   │   │   │   │   ├── meta.pyi
│   │   │   │   │   ├── nodes.pyi
│   │   │   │   │   ├── optimizer.pyi
│   │   │   │   │   ├── parser.pyi
│   │   │   │   │   ├── runtime.pyi
│   │   │   │   │   ├── sandbox.pyi
│   │   │   │   │   ├── tests.pyi
│   │   │   │   │   ├── utils.pyi
│   │   │   │   │   └── visitor.pyi
│   │   │   │   ├── markdown
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── __meta__.pyi
│   │   │   │   │   ├── blockparser.pyi
│   │   │   │   │   ├── blockprocessors.pyi
│   │   │   │   │   ├── core.pyi
│   │   │   │   │   ├── extensions
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── abbr.pyi
│   │   │   │   │   │   ├── admonition.pyi
│   │   │   │   │   │   ├── attr_list.pyi
│   │   │   │   │   │   ├── codehilite.pyi
│   │   │   │   │   │   ├── def_list.pyi
│   │   │   │   │   │   ├── extra.pyi
│   │   │   │   │   │   ├── fenced_code.pyi
│   │   │   │   │   │   ├── footnotes.pyi
│   │   │   │   │   │   ├── legacy_attrs.pyi
│   │   │   │   │   │   ├── legacy_em.pyi
│   │   │   │   │   │   ├── md_in_html.pyi
│   │   │   │   │   │   ├── meta.pyi
│   │   │   │   │   │   ├── nl2br.pyi
│   │   │   │   │   │   ├── sane_lists.pyi
│   │   │   │   │   │   ├── smarty.pyi
│   │   │   │   │   │   ├── tables.pyi
│   │   │   │   │   │   ├── toc.pyi
│   │   │   │   │   │   └── wikilinks.pyi
│   │   │   │   │   ├── inlinepatterns.pyi
│   │   │   │   │   ├── pep562.pyi
│   │   │   │   │   ├── postprocessors.pyi
│   │   │   │   │   ├── preprocessors.pyi
│   │   │   │   │   ├── serializers.pyi
│   │   │   │   │   ├── treeprocessors.pyi
│   │   │   │   │   └── util.pyi
│   │   │   │   ├── markupsafe
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _compat.pyi
│   │   │   │   │   ├── _constants.pyi
│   │   │   │   │   ├── _native.pyi
│   │   │   │   │   └── _speedups.pyi
│   │   │   │   ├── maxminddb
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── compat.pyi
│   │   │   │   │   ├── const.pyi
│   │   │   │   │   ├── decoder.pyi
│   │   │   │   │   ├── errors.pyi
│   │   │   │   │   ├── extension.pyi
│   │   │   │   │   └── reader.pyi
│   │   │   │   ├── mock.pyi
│   │   │   │   ├── mypy_extensions.pyi
│   │   │   │   ├── nmap
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   └── nmap.pyi
│   │   │   │   ├── paramiko
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _version.pyi
│   │   │   │   │   ├── _winapi.pyi
│   │   │   │   │   ├── agent.pyi
│   │   │   │   │   ├── auth_handler.pyi
│   │   │   │   │   ├── ber.pyi
│   │   │   │   │   ├── buffered_pipe.pyi
│   │   │   │   │   ├── channel.pyi
│   │   │   │   │   ├── client.pyi
│   │   │   │   │   ├── common.pyi
│   │   │   │   │   ├── compress.pyi
│   │   │   │   │   ├── config.pyi
│   │   │   │   │   ├── dsskey.pyi
│   │   │   │   │   ├── ecdsakey.pyi
│   │   │   │   │   ├── ed25519key.pyi
│   │   │   │   │   ├── file.pyi
│   │   │   │   │   ├── hostkeys.pyi
│   │   │   │   │   ├── kex_curve25519.pyi
│   │   │   │   │   ├── kex_ecdh_nist.pyi
│   │   │   │   │   ├── kex_gex.pyi
│   │   │   │   │   ├── kex_group1.pyi
│   │   │   │   │   ├── kex_group14.pyi
│   │   │   │   │   ├── kex_group16.pyi
│   │   │   │   │   ├── kex_gss.pyi
│   │   │   │   │   ├── message.pyi
│   │   │   │   │   ├── packet.pyi
│   │   │   │   │   ├── pipe.pyi
│   │   │   │   │   ├── pkey.pyi
│   │   │   │   │   ├── primes.pyi
│   │   │   │   │   ├── proxy.pyi
│   │   │   │   │   ├── py3compat.pyi
│   │   │   │   │   ├── rsakey.pyi
│   │   │   │   │   ├── server.pyi
│   │   │   │   │   ├── sftp.pyi
│   │   │   │   │   ├── sftp_attr.pyi
│   │   │   │   │   ├── sftp_client.pyi
│   │   │   │   │   ├── sftp_file.pyi
│   │   │   │   │   ├── sftp_handle.pyi
│   │   │   │   │   ├── sftp_server.pyi
│   │   │   │   │   ├── sftp_si.pyi
│   │   │   │   │   ├── ssh_exception.pyi
│   │   │   │   │   ├── ssh_gss.pyi
│   │   │   │   │   ├── transport.pyi
│   │   │   │   │   ├── util.pyi
│   │   │   │   │   └── win_pageant.pyi
│   │   │   │   ├── polib.pyi
│   │   │   │   ├── pyVmomi
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── vim
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── event.pyi
│   │   │   │   │   │   ├── fault.pyi
│   │   │   │   │   │   ├── option.pyi
│   │   │   │   │   │   └── view.pyi
│   │   │   │   │   └── vmodl
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── fault.pyi
│   │   │   │   │   └── query.pyi
│   │   │   │   ├── pycurl.pyi
│   │   │   │   ├── pymysql
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── charset.pyi
│   │   │   │   │   ├── connections.pyi
│   │   │   │   │   ├── constants
│   │   │   │   │   │   ├── CLIENT.pyi
│   │   │   │   │   │   ├── COMMAND.pyi
│   │   │   │   │   │   ├── ER.pyi
│   │   │   │   │   │   ├── FIELD_TYPE.pyi
│   │   │   │   │   │   ├── FLAG.pyi
│   │   │   │   │   │   ├── SERVER_STATUS.pyi
│   │   │   │   │   │   └── __init__.pyi
│   │   │   │   │   ├── converters.pyi
│   │   │   │   │   ├── cursors.pyi
│   │   │   │   │   ├── err.pyi
│   │   │   │   │   ├── times.pyi
│   │   │   │   │   └── util.pyi
│   │   │   │   ├── pynamodb
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── attributes.pyi
│   │   │   │   │   ├── connection
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── base.pyi
│   │   │   │   │   │   ├── table.pyi
│   │   │   │   │   │   └── util.pyi
│   │   │   │   │   ├── constants.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   ├── indexes.pyi
│   │   │   │   │   ├── models.pyi
│   │   │   │   │   ├── settings.pyi
│   │   │   │   │   ├── throttle.pyi
│   │   │   │   │   └── types.pyi
│   │   │   │   ├── pyre_extensions.pyi
│   │   │   │   ├── pytz
│   │   │   │   │   └── __init__.pyi
│   │   │   │   ├── redis
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── client.pyi
│   │   │   │   │   ├── connection.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   └── utils.pyi
│   │   │   │   ├── requests
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── adapters.pyi
│   │   │   │   │   ├── api.pyi
│   │   │   │   │   ├── auth.pyi
│   │   │   │   │   ├── compat.pyi
│   │   │   │   │   ├── cookies.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   ├── hooks.pyi
│   │   │   │   │   ├── models.pyi
│   │   │   │   │   ├── packages
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   └── urllib3
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── _collections.pyi
│   │   │   │   │   │   ├── connection.pyi
│   │   │   │   │   │   ├── connectionpool.pyi
│   │   │   │   │   │   ├── contrib
│   │   │   │   │   │   │   └── __init__.pyi
│   │   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   │   ├── fields.pyi
│   │   │   │   │   │   ├── filepost.pyi
│   │   │   │   │   │   ├── packages
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── ssl_match_hostname
│   │   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   │   └── _implementation.pyi
│   │   │   │   │   │   ├── poolmanager.pyi
│   │   │   │   │   │   ├── request.pyi
│   │   │   │   │   │   ├── response.pyi
│   │   │   │   │   │   └── util
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── connection.pyi
│   │   │   │   │   │   ├── request.pyi
│   │   │   │   │   │   ├── response.pyi
│   │   │   │   │   │   ├── retry.pyi
│   │   │   │   │   │   ├── ssl_.pyi
│   │   │   │   │   │   ├── timeout.pyi
│   │   │   │   │   │   └── url.pyi
│   │   │   │   │   ├── sessions.pyi
│   │   │   │   │   ├── status_codes.pyi
│   │   │   │   │   ├── structures.pyi
│   │   │   │   │   └── utils.pyi
│   │   │   │   ├── retry
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   └── api.pyi
│   │   │   │   ├── simplejson
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── decoder.pyi
│   │   │   │   │   ├── encoder.pyi
│   │   │   │   │   └── scanner.pyi
│   │   │   │   ├── singledispatch.pyi
│   │   │   │   ├── slugify
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── slugify.pyi
│   │   │   │   │   └── special.pyi
│   │   │   │   ├── tabulate.pyi
│   │   │   │   ├── termcolor.pyi
│   │   │   │   ├── toml.pyi
│   │   │   │   ├── typing_extensions.pyi
│   │   │   │   ├── tzlocal
│   │   │   │   │   └── __init__.pyi
│   │   │   │   ├── ujson.pyi
│   │   │   │   ├── werkzeug
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── _compat.pyi
│   │   │   │   │   ├── _internal.pyi
│   │   │   │   │   ├── _reloader.pyi
│   │   │   │   │   ├── contrib
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── atom.pyi
│   │   │   │   │   │   ├── cache.pyi
│   │   │   │   │   │   ├── fixers.pyi
│   │   │   │   │   │   ├── iterio.pyi
│   │   │   │   │   │   ├── jsrouting.pyi
│   │   │   │   │   │   ├── limiter.pyi
│   │   │   │   │   │   ├── lint.pyi
│   │   │   │   │   │   ├── profiler.pyi
│   │   │   │   │   │   ├── securecookie.pyi
│   │   │   │   │   │   ├── sessions.pyi
│   │   │   │   │   │   ├── testtools.pyi
│   │   │   │   │   │   └── wrappers.pyi
│   │   │   │   │   ├── datastructures.pyi
│   │   │   │   │   ├── debug
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── console.pyi
│   │   │   │   │   │   ├── repr.pyi
│   │   │   │   │   │   └── tbtools.pyi
│   │   │   │   │   ├── exceptions.pyi
│   │   │   │   │   ├── filesystem.pyi
│   │   │   │   │   ├── formparser.pyi
│   │   │   │   │   ├── http.pyi
│   │   │   │   │   ├── local.pyi
│   │   │   │   │   ├── middleware
│   │   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   │   ├── dispatcher.pyi
│   │   │   │   │   │   ├── http_proxy.pyi
│   │   │   │   │   │   ├── lint.pyi
│   │   │   │   │   │   ├── profiler.pyi
│   │   │   │   │   │   ├── proxy_fix.pyi
│   │   │   │   │   │   └── shared_data.pyi
│   │   │   │   │   ├── posixemulation.pyi
│   │   │   │   │   ├── routing.pyi
│   │   │   │   │   ├── script.pyi
│   │   │   │   │   ├── security.pyi
│   │   │   │   │   ├── serving.pyi
│   │   │   │   │   ├── test.pyi
│   │   │   │   │   ├── testapp.pyi
│   │   │   │   │   ├── urls.pyi
│   │   │   │   │   ├── useragents.pyi
│   │   │   │   │   ├── utils.pyi
│   │   │   │   │   ├── wrappers.pyi
│   │   │   │   │   └── wsgi.pyi
│   │   │   │   └── yaml
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── composer.pyi
│   │   │   │   ├── constructor.pyi
│   │   │   │   ├── cyaml.pyi
│   │   │   │   ├── dumper.pyi
│   │   │   │   ├── emitter.pyi
│   │   │   │   ├── error.pyi
│   │   │   │   ├── events.pyi
│   │   │   │   ├── loader.pyi
│   │   │   │   ├── nodes.pyi
│   │   │   │   ├── parser.pyi
│   │   │   │   ├── reader.pyi
│   │   │   │   ├── representer.pyi
│   │   │   │   ├── resolver.pyi
│   │   │   │   ├── scanner.pyi
│   │   │   │   ├── serializer.pyi
│   │   │   │   └── tokens.pyi
│   │   │   └── 3
│   │   │   ├── aiofiles
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── base.pyi
│   │   │   │   ├── os.pyi
│   │   │   │   └── threadpool
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── binary.pyi
│   │   │   │   └── text.pyi
│   │   │   ├── contextvars.pyi
│   │   │   ├── dataclasses.pyi
│   │   │   ├── docutils
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── examples.pyi
│   │   │   │   ├── nodes.pyi
│   │   │   │   └── parsers
│   │   │   │   ├── __init__.pyi
│   │   │   │   └── rst
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── nodes.pyi
│   │   │   │   ├── roles.pyi
│   │   │   │   └── states.pyi
│   │   │   ├── filelock
│   │   │   │   └── __init__.pyi
│   │   │   ├── freezegun
│   │   │   │   ├── __init__.pyi
│   │   │   │   └── api.pyi
│   │   │   ├── frozendict.pyi
│   │   │   ├── jwt
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── algorithms.pyi
│   │   │   │   └── contrib
│   │   │   │   ├── __init__.pyi
│   │   │   │   └── algorithms
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── py_ecdsa.pyi
│   │   │   │   └── pycrypto.pyi
│   │   │   ├── orjson.pyi
│   │   │   ├── pkg_resources
│   │   │   │   ├── __init__.pyi
│   │   │   │   └── py31compat.pyi
│   │   │   ├── pyrfc3339
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── generator.pyi
│   │   │   │   ├── parser.pyi
│   │   │   │   └── utils.pyi
│   │   │   ├── six
│   │   │   │   ├── __init__.pyi
│   │   │   │   └── moves
│   │   │   │   ├── BaseHTTPServer.pyi
│   │   │   │   ├── CGIHTTPServer.pyi
│   │   │   │   ├── SimpleHTTPServer.pyi
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── _dummy_thread.pyi
│   │   │   │   ├── _thread.pyi
│   │   │   │   ├── builtins.pyi
│   │   │   │   ├── cPickle.pyi
│   │   │   │   ├── collections_abc.pyi
│   │   │   │   ├── configparser.pyi
│   │   │   │   ├── email_mime_base.pyi
│   │   │   │   ├── email_mime_multipart.pyi
│   │   │   │   ├── email_mime_nonmultipart.pyi
│   │   │   │   ├── email_mime_text.pyi
│   │   │   │   ├── html_entities.pyi
│   │   │   │   ├── html_parser.pyi
│   │   │   │   ├── http_client.pyi
│   │   │   │   ├── http_cookiejar.pyi
│   │   │   │   ├── http_cookies.pyi
│   │   │   │   ├── queue.pyi
│   │   │   │   ├── reprlib.pyi
│   │   │   │   ├── socketserver.pyi
│   │   │   │   ├── tkinter.pyi
│   │   │   │   ├── tkinter_commondialog.pyi
│   │   │   │   ├── tkinter_constants.pyi
│   │   │   │   ├── tkinter_dialog.pyi
│   │   │   │   ├── tkinter_filedialog.pyi
│   │   │   │   ├── tkinter_tkfiledialog.pyi
│   │   │   │   ├── tkinter_ttk.pyi
│   │   │   │   ├── urllib
│   │   │   │   │   ├── __init__.pyi
│   │   │   │   │   ├── error.pyi
│   │   │   │   │   ├── parse.pyi
│   │   │   │   │   ├── request.pyi
│   │   │   │   │   ├── response.pyi
│   │   │   │   │   └── robotparser.pyi
│   │   │   │   ├── urllib_error.pyi
│   │   │   │   ├── urllib_parse.pyi
│   │   │   │   ├── urllib_request.pyi
│   │   │   │   ├── urllib_response.pyi
│   │   │   │   └── urllib_robotparser.pyi
│   │   │   ├── typed_ast
│   │   │   │   ├── __init__.pyi
│   │   │   │   ├── ast27.pyi
│   │   │   │   ├── ast3.pyi
│   │   │   │   └── conversions.pyi
│   │   │   └── waitress
│   │   │   ├── __init__.pyi
│   │   │   ├── adjustments.pyi
│   │   │   ├── buffers.pyi
│   │   │   ├── channel.pyi
│   │   │   ├── compat.pyi
│   │   │   ├── parser.pyi
│   │   │   ├── proxy_headers.pyi
│   │   │   ├── receiver.pyi
│   │   │   ├── rfc7230.pyi
│   │   │   ├── runner.pyi
│   │   │   ├── server.pyi
│   │   │   ├── task.pyi
│   │   │   ├── trigger.pyi
│   │   │   ├── utilities.pyi
│   │   │   └── wasyncore.pyi
│   │   ├── typestate.cpython-38-darwin.so
│   │   ├── typestate.py
│   │   ├── typetraverser.cpython-38-darwin.so
│   │   ├── typetraverser.py
│   │   ├── typevars.cpython-38-darwin.so
│   │   ├── typevars.py
│   │   ├── util.cpython-38-darwin.so
│   │   ├── util.py
│   │   ├── version.py
│   │   ├── visitor.cpython-38-darwin.so
│   │   ├── visitor.py
│   │   └── xml
│   │   ├── mypy-html.css
│   │   ├── mypy-html.xslt
│   │   ├── mypy-txt.xslt
│   │   └── mypy.xsd
│   ├── mypy-0.812.dist-info
│   │   ├── INSTALLER
│   │   ├── LICENSE
│   │   ├── METADATA
│   │   ├── RECORD
│   │   ├── WHEEL
│   │   ├── entry_points.txt
│   │   └── top_level.txt
│   ├── mypy_extensions-0.4.3.dist-info
│   │   ├── INSTALLER
│   │   ├── LICENSE
│   │   ├── METADATA
│   │   ├── RECORD
│   │   ├── WHEEL
│   │   └── top_level.txt
│   ├── mypy_extensions.py
│   ├── mypyc
│   │   ├── README.md
│   │   ├── __init__.cpython-38-darwin.so
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── build.cpython-38.pyc
│   │   │   ├── common.cpython-38.pyc
│   │   │   ├── crash.cpython-38.pyc
│   │   │   ├── errors.cpython-38.pyc
│   │   │   ├── namegen.cpython-38.pyc
│   │   │   ├── options.cpython-38.pyc
│   │   │   ├── rt_subtype.cpython-38.pyc
│   │   │   ├── sametype.cpython-38.pyc
│   │   │   └── subtype.cpython-38.pyc
│   │   ├── analysis
│   │   │   ├── __init__.cpython-38-darwin.so
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   └── dataflow.cpython-38.pyc
│   │   │   ├── dataflow.cpython-38-darwin.so
│   │   │   └── dataflow.py
│   │   ├── build.cpython-38-darwin.so
│   │   ├── build.py
│   │   ├── codegen
│   │   │   ├── __init__.cpython-38-darwin.so
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── cstring.cpython-38.pyc
│   │   │   │   ├── emit.cpython-38.pyc
│   │   │   │   ├── emitclass.cpython-38.pyc
│   │   │   │   ├── emitfunc.cpython-38.pyc
│   │   │   │   ├── emitmodule.cpython-38.pyc
│   │   │   │   └── emitwrapper.cpython-38.pyc
│   │   │   ├── cstring.cpython-38-darwin.so
│   │   │   ├── cstring.py
│   │   │   ├── emit.cpython-38-darwin.so
│   │   │   ├── emit.py
│   │   │   ├── emitclass.cpython-38-darwin.so
│   │   │   ├── emitclass.py
│   │   │   ├── emitfunc.cpython-38-darwin.so
│   │   │   ├── emitfunc.py
│   │   │   ├── emitmodule.cpython-38-darwin.so
│   │   │   ├── emitmodule.py
│   │   │   ├── emitwrapper.cpython-38-darwin.so
│   │   │   └── emitwrapper.py
│   │   ├── common.cpython-38-darwin.so
│   │   ├── common.py
│   │   ├── crash.cpython-38-darwin.so
│   │   ├── crash.py
│   │   ├── doc
│   │   │   ├── Makefile
│   │   │   ├── __pycache__
│   │   │   │   └── conf.cpython-38.pyc
│   │   │   ├── bool_operations.rst
│   │   │   ├── compilation_units.rst
│   │   │   ├── conf.py
│   │   │   ├── cpython-timings.md
│   │   │   ├── dev-intro.md
│   │   │   ├── dict_operations.rst
│   │   │   ├── differences_from_python.rst
│   │   │   ├── float_operations.rst
│   │   │   ├── future.md
│   │   │   ├── getting_started.rst
│   │   │   ├── index.rst
│   │   │   ├── int_operations.rst
│   │   │   ├── introduction.rst
│   │   │   ├── list_operations.rst
│   │   │   ├── make.bat
│   │   │   ├── native_classes.rst
│   │   │   ├── native_operations.rst
│   │   │   ├── performance_tips_and_tricks.rst
│   │   │   ├── set_operations.rst
│   │   │   ├── str_operations.rst
│   │   │   ├── tuple_operations.rst
│   │   │   └── using_type_annotations.rst
│   │   ├── errors.cpython-38-darwin.so
│   │   ├── errors.py
│   │   ├── external
│   │   │   └── googletest
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   ├── include
│   │   │   │   └── gtest
│   │   │   │   ├── gtest-death-test.h
│   │   │   │   ├── gtest-message.h
│   │   │   │   ├── gtest-param-test.h
│   │   │   │   ├── gtest-param-test.h.pump
│   │   │   │   ├── gtest-printers.h
│   │   │   │   ├── gtest-spi.h
│   │   │   │   ├── gtest-test-part.h
│   │   │   │   ├── gtest-typed-test.h
│   │   │   │   ├── gtest.h
│   │   │   │   ├── gtest_pred_impl.h
│   │   │   │   ├── gtest_prod.h
│   │   │   │   └── internal
│   │   │   │   ├── custom
│   │   │   │   │   ├── gtest-port.h
│   │   │   │   │   ├── gtest-printers.h
│   │   │   │   │   └── gtest.h
│   │   │   │   ├── gtest-death-test-internal.h
│   │   │   │   ├── gtest-filepath.h
│   │   │   │   ├── gtest-internal.h
│   │   │   │   ├── gtest-linked_ptr.h
│   │   │   │   ├── gtest-param-util-generated.h
│   │   │   │   ├── gtest-param-util-generated.h.pump
│   │   │   │   ├── gtest-param-util.h
│   │   │   │   ├── gtest-port-arch.h
│   │   │   │   ├── gtest-port.h
│   │   │   │   ├── gtest-string.h
│   │   │   │   ├── gtest-tuple.h
│   │   │   │   ├── gtest-tuple.h.pump
│   │   │   │   ├── gtest-type-util.h
│   │   │   │   └── gtest-type-util.h.pump
│   │   │   ├── make
│   │   │   │   └── Makefile
│   │   │   └── src
│   │   │   ├── gtest-all.cc
│   │   │   ├── gtest-death-test.cc
│   │   │   ├── gtest-filepath.cc
│   │   │   ├── gtest-internal-inl.h
│   │   │   ├── gtest-port.cc
│   │   │   ├── gtest-printers.cc
│   │   │   ├── gtest-test-part.cc
│   │   │   ├── gtest-typed-test.cc
│   │   │   ├── gtest.cc
│   │   │   └── gtest_main.cc
│   │   ├── ir
│   │   │   ├── __init__.cpython-38-darwin.so
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── class_ir.cpython-38.pyc
│   │   │   │   ├── func_ir.cpython-38.pyc
│   │   │   │   ├── module_ir.cpython-38.pyc
│   │   │   │   ├── ops.cpython-38.pyc
│   │   │   │   ├── pprint.cpython-38.pyc
│   │   │   │   └── rtypes.cpython-38.pyc
│   │   │   ├── class_ir.cpython-38-darwin.so
│   │   │   ├── class_ir.py
│   │   │   ├── func_ir.cpython-38-darwin.so
│   │   │   ├── func_ir.py
│   │   │   ├── module_ir.cpython-38-darwin.so
│   │   │   ├── module_ir.py
│   │   │   ├── ops.cpython-38-darwin.so
│   │   │   ├── ops.py
│   │   │   ├── pprint.cpython-38-darwin.so
│   │   │   ├── pprint.py
│   │   │   ├── rtypes.cpython-38-darwin.so
│   │   │   └── rtypes.py
│   │   ├── irbuild
│   │   │   ├── __init__.cpython-38-darwin.so
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── builder.cpython-38.pyc
│   │   │   │   ├── callable_class.cpython-38.pyc
│   │   │   │   ├── classdef.cpython-38.pyc
│   │   │   │   ├── context.cpython-38.pyc
│   │   │   │   ├── env_class.cpython-38.pyc
│   │   │   │   ├── expression.cpython-38.pyc
│   │   │   │   ├── for_helpers.cpython-38.pyc
│   │   │   │   ├── function.cpython-38.pyc
│   │   │   │   ├── generator.cpython-38.pyc
│   │   │   │   ├── ll_builder.cpython-38.pyc
│   │   │   │   ├── main.cpython-38.pyc
│   │   │   │   ├── mapper.cpython-38.pyc
│   │   │   │   ├── nonlocalcontrol.cpython-38.pyc
│   │   │   │   ├── prebuildvisitor.cpython-38.pyc
│   │   │   │   ├── prepare.cpython-38.pyc
│   │   │   │   ├── specialize.cpython-38.pyc
│   │   │   │   ├── statement.cpython-38.pyc
│   │   │   │   ├── targets.cpython-38.pyc
│   │   │   │   ├── util.cpython-38.pyc
│   │   │   │   ├── visitor.cpython-38.pyc
│   │   │   │   └── vtable.cpython-38.pyc
│   │   │   ├── builder.cpython-38-darwin.so
│   │   │   ├── builder.py
│   │   │   ├── callable_class.cpython-38-darwin.so
│   │   │   ├── callable_class.py
│   │   │   ├── classdef.cpython-38-darwin.so
│   │   │   ├── classdef.py
│   │   │   ├── context.cpython-38-darwin.so
│   │   │   ├── context.py
│   │   │   ├── env_class.cpython-38-darwin.so
│   │   │   ├── env_class.py
│   │   │   ├── expression.cpython-38-darwin.so
│   │   │   ├── expression.py
│   │   │   ├── for_helpers.cpython-38-darwin.so
│   │   │   ├── for_helpers.py
│   │   │   ├── function.cpython-38-darwin.so
│   │   │   ├── function.py
│   │   │   ├── generator.cpython-38-darwin.so
│   │   │   ├── generator.py
│   │   │   ├── ll_builder.cpython-38-darwin.so
│   │   │   ├── ll_builder.py
│   │   │   ├── main.cpython-38-darwin.so
│   │   │   ├── main.py
│   │   │   ├── mapper.cpython-38-darwin.so
│   │   │   ├── mapper.py
│   │   │   ├── nonlocalcontrol.cpython-38-darwin.so
│   │   │   ├── nonlocalcontrol.py
│   │   │   ├── prebuildvisitor.cpython-38-darwin.so
│   │   │   ├── prebuildvisitor.py
│   │   │   ├── prepare.cpython-38-darwin.so
│   │   │   ├── prepare.py
│   │   │   ├── specialize.cpython-38-darwin.so
│   │   │   ├── specialize.py
│   │   │   ├── statement.cpython-38-darwin.so
│   │   │   ├── statement.py
│   │   │   ├── targets.cpython-38-darwin.so
│   │   │   ├── targets.py
│   │   │   ├── util.cpython-38-darwin.so
│   │   │   ├── util.py
│   │   │   ├── visitor.cpython-38-darwin.so
│   │   │   ├── visitor.py
│   │   │   ├── vtable.cpython-38-darwin.so
│   │   │   └── vtable.py
│   │   ├── lib-rt
│   │   │   ├── CPy.h
│   │   │   ├── __pycache__
│   │   │   │   └── setup.cpython-38.pyc
│   │   │   ├── dict_ops.c
│   │   │   ├── exc_ops.c
│   │   │   ├── generic_ops.c
│   │   │   ├── getargs.c
│   │   │   ├── init.c
│   │   │   ├── int_ops.c
│   │   │   ├── list_ops.c
│   │   │   ├── misc_ops.c
│   │   │   ├── module_shim.tmpl
│   │   │   ├── mypyc_util.h
│   │   │   ├── pythonsupport.h
│   │   │   ├── set_ops.c
│   │   │   ├── setup.py
│   │   │   ├── str_ops.c
│   │   │   ├── test_capi.cc
│   │   │   └── tuple_ops.c
│   │   ├── namegen.cpython-38-darwin.so
│   │   ├── namegen.py
│   │   ├── options.cpython-38-darwin.so
│   │   ├── options.py
│   │   ├── primitives
│   │   │   ├── __init__.cpython-38-darwin.so
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── dict_ops.cpython-38.pyc
│   │   │   │   ├── exc_ops.cpython-38.pyc
│   │   │   │   ├── float_ops.cpython-38.pyc
│   │   │   │   ├── generic_ops.cpython-38.pyc
│   │   │   │   ├── int_ops.cpython-38.pyc
│   │   │   │   ├── list_ops.cpython-38.pyc
│   │   │   │   ├── misc_ops.cpython-38.pyc
│   │   │   │   ├── registry.cpython-38.pyc
│   │   │   │   ├── set_ops.cpython-38.pyc
│   │   │   │   ├── str_ops.cpython-38.pyc
│   │   │   │   └── tuple_ops.cpython-38.pyc
│   │   │   ├── dict_ops.cpython-38-darwin.so
│   │   │   ├── dict_ops.py
│   │   │   ├── exc_ops.cpython-38-darwin.so
│   │   │   ├── exc_ops.py
│   │   │   ├── float_ops.cpython-38-darwin.so
│   │   │   ├── float_ops.py
│   │   │   ├── generic_ops.cpython-38-darwin.so
│   │   │   ├── generic_ops.py
│   │   │   ├── int_ops.cpython-38-darwin.so
│   │   │   ├── int_ops.py
│   │   │   ├── list_ops.cpython-38-darwin.so
│   │   │   ├── list_ops.py
│   │   │   ├── misc_ops.cpython-38-darwin.so
│   │   │   ├── misc_ops.py
│   │   │   ├── registry.cpython-38-darwin.so
│   │   │   ├── registry.py
│   │   │   ├── set_ops.cpython-38-darwin.so
│   │   │   ├── set_ops.py
│   │   │   ├── str_ops.cpython-38-darwin.so
│   │   │   ├── str_ops.py
│   │   │   ├── tuple_ops.cpython-38-darwin.so
│   │   │   └── tuple_ops.py
│   │   ├── rt_subtype.cpython-38-darwin.so
│   │   ├── rt_subtype.py
│   │   ├── sametype.cpython-38-darwin.so
│   │   ├── sametype.py
│   │   ├── subtype.cpython-38-darwin.so
│   │   ├── subtype.py
│   │   ├── test
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── config.cpython-38.pyc
│   │   │   │   ├── test_analysis.cpython-38.pyc
│   │   │   │   ├── test_commandline.cpython-38.pyc
│   │   │   │   ├── test_emit.cpython-38.pyc
│   │   │   │   ├── test_emitfunc.cpython-38.pyc
│   │   │   │   ├── test_emitwrapper.cpython-38.pyc
│   │   │   │   ├── test_exceptions.cpython-38.pyc
│   │   │   │   ├── test_external.cpython-38.pyc
│   │   │   │   ├── test_irbuild.cpython-38.pyc
│   │   │   │   ├── test_namegen.cpython-38.pyc
│   │   │   │   ├── test_pprint.cpython-38.pyc
│   │   │   │   ├── test_refcount.cpython-38.pyc
│   │   │   │   ├── test_run.cpython-38.pyc
│   │   │   │   ├── test_serialization.cpython-38.pyc
│   │   │   │   ├── test_struct.cpython-38.pyc
│   │   │   │   ├── test_subtype.cpython-38.pyc
│   │   │   │   ├── test_tuplename.cpython-38.pyc
│   │   │   │   └── testutil.cpython-38.pyc
│   │   │   ├── config.py
│   │   │   ├── test_analysis.py
│   │   │   ├── test_commandline.py
│   │   │   ├── test_emit.py
│   │   │   ├── test_emitfunc.py
│   │   │   ├── test_emitwrapper.py
│   │   │   ├── test_exceptions.py
│   │   │   ├── test_external.py
│   │   │   ├── test_irbuild.py
│   │   │   ├── test_namegen.py
│   │   │   ├── test_pprint.py
│   │   │   ├── test_refcount.py
│   │   │   ├── test_run.py
│   │   │   ├── test_serialization.py
│   │   │   ├── test_struct.py
│   │   │   ├── test_subtype.py
│   │   │   ├── test_tuplename.py
│   │   │   └── testutil.py
│   │   ├── test-data
│   │   │   ├── analysis.test
│   │   │   ├── commandline.test
│   │   │   ├── driver
│   │   │   │   ├── __pycache__
│   │   │   │   │   └── driver.cpython-38.pyc
│   │   │   │   └── driver.py
│   │   │   ├── exceptions.test
│   │   │   ├── fixtures
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── ir.cpython-38.pyc
│   │   │   │   │   └── testutil.cpython-38.pyc
│   │   │   │   ├── ir.py
│   │   │   │   ├── testutil.py
│   │   │   │   └── typing-full.pyi
│   │   │   ├── irbuild-any.test
│   │   │   ├── irbuild-basic.test
│   │   │   ├── irbuild-classes.test
│   │   │   ├── irbuild-dict.test
│   │   │   ├── irbuild-generics.test
│   │   │   ├── irbuild-int.test
│   │   │   ├── irbuild-lists.test
│   │   │   ├── irbuild-nested.test
│   │   │   ├── irbuild-optional.test
│   │   │   ├── irbuild-set.test
│   │   │   ├── irbuild-statements.test
│   │   │   ├── irbuild-str.test
│   │   │   ├── irbuild-strip-asserts.test
│   │   │   ├── irbuild-try.test
│   │   │   ├── irbuild-tuple.test
│   │   │   ├── refcount.test
│   │   │   ├── run-bench.test
│   │   │   ├── run-bools.test
│   │   │   ├── run-classes.test
│   │   │   ├── run-dicts.test
│   │   │   ├── run-exceptions.test
│   │   │   ├── run-floats.test
│   │   │   ├── run-functions.test
│   │   │   ├── run-generators.test
│   │   │   ├── run-imports.test
│   │   │   ├── run-integers.test
│   │   │   ├── run-lists.test
│   │   │   ├── run-loops.test
│   │   │   ├── run-misc.test
│   │   │   ├── run-multimodule.test
│   │   │   ├── run-mypy-sim.test
│   │   │   ├── run-primitives.test
│   │   │   ├── run-python38.test
│   │   │   ├── run-sets.test
│   │   │   ├── run-strings.test
│   │   │   ├── run-traits.test
│   │   │   └── run-tuples.test
│   │   └── transform
│   │   ├── __init__.cpython-38-darwin.so
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── exceptions.cpython-38.pyc
│   │   │   ├── refcount.cpython-38.pyc
│   │   │   └── uninit.cpython-38.pyc
│   │   ├── exceptions.cpython-38-darwin.so
│   │   ├── exceptions.py
│   │   ├── refcount.cpython-38-darwin.so
│   │   ├── refcount.py
│   │   ├── uninit.cpython-38-darwin.so
│   │   └── uninit.py
│   ├── pip
│   │   ├── __init__.py
│   │   ├── __main__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   └── __main__.cpython-38.pyc
│   │   ├── _internal
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── build_env.cpython-38.pyc
│   │   │   │   ├── cache.cpython-38.pyc
│   │   │   │   ├── configuration.cpython-38.pyc
│   │   │   │   ├── exceptions.cpython-38.pyc
│   │   │   │   ├── locations.cpython-38.pyc
│   │   │   │   ├── main.cpython-38.pyc
│   │   │   │   ├── pyproject.cpython-38.pyc
│   │   │   │   ├── self_outdated_check.cpython-38.pyc
│   │   │   │   └── wheel_builder.cpython-38.pyc
│   │   │   ├── build_env.py
│   │   │   ├── cache.py
│   │   │   ├── cli
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── autocompletion.cpython-38.pyc
│   │   │   │   │   ├── base_command.cpython-38.pyc
│   │   │   │   │   ├── cmdoptions.cpython-38.pyc
│   │   │   │   │   ├── command_context.cpython-38.pyc
│   │   │   │   │   ├── main.cpython-38.pyc
│   │   │   │   │   ├── main_parser.cpython-38.pyc
│   │   │   │   │   ├── parser.cpython-38.pyc
│   │   │   │   │   ├── progress_bars.cpython-38.pyc
│   │   │   │   │   ├── req_command.cpython-38.pyc
│   │   │   │   │   ├── spinners.cpython-38.pyc
│   │   │   │   │   └── status_codes.cpython-38.pyc
│   │   │   │   ├── autocompletion.py
│   │   │   │   ├── base_command.py
│   │   │   │   ├── cmdoptions.py
│   │   │   │   ├── command_context.py
│   │   │   │   ├── main.py
│   │   │   │   ├── main_parser.py
│   │   │   │   ├── parser.py
│   │   │   │   ├── progress_bars.py
│   │   │   │   ├── req_command.py
│   │   │   │   ├── spinners.py
│   │   │   │   └── status_codes.py
│   │   │   ├── commands
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── cache.cpython-38.pyc
│   │   │   │   │   ├── check.cpython-38.pyc
│   │   │   │   │   ├── completion.cpython-38.pyc
│   │   │   │   │   ├── configuration.cpython-38.pyc
│   │   │   │   │   ├── debug.cpython-38.pyc
│   │   │   │   │   ├── download.cpython-38.pyc
│   │   │   │   │   ├── freeze.cpython-38.pyc
│   │   │   │   │   ├── hash.cpython-38.pyc
│   │   │   │   │   ├── help.cpython-38.pyc
│   │   │   │   │   ├── install.cpython-38.pyc
│   │   │   │   │   ├── list.cpython-38.pyc
│   │   │   │   │   ├── search.cpython-38.pyc
│   │   │   │   │   ├── show.cpython-38.pyc
│   │   │   │   │   ├── uninstall.cpython-38.pyc
│   │   │   │   │   └── wheel.cpython-38.pyc
│   │   │   │   ├── cache.py
│   │   │   │   ├── check.py
│   │   │   │   ├── completion.py
│   │   │   │   ├── configuration.py
│   │   │   │   ├── debug.py
│   │   │   │   ├── download.py
│   │   │   │   ├── freeze.py
│   │   │   │   ├── hash.py
│   │   │   │   ├── help.py
│   │   │   │   ├── install.py
│   │   │   │   ├── list.py
│   │   │   │   ├── search.py
│   │   │   │   ├── show.py
│   │   │   │   ├── uninstall.py
│   │   │   │   └── wheel.py
│   │   │   ├── configuration.py
│   │   │   ├── distributions
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── base.cpython-38.pyc
│   │   │   │   │   ├── installed.cpython-38.pyc
│   │   │   │   │   ├── sdist.cpython-38.pyc
│   │   │   │   │   └── wheel.cpython-38.pyc
│   │   │   │   ├── base.py
│   │   │   │   ├── installed.py
│   │   │   │   ├── sdist.py
│   │   │   │   └── wheel.py
│   │   │   ├── exceptions.py
│   │   │   ├── index
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── collector.cpython-38.pyc
│   │   │   │   │   └── package_finder.cpython-38.pyc
│   │   │   │   ├── collector.py
│   │   │   │   └── package_finder.py
│   │   │   ├── locations.py
│   │   │   ├── main.py
│   │   │   ├── models
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── candidate.cpython-38.pyc
│   │   │   │   │   ├── direct_url.cpython-38.pyc
│   │   │   │   │   ├── format_control.cpython-38.pyc
│   │   │   │   │   ├── index.cpython-38.pyc
│   │   │   │   │   ├── link.cpython-38.pyc
│   │   │   │   │   ├── scheme.cpython-38.pyc
│   │   │   │   │   ├── search_scope.cpython-38.pyc
│   │   │   │   │   ├── selection_prefs.cpython-38.pyc
│   │   │   │   │   ├── target_python.cpython-38.pyc
│   │   │   │   │   └── wheel.cpython-38.pyc
│   │   │   │   ├── candidate.py
│   │   │   │   ├── direct_url.py
│   │   │   │   ├── format_control.py
│   │   │   │   ├── index.py
│   │   │   │   ├── link.py
│   │   │   │   ├── scheme.py
│   │   │   │   ├── search_scope.py
│   │   │   │   ├── selection_prefs.py
│   │   │   │   ├── target_python.py
│   │   │   │   └── wheel.py
│   │   │   ├── network
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── auth.cpython-38.pyc
│   │   │   │   │   ├── cache.cpython-38.pyc
│   │   │   │   │   ├── download.cpython-38.pyc
│   │   │   │   │   ├── lazy_wheel.cpython-38.pyc
│   │   │   │   │   ├── session.cpython-38.pyc
│   │   │   │   │   ├── utils.cpython-38.pyc
│   │   │   │   │   └── xmlrpc.cpython-38.pyc
│   │   │   │   ├── auth.py
│   │   │   │   ├── cache.py
│   │   │   │   ├── download.py
│   │   │   │   ├── lazy_wheel.py
│   │   │   │   ├── session.py
│   │   │   │   ├── utils.py
│   │   │   │   └── xmlrpc.py
│   │   │   ├── operations
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── check.cpython-38.pyc
│   │   │   │   │   ├── freeze.cpython-38.pyc
│   │   │   │   │   └── prepare.cpython-38.pyc
│   │   │   │   ├── build
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   ├── metadata.cpython-38.pyc
│   │   │   │   │   │   ├── metadata_legacy.cpython-38.pyc
│   │   │   │   │   │   ├── wheel.cpython-38.pyc
│   │   │   │   │   │   └── wheel_legacy.cpython-38.pyc
│   │   │   │   │   ├── metadata.py
│   │   │   │   │   ├── metadata_legacy.py
│   │   │   │   │   ├── wheel.py
│   │   │   │   │   └── wheel_legacy.py
│   │   │   │   ├── check.py
│   │   │   │   ├── freeze.py
│   │   │   │   ├── install
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   ├── editable_legacy.cpython-38.pyc
│   │   │   │   │   │   ├── legacy.cpython-38.pyc
│   │   │   │   │   │   └── wheel.cpython-38.pyc
│   │   │   │   │   ├── editable_legacy.py
│   │   │   │   │   ├── legacy.py
│   │   │   │   │   └── wheel.py
│   │   │   │   └── prepare.py
│   │   │   ├── pyproject.py
│   │   │   ├── req
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── constructors.cpython-38.pyc
│   │   │   │   │   ├── req_file.cpython-38.pyc
│   │   │   │   │   ├── req_install.cpython-38.pyc
│   │   │   │   │   ├── req_set.cpython-38.pyc
│   │   │   │   │   ├── req_tracker.cpython-38.pyc
│   │   │   │   │   └── req_uninstall.cpython-38.pyc
│   │   │   │   ├── constructors.py
│   │   │   │   ├── req_file.py
│   │   │   │   ├── req_install.py
│   │   │   │   ├── req_set.py
│   │   │   │   ├── req_tracker.py
│   │   │   │   └── req_uninstall.py
│   │   │   ├── resolution
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── base.cpython-38.pyc
│   │   │   │   ├── base.py
│   │   │   │   ├── legacy
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   └── resolver.cpython-38.pyc
│   │   │   │   │   └── resolver.py
│   │   │   │   └── resolvelib
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── base.cpython-38.pyc
│   │   │   │   │   ├── candidates.cpython-38.pyc
│   │   │   │   │   ├── factory.cpython-38.pyc
│   │   │   │   │   ├── found_candidates.cpython-38.pyc
│   │   │   │   │   ├── provider.cpython-38.pyc
│   │   │   │   │   ├── reporter.cpython-38.pyc
│   │   │   │   │   ├── requirements.cpython-38.pyc
│   │   │   │   │   └── resolver.cpython-38.pyc
│   │   │   │   ├── base.py
│   │   │   │   ├── candidates.py
│   │   │   │   ├── factory.py
│   │   │   │   ├── found_candidates.py
│   │   │   │   ├── provider.py
│   │   │   │   ├── reporter.py
│   │   │   │   ├── requirements.py
│   │   │   │   └── resolver.py
│   │   │   ├── self_outdated_check.py
│   │   │   ├── utils
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── appdirs.cpython-38.pyc
│   │   │   │   │   ├── compat.cpython-38.pyc
│   │   │   │   │   ├── compatibility_tags.cpython-38.pyc
│   │   │   │   │   ├── datetime.cpython-38.pyc
│   │   │   │   │   ├── deprecation.cpython-38.pyc
│   │   │   │   │   ├── direct_url_helpers.cpython-38.pyc
│   │   │   │   │   ├── distutils_args.cpython-38.pyc
│   │   │   │   │   ├── encoding.cpython-38.pyc
│   │   │   │   │   ├── entrypoints.cpython-38.pyc
│   │   │   │   │   ├── filesystem.cpython-38.pyc
│   │   │   │   │   ├── filetypes.cpython-38.pyc
│   │   │   │   │   ├── glibc.cpython-38.pyc
│   │   │   │   │   ├── hashes.cpython-38.pyc
│   │   │   │   │   ├── inject_securetransport.cpython-38.pyc
│   │   │   │   │   ├── logging.cpython-38.pyc
│   │   │   │   │   ├── misc.cpython-38.pyc
│   │   │   │   │   ├── models.cpython-38.pyc
│   │   │   │   │   ├── packaging.cpython-38.pyc
│   │   │   │   │   ├── parallel.cpython-38.pyc
│   │   │   │   │   ├── pkg_resources.cpython-38.pyc
│   │   │   │   │   ├── setuptools_build.cpython-38.pyc
│   │   │   │   │   ├── subprocess.cpython-38.pyc
│   │   │   │   │   ├── temp_dir.cpython-38.pyc
│   │   │   │   │   ├── typing.cpython-38.pyc
│   │   │   │   │   ├── unpacking.cpython-38.pyc
│   │   │   │   │   ├── urls.cpython-38.pyc
│   │   │   │   │   ├── virtualenv.cpython-38.pyc
│   │   │   │   │   └── wheel.cpython-38.pyc
│   │   │   │   ├── appdirs.py
│   │   │   │   ├── compat.py
│   │   │   │   ├── compatibility_tags.py
│   │   │   │   ├── datetime.py
│   │   │   │   ├── deprecation.py
│   │   │   │   ├── direct_url_helpers.py
│   │   │   │   ├── distutils_args.py
│   │   │   │   ├── encoding.py
│   │   │   │   ├── entrypoints.py
│   │   │   │   ├── filesystem.py
│   │   │   │   ├── filetypes.py
│   │   │   │   ├── glibc.py
│   │   │   │   ├── hashes.py
│   │   │   │   ├── inject_securetransport.py
│   │   │   │   ├── logging.py
│   │   │   │   ├── misc.py
│   │   │   │   ├── models.py
│   │   │   │   ├── packaging.py
│   │   │   │   ├── parallel.py
│   │   │   │   ├── pkg_resources.py
│   │   │   │   ├── setuptools_build.py
│   │   │   │   ├── subprocess.py
│   │   │   │   ├── temp_dir.py
│   │   │   │   ├── typing.py
│   │   │   │   ├── unpacking.py
│   │   │   │   ├── urls.py
│   │   │   │   ├── virtualenv.py
│   │   │   │   └── wheel.py
│   │   │   ├── vcs
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── bazaar.cpython-38.pyc
│   │   │   │   │   ├── git.cpython-38.pyc
│   │   │   │   │   ├── mercurial.cpython-38.pyc
│   │   │   │   │   ├── subversion.cpython-38.pyc
│   │   │   │   │   └── versioncontrol.cpython-38.pyc
│   │   │   │   ├── bazaar.py
│   │   │   │   ├── git.py
│   │   │   │   ├── mercurial.py
│   │   │   │   ├── subversion.py
│   │   │   │   └── versioncontrol.py
│   │   │   └── wheel_builder.py
│   │   └── _vendor
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── appdirs.cpython-38.pyc
│   │   │   ├── contextlib2.cpython-38.pyc
│   │   │   ├── distro.cpython-38.pyc
│   │   │   ├── pyparsing.cpython-38.pyc
│   │   │   ├── retrying.cpython-38.pyc
│   │   │   └── six.cpython-38.pyc
│   │   ├── appdirs.py
│   │   ├── cachecontrol
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── _cmd.cpython-38.pyc
│   │   │   │   ├── adapter.cpython-38.pyc
│   │   │   │   ├── cache.cpython-38.pyc
│   │   │   │   ├── compat.cpython-38.pyc
│   │   │   │   ├── controller.cpython-38.pyc
│   │   │   │   ├── filewrapper.cpython-38.pyc
│   │   │   │   ├── heuristics.cpython-38.pyc
│   │   │   │   ├── serialize.cpython-38.pyc
│   │   │   │   └── wrapper.cpython-38.pyc
│   │   │   ├── _cmd.py
│   │   │   ├── adapter.py
│   │   │   ├── cache.py
│   │   │   ├── caches
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── file_cache.cpython-38.pyc
│   │   │   │   │   └── redis_cache.cpython-38.pyc
│   │   │   │   ├── file_cache.py
│   │   │   │   └── redis_cache.py
│   │   │   ├── compat.py
│   │   │   ├── controller.py
│   │   │   ├── filewrapper.py
│   │   │   ├── heuristics.py
│   │   │   ├── serialize.py
│   │   │   └── wrapper.py
│   │   ├── certifi
│   │   │   ├── __init__.py
│   │   │   ├── __main__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── __main__.cpython-38.pyc
│   │   │   │   └── core.cpython-38.pyc
│   │   │   ├── cacert.pem
│   │   │   └── core.py
│   │   ├── chardet
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── big5freq.cpython-38.pyc
│   │   │   │   ├── big5prober.cpython-38.pyc
│   │   │   │   ├── chardistribution.cpython-38.pyc
│   │   │   │   ├── charsetgroupprober.cpython-38.pyc
│   │   │   │   ├── charsetprober.cpython-38.pyc
│   │   │   │   ├── codingstatemachine.cpython-38.pyc
│   │   │   │   ├── compat.cpython-38.pyc
│   │   │   │   ├── cp949prober.cpython-38.pyc
│   │   │   │   ├── enums.cpython-38.pyc
│   │   │   │   ├── escprober.cpython-38.pyc
│   │   │   │   ├── escsm.cpython-38.pyc
│   │   │   │   ├── eucjpprober.cpython-38.pyc
│   │   │   │   ├── euckrfreq.cpython-38.pyc
│   │   │   │   ├── euckrprober.cpython-38.pyc
│   │   │   │   ├── euctwfreq.cpython-38.pyc
│   │   │   │   ├── euctwprober.cpython-38.pyc
│   │   │   │   ├── gb2312freq.cpython-38.pyc
│   │   │   │   ├── gb2312prober.cpython-38.pyc
│   │   │   │   ├── hebrewprober.cpython-38.pyc
│   │   │   │   ├── jisfreq.cpython-38.pyc
│   │   │   │   ├── jpcntx.cpython-38.pyc
│   │   │   │   ├── langbulgarianmodel.cpython-38.pyc
│   │   │   │   ├── langgreekmodel.cpython-38.pyc
│   │   │   │   ├── langhebrewmodel.cpython-38.pyc
│   │   │   │   ├── langhungarianmodel.cpython-38.pyc
│   │   │   │   ├── langrussianmodel.cpython-38.pyc
│   │   │   │   ├── langthaimodel.cpython-38.pyc
│   │   │   │   ├── langturkishmodel.cpython-38.pyc
│   │   │   │   ├── latin1prober.cpython-38.pyc
│   │   │   │   ├── mbcharsetprober.cpython-38.pyc
│   │   │   │   ├── mbcsgroupprober.cpython-38.pyc
│   │   │   │   ├── mbcssm.cpython-38.pyc
│   │   │   │   ├── sbcharsetprober.cpython-38.pyc
│   │   │   │   ├── sbcsgroupprober.cpython-38.pyc
│   │   │   │   ├── sjisprober.cpython-38.pyc
│   │   │   │   ├── universaldetector.cpython-38.pyc
│   │   │   │   ├── utf8prober.cpython-38.pyc
│   │   │   │   └── version.cpython-38.pyc
│   │   │   ├── big5freq.py
│   │   │   ├── big5prober.py
│   │   │   ├── chardistribution.py
│   │   │   ├── charsetgroupprober.py
│   │   │   ├── charsetprober.py
│   │   │   ├── cli
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── chardetect.cpython-38.pyc
│   │   │   │   └── chardetect.py
│   │   │   ├── codingstatemachine.py
│   │   │   ├── compat.py
│   │   │   ├── cp949prober.py
│   │   │   ├── enums.py
│   │   │   ├── escprober.py
│   │   │   ├── escsm.py
│   │   │   ├── eucjpprober.py
│   │   │   ├── euckrfreq.py
│   │   │   ├── euckrprober.py
│   │   │   ├── euctwfreq.py
│   │   │   ├── euctwprober.py
│   │   │   ├── gb2312freq.py
│   │   │   ├── gb2312prober.py
│   │   │   ├── hebrewprober.py
│   │   │   ├── jisfreq.py
│   │   │   ├── jpcntx.py
│   │   │   ├── langbulgarianmodel.py
│   │   │   ├── langgreekmodel.py
│   │   │   ├── langhebrewmodel.py
│   │   │   ├── langhungarianmodel.py
│   │   │   ├── langrussianmodel.py
│   │   │   ├── langthaimodel.py
│   │   │   ├── langturkishmodel.py
│   │   │   ├── latin1prober.py
│   │   │   ├── mbcharsetprober.py
│   │   │   ├── mbcsgroupprober.py
│   │   │   ├── mbcssm.py
│   │   │   ├── metadata
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── languages.cpython-38.pyc
│   │   │   │   └── languages.py
│   │   │   ├── sbcharsetprober.py
│   │   │   ├── sbcsgroupprober.py
│   │   │   ├── sjisprober.py
│   │   │   ├── universaldetector.py
│   │   │   ├── utf8prober.py
│   │   │   └── version.py
│   │   ├── colorama
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── ansi.cpython-38.pyc
│   │   │   │   ├── ansitowin32.cpython-38.pyc
│   │   │   │   ├── initialise.cpython-38.pyc
│   │   │   │   ├── win32.cpython-38.pyc
│   │   │   │   └── winterm.cpython-38.pyc
│   │   │   ├── ansi.py
│   │   │   ├── ansitowin32.py
│   │   │   ├── initialise.py
│   │   │   ├── win32.py
│   │   │   └── winterm.py
│   │   ├── contextlib2.py
│   │   ├── distlib
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── compat.cpython-38.pyc
│   │   │   │   ├── database.cpython-38.pyc
│   │   │   │   ├── index.cpython-38.pyc
│   │   │   │   ├── locators.cpython-38.pyc
│   │   │   │   ├── manifest.cpython-38.pyc
│   │   │   │   ├── markers.cpython-38.pyc
│   │   │   │   ├── metadata.cpython-38.pyc
│   │   │   │   ├── resources.cpython-38.pyc
│   │   │   │   ├── scripts.cpython-38.pyc
│   │   │   │   ├── util.cpython-38.pyc
│   │   │   │   ├── version.cpython-38.pyc
│   │   │   │   └── wheel.cpython-38.pyc
│   │   │   ├── _backport
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── misc.cpython-38.pyc
│   │   │   │   │   ├── shutil.cpython-38.pyc
│   │   │   │   │   ├── sysconfig.cpython-38.pyc
│   │   │   │   │   └── tarfile.cpython-38.pyc
│   │   │   │   ├── misc.py
│   │   │   │   ├── shutil.py
│   │   │   │   ├── sysconfig.cfg
│   │   │   │   ├── sysconfig.py
│   │   │   │   └── tarfile.py
│   │   │   ├── compat.py
│   │   │   ├── database.py
│   │   │   ├── index.py
│   │   │   ├── locators.py
│   │   │   ├── manifest.py
│   │   │   ├── markers.py
│   │   │   ├── metadata.py
│   │   │   ├── resources.py
│   │   │   ├── scripts.py
│   │   │   ├── t32.exe
│   │   │   ├── t64.exe
│   │   │   ├── util.py
│   │   │   ├── version.py
│   │   │   ├── w32.exe
│   │   │   ├── w64.exe
│   │   │   └── wheel.py
│   │   ├── distro.py
│   │   ├── html5lib
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── _ihatexml.cpython-38.pyc
│   │   │   │   ├── _inputstream.cpython-38.pyc
│   │   │   │   ├── _tokenizer.cpython-38.pyc
│   │   │   │   ├── _utils.cpython-38.pyc
│   │   │   │   ├── constants.cpython-38.pyc
│   │   │   │   ├── html5parser.cpython-38.pyc
│   │   │   │   └── serializer.cpython-38.pyc
│   │   │   ├── _ihatexml.py
│   │   │   ├── _inputstream.py
│   │   │   ├── _tokenizer.py
│   │   │   ├── _trie
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── _base.cpython-38.pyc
│   │   │   │   │   └── py.cpython-38.pyc
│   │   │   │   ├── _base.py
│   │   │   │   └── py.py
│   │   │   ├── _utils.py
│   │   │   ├── constants.py
│   │   │   ├── filters
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── alphabeticalattributes.cpython-38.pyc
│   │   │   │   │   ├── base.cpython-38.pyc
│   │   │   │   │   ├── inject_meta_charset.cpython-38.pyc
│   │   │   │   │   ├── lint.cpython-38.pyc
│   │   │   │   │   ├── optionaltags.cpython-38.pyc
│   │   │   │   │   ├── sanitizer.cpython-38.pyc
│   │   │   │   │   └── whitespace.cpython-38.pyc
│   │   │   │   ├── alphabeticalattributes.py
│   │   │   │   ├── base.py
│   │   │   │   ├── inject_meta_charset.py
│   │   │   │   ├── lint.py
│   │   │   │   ├── optionaltags.py
│   │   │   │   ├── sanitizer.py
│   │   │   │   └── whitespace.py
│   │   │   ├── html5parser.py
│   │   │   ├── serializer.py
│   │   │   ├── treeadapters
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── genshi.cpython-38.pyc
│   │   │   │   │   └── sax.cpython-38.pyc
│   │   │   │   ├── genshi.py
│   │   │   │   └── sax.py
│   │   │   ├── treebuilders
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── base.cpython-38.pyc
│   │   │   │   │   ├── dom.cpython-38.pyc
│   │   │   │   │   ├── etree.cpython-38.pyc
│   │   │   │   │   └── etree_lxml.cpython-38.pyc
│   │   │   │   ├── base.py
│   │   │   │   ├── dom.py
│   │   │   │   ├── etree.py
│   │   │   │   └── etree_lxml.py
│   │   │   └── treewalkers
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── base.cpython-38.pyc
│   │   │   │   ├── dom.cpython-38.pyc
│   │   │   │   ├── etree.cpython-38.pyc
│   │   │   │   ├── etree_lxml.cpython-38.pyc
│   │   │   │   └── genshi.cpython-38.pyc
│   │   │   ├── base.py
│   │   │   ├── dom.py
│   │   │   ├── etree.py
│   │   │   ├── etree_lxml.py
│   │   │   └── genshi.py
│   │   ├── idna
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── codec.cpython-38.pyc
│   │   │   │   ├── compat.cpython-38.pyc
│   │   │   │   ├── core.cpython-38.pyc
│   │   │   │   ├── idnadata.cpython-38.pyc
│   │   │   │   ├── intranges.cpython-38.pyc
│   │   │   │   ├── package_data.cpython-38.pyc
│   │   │   │   └── uts46data.cpython-38.pyc
│   │   │   ├── codec.py
│   │   │   ├── compat.py
│   │   │   ├── core.py
│   │   │   ├── idnadata.py
│   │   │   ├── intranges.py
│   │   │   ├── package_data.py
│   │   │   └── uts46data.py
│   │   ├── msgpack
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── _version.cpython-38.pyc
│   │   │   │   ├── exceptions.cpython-38.pyc
│   │   │   │   ├── ext.cpython-38.pyc
│   │   │   │   └── fallback.cpython-38.pyc
│   │   │   ├── _version.py
│   │   │   ├── exceptions.py
│   │   │   ├── ext.py
│   │   │   └── fallback.py
│   │   ├── packaging
│   │   │   ├── __about__.py
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __about__.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── _compat.cpython-38.pyc
│   │   │   │   ├── _structures.cpython-38.pyc
│   │   │   │   ├── _typing.cpython-38.pyc
│   │   │   │   ├── markers.cpython-38.pyc
│   │   │   │   ├── requirements.cpython-38.pyc
│   │   │   │   ├── specifiers.cpython-38.pyc
│   │   │   │   ├── tags.cpython-38.pyc
│   │   │   │   ├── utils.cpython-38.pyc
│   │   │   │   └── version.cpython-38.pyc
│   │   │   ├── _compat.py
│   │   │   ├── _structures.py
│   │   │   ├── _typing.py
│   │   │   ├── markers.py
│   │   │   ├── requirements.py
│   │   │   ├── specifiers.py
│   │   │   ├── tags.py
│   │   │   ├── utils.py
│   │   │   └── version.py
│   │   ├── pep517
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── _in_process.cpython-38.pyc
│   │   │   │   ├── build.cpython-38.pyc
│   │   │   │   ├── check.cpython-38.pyc
│   │   │   │   ├── colorlog.cpython-38.pyc
│   │   │   │   ├── compat.cpython-38.pyc
│   │   │   │   ├── dirtools.cpython-38.pyc
│   │   │   │   ├── envbuild.cpython-38.pyc
│   │   │   │   ├── meta.cpython-38.pyc
│   │   │   │   └── wrappers.cpython-38.pyc
│   │   │   ├── _in_process.py
│   │   │   ├── build.py
│   │   │   ├── check.py
│   │   │   ├── colorlog.py
│   │   │   ├── compat.py
│   │   │   ├── dirtools.py
│   │   │   ├── envbuild.py
│   │   │   ├── meta.py
│   │   │   └── wrappers.py
│   │   ├── pkg_resources
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   └── py31compat.cpython-38.pyc
│   │   │   └── py31compat.py
│   │   ├── progress
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── bar.cpython-38.pyc
│   │   │   │   ├── counter.cpython-38.pyc
│   │   │   │   └── spinner.cpython-38.pyc
│   │   │   ├── bar.py
│   │   │   ├── counter.py
│   │   │   └── spinner.py
│   │   ├── pyparsing.py
│   │   ├── requests
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── __version__.cpython-38.pyc
│   │   │   │   ├── _internal_utils.cpython-38.pyc
│   │   │   │   ├── adapters.cpython-38.pyc
│   │   │   │   ├── api.cpython-38.pyc
│   │   │   │   ├── auth.cpython-38.pyc
│   │   │   │   ├── certs.cpython-38.pyc
│   │   │   │   ├── compat.cpython-38.pyc
│   │   │   │   ├── cookies.cpython-38.pyc
│   │   │   │   ├── exceptions.cpython-38.pyc
│   │   │   │   ├── help.cpython-38.pyc
│   │   │   │   ├── hooks.cpython-38.pyc
│   │   │   │   ├── models.cpython-38.pyc
│   │   │   │   ├── packages.cpython-38.pyc
│   │   │   │   ├── sessions.cpython-38.pyc
│   │   │   │   ├── status_codes.cpython-38.pyc
│   │   │   │   ├── structures.cpython-38.pyc
│   │   │   │   └── utils.cpython-38.pyc
│   │   │   ├── __version__.py
│   │   │   ├── _internal_utils.py
│   │   │   ├── adapters.py
│   │   │   ├── api.py
│   │   │   ├── auth.py
│   │   │   ├── certs.py
│   │   │   ├── compat.py
│   │   │   ├── cookies.py
│   │   │   ├── exceptions.py
│   │   │   ├── help.py
│   │   │   ├── hooks.py
│   │   │   ├── models.py
│   │   │   ├── packages.py
│   │   │   ├── sessions.py
│   │   │   ├── status_codes.py
│   │   │   ├── structures.py
│   │   │   └── utils.py
│   │   ├── resolvelib
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── providers.cpython-38.pyc
│   │   │   │   ├── reporters.cpython-38.pyc
│   │   │   │   ├── resolvers.cpython-38.pyc
│   │   │   │   └── structs.cpython-38.pyc
│   │   │   ├── compat
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── collections_abc.cpython-38.pyc
│   │   │   │   └── collections_abc.py
│   │   │   ├── providers.py
│   │   │   ├── reporters.py
│   │   │   ├── resolvers.py
│   │   │   └── structs.py
│   │   ├── retrying.py
│   │   ├── six.py
│   │   ├── toml
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── decoder.cpython-38.pyc
│   │   │   │   ├── encoder.cpython-38.pyc
│   │   │   │   ├── ordered.cpython-38.pyc
│   │   │   │   └── tz.cpython-38.pyc
│   │   │   ├── decoder.py
│   │   │   ├── encoder.py
│   │   │   ├── ordered.py
│   │   │   └── tz.py
│   │   ├── urllib3
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── _collections.cpython-38.pyc
│   │   │   │   ├── _version.cpython-38.pyc
│   │   │   │   ├── connection.cpython-38.pyc
│   │   │   │   ├── connectionpool.cpython-38.pyc
│   │   │   │   ├── exceptions.cpython-38.pyc
│   │   │   │   ├── fields.cpython-38.pyc
│   │   │   │   ├── filepost.cpython-38.pyc
│   │   │   │   ├── poolmanager.cpython-38.pyc
│   │   │   │   ├── request.cpython-38.pyc
│   │   │   │   └── response.cpython-38.pyc
│   │   │   ├── _collections.py
│   │   │   ├── _version.py
│   │   │   ├── connection.py
│   │   │   ├── connectionpool.py
│   │   │   ├── contrib
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── _appengine_environ.cpython-38.pyc
│   │   │   │   │   ├── appengine.cpython-38.pyc
│   │   │   │   │   ├── ntlmpool.cpython-38.pyc
│   │   │   │   │   ├── pyopenssl.cpython-38.pyc
│   │   │   │   │   ├── securetransport.cpython-38.pyc
│   │   │   │   │   └── socks.cpython-38.pyc
│   │   │   │   ├── _appengine_environ.py
│   │   │   │   ├── _securetransport
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   ├── bindings.cpython-38.pyc
│   │   │   │   │   │   └── low_level.cpython-38.pyc
│   │   │   │   │   ├── bindings.py
│   │   │   │   │   └── low_level.py
│   │   │   │   ├── appengine.py
│   │   │   │   ├── ntlmpool.py
│   │   │   │   ├── pyopenssl.py
│   │   │   │   ├── securetransport.py
│   │   │   │   └── socks.py
│   │   │   ├── exceptions.py
│   │   │   ├── fields.py
│   │   │   ├── filepost.py
│   │   │   ├── packages
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── six.cpython-38.pyc
│   │   │   │   ├── backports
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   └── makefile.cpython-38.pyc
│   │   │   │   │   └── makefile.py
│   │   │   │   ├── six.py
│   │   │   │   └── ssl_match_hostname
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── _implementation.cpython-38.pyc
│   │   │   │   └── _implementation.py
│   │   │   ├── poolmanager.py
│   │   │   ├── request.py
│   │   │   ├── response.py
│   │   │   └── util
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── connection.cpython-38.pyc
│   │   │   │   ├── proxy.cpython-38.pyc
│   │   │   │   ├── queue.cpython-38.pyc
│   │   │   │   ├── request.cpython-38.pyc
│   │   │   │   ├── response.cpython-38.pyc
│   │   │   │   ├── retry.cpython-38.pyc
│   │   │   │   ├── ssl_.cpython-38.pyc
│   │   │   │   ├── ssltransport.cpython-38.pyc
│   │   │   │   ├── timeout.cpython-38.pyc
│   │   │   │   ├── url.cpython-38.pyc
│   │   │   │   └── wait.cpython-38.pyc
│   │   │   ├── connection.py
│   │   │   ├── proxy.py
│   │   │   ├── queue.py
│   │   │   ├── request.py
│   │   │   ├── response.py
│   │   │   ├── retry.py
│   │   │   ├── ssl_.py
│   │   │   ├── ssltransport.py
│   │   │   ├── timeout.py
│   │   │   ├── url.py
│   │   │   └── wait.py
│   │   ├── vendor.txt
│   │   └── webencodings
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── labels.cpython-38.pyc
│   │   │   ├── mklabels.cpython-38.pyc
│   │   │   ├── tests.cpython-38.pyc
│   │   │   └── x_user_defined.cpython-38.pyc
│   │   ├── labels.py
│   │   ├── mklabels.py
│   │   ├── tests.py
│   │   └── x_user_defined.py
│   ├── pip-21.0.1.dist-info
│   │   ├── INSTALLER
│   │   ├── LICENSE.txt
│   │   ├── METADATA
│   │   ├── RECORD
│   │   ├── WHEEL
│   │   ├── entry_points.txt
│   │   └── top_level.txt
│   ├── pkg_resources
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── py2_warn.cpython-38.pyc
│   │   │   └── py31compat.cpython-38.pyc
│   │   ├── _vendor
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── appdirs.cpython-38.pyc
│   │   │   │   ├── pyparsing.cpython-38.pyc
│   │   │   │   └── six.cpython-38.pyc
│   │   │   ├── appdirs.py
│   │   │   ├── packaging
│   │   │   │   ├── __about__.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __about__.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── _compat.cpython-38.pyc
│   │   │   │   │   ├── _structures.cpython-38.pyc
│   │   │   │   │   ├── markers.cpython-38.pyc
│   │   │   │   │   ├── requirements.cpython-38.pyc
│   │   │   │   │   ├── specifiers.cpython-38.pyc
│   │   │   │   │   ├── utils.cpython-38.pyc
│   │   │   │   │   └── version.cpython-38.pyc
│   │   │   │   ├── _compat.py
│   │   │   │   ├── _structures.py
│   │   │   │   ├── markers.py
│   │   │   │   ├── requirements.py
│   │   │   │   ├── specifiers.py
│   │   │   │   ├── utils.py
│   │   │   │   └── version.py
│   │   │   ├── pyparsing.py
│   │   │   └── six.py
│   │   ├── extern
│   │   │   ├── __init__.py
│   │   │   └── __pycache__
│   │   │   └── __init__.cpython-38.pyc
│   │   ├── py2_warn.py
│   │   └── py31compat.py
│   ├── setuptools
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── _deprecation_warning.cpython-38.pyc
│   │   │   ├── _imp.cpython-38.pyc
│   │   │   ├── archive_util.cpython-38.pyc
│   │   │   ├── build_meta.cpython-38.pyc
│   │   │   ├── config.cpython-38.pyc
│   │   │   ├── dep_util.cpython-38.pyc
│   │   │   ├── depends.cpython-38.pyc
│   │   │   ├── dist.cpython-38.pyc
│   │   │   ├── errors.cpython-38.pyc
│   │   │   ├── extension.cpython-38.pyc
│   │   │   ├── glob.cpython-38.pyc
│   │   │   ├── installer.cpython-38.pyc
│   │   │   ├── launch.cpython-38.pyc
│   │   │   ├── lib2to3_ex.cpython-38.pyc
│   │   │   ├── monkey.cpython-38.pyc
│   │   │   ├── msvc.cpython-38.pyc
│   │   │   ├── namespaces.cpython-38.pyc
│   │   │   ├── package_index.cpython-38.pyc
│   │   │   ├── py27compat.cpython-38.pyc
│   │   │   ├── py31compat.cpython-38.pyc
│   │   │   ├── py33compat.cpython-38.pyc
│   │   │   ├── py34compat.cpython-38.pyc
│   │   │   ├── sandbox.cpython-38.pyc
│   │   │   ├── site-patch.cpython-38.pyc
│   │   │   ├── ssl_support.cpython-38.pyc
│   │   │   ├── unicode_utils.cpython-38.pyc
│   │   │   ├── version.cpython-38.pyc
│   │   │   ├── wheel.cpython-38.pyc
│   │   │   └── windows_support.cpython-38.pyc
│   │   ├── _deprecation_warning.py
│   │   ├── _imp.py
│   │   ├── _vendor
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── ordered_set.cpython-38.pyc
│   │   │   │   ├── pyparsing.cpython-38.pyc
│   │   │   │   └── six.cpython-38.pyc
│   │   │   ├── ordered_set.py
│   │   │   ├── packaging
│   │   │   │   ├── __about__.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __about__.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── _compat.cpython-38.pyc
│   │   │   │   │   ├── _structures.cpython-38.pyc
│   │   │   │   │   ├── markers.cpython-38.pyc
│   │   │   │   │   ├── requirements.cpython-38.pyc
│   │   │   │   │   ├── specifiers.cpython-38.pyc
│   │   │   │   │   ├── tags.cpython-38.pyc
│   │   │   │   │   ├── utils.cpython-38.pyc
│   │   │   │   │   └── version.cpython-38.pyc
│   │   │   │   ├── _compat.py
│   │   │   │   ├── _structures.py
│   │   │   │   ├── markers.py
│   │   │   │   ├── requirements.py
│   │   │   │   ├── specifiers.py
│   │   │   │   ├── tags.py
│   │   │   │   ├── utils.py
│   │   │   │   └── version.py
│   │   │   ├── pyparsing.py
│   │   │   └── six.py
│   │   ├── archive_util.py
│   │   ├── build_meta.py
│   │   ├── cli-32.exe
│   │   ├── cli-64.exe
│   │   ├── cli.exe
│   │   ├── command
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── alias.cpython-38.pyc
│   │   │   │   ├── bdist_egg.cpython-38.pyc
│   │   │   │   ├── bdist_rpm.cpython-38.pyc
│   │   │   │   ├── bdist_wininst.cpython-38.pyc
│   │   │   │   ├── build_clib.cpython-38.pyc
│   │   │   │   ├── build_ext.cpython-38.pyc
│   │   │   │   ├── build_py.cpython-38.pyc
│   │   │   │   ├── develop.cpython-38.pyc
│   │   │   │   ├── dist_info.cpython-38.pyc
│   │   │   │   ├── easy_install.cpython-38.pyc
│   │   │   │   ├── egg_info.cpython-38.pyc
│   │   │   │   ├── install.cpython-38.pyc
│   │   │   │   ├── install_egg_info.cpython-38.pyc
│   │   │   │   ├── install_lib.cpython-38.pyc
│   │   │   │   ├── install_scripts.cpython-38.pyc
│   │   │   │   ├── py36compat.cpython-38.pyc
│   │   │   │   ├── register.cpython-38.pyc
│   │   │   │   ├── rotate.cpython-38.pyc
│   │   │   │   ├── saveopts.cpython-38.pyc
│   │   │   │   ├── sdist.cpython-38.pyc
│   │   │   │   ├── setopt.cpython-38.pyc
│   │   │   │   ├── test.cpython-38.pyc
│   │   │   │   ├── upload.cpython-38.pyc
│   │   │   │   └── upload_docs.cpython-38.pyc
│   │   │   ├── alias.py
│   │   │   ├── bdist_egg.py
│   │   │   ├── bdist_rpm.py
│   │   │   ├── bdist_wininst.py
│   │   │   ├── build_clib.py
│   │   │   ├── build_ext.py
│   │   │   ├── build_py.py
│   │   │   ├── develop.py
│   │   │   ├── dist_info.py
│   │   │   ├── easy_install.py
│   │   │   ├── egg_info.py
│   │   │   ├── install.py
│   │   │   ├── install_egg_info.py
│   │   │   ├── install_lib.py
│   │   │   ├── install_scripts.py
│   │   │   ├── launcher\ manifest.xml
│   │   │   ├── py36compat.py
│   │   │   ├── register.py
│   │   │   ├── rotate.py
│   │   │   ├── saveopts.py
│   │   │   ├── sdist.py
│   │   │   ├── setopt.py
│   │   │   ├── test.py
│   │   │   ├── upload.py
│   │   │   └── upload_docs.py
│   │   ├── config.py
│   │   ├── dep_util.py
│   │   ├── depends.py
│   │   ├── dist.py
│   │   ├── errors.py
│   │   ├── extension.py
│   │   ├── extern
│   │   │   ├── __init__.py
│   │   │   └── __pycache__
│   │   │   └── __init__.cpython-38.pyc
│   │   ├── glob.py
│   │   ├── gui-32.exe
│   │   ├── gui-64.exe
│   │   ├── gui.exe
│   │   ├── installer.py
│   │   ├── launch.py
│   │   ├── lib2to3_ex.py
│   │   ├── monkey.py
│   │   ├── msvc.py
│   │   ├── namespaces.py
│   │   ├── package_index.py
│   │   ├── py27compat.py
│   │   ├── py31compat.py
│   │   ├── py33compat.py
│   │   ├── py34compat.py
│   │   ├── sandbox.py
│   │   ├── script\ (dev).tmpl
│   │   ├── script.tmpl
│   │   ├── site-patch.py
│   │   ├── ssl_support.py
│   │   ├── unicode_utils.py
│   │   ├── version.py
│   │   ├── wheel.py
│   │   └── windows_support.py
│   ├── setuptools-47.1.0.dist-info
│   │   ├── INSTALLER
│   │   ├── LICENSE
│   │   ├── METADATA
│   │   ├── RECORD
│   │   ├── WHEEL
│   │   ├── dependency_links.txt
│   │   ├── entry_points.txt
│   │   ├── top_level.txt
│   │   └── zip-safe
│   ├── typed_ast
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── ast27.cpython-38.pyc
│   │   │   ├── ast3.cpython-38.pyc
│   │   │   └── conversions.cpython-38.pyc
│   │   ├── _ast27.cpython-38-darwin.so
│   │   ├── _ast3.cpython-38-darwin.so
│   │   ├── ast27.py
│   │   ├── ast3.py
│   │   ├── conversions.py
│   │   └── tests
│   │   ├── __pycache__
│   │   │   └── test_basics.cpython-38.pyc
│   │   └── test_basics.py
│   ├── typed_ast-1.4.2.dist-info
│   │   ├── INSTALLER
│   │   ├── LICENSE
│   │   ├── METADATA
│   │   ├── RECORD
│   │   ├── WHEEL
│   │   └── top_level.txt
│   ├── typing_extensions-3.7.4.3.dist-info
│   │   ├── INSTALLER
│   │   ├── LICENSE
│   │   ├── METADATA
│   │   ├── RECORD
│   │   ├── WHEEL
│   │   └── top_level.txt
│   └── typing_extensions.py
└── pyvenv.cfg
343 directories, 3139 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment