pkgs = {
    "/usr/lib/python3.8/site-packages/py": {
        "name": "py",
        "version": "1.9.0",
        "type": "python",
        "location": "/usr/lib/python3.8/site-packages",
        "files": [
            "/usr/lib/python3.8/site-packages/py-1.9.0.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/py-1.9.0.dist-info/LICENSE",
            "/usr/lib/python3.8/site-packages/py-1.9.0.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/py-1.9.0.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/py-1.9.0.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/py-1.9.0.dist-info/top_level.txt",
            "/usr/lib/python3.8/site-packages/py/__init__.py",
            "/usr/lib/python3.8/site-packages/py/__init__.pyi",
            "/usr/lib/python3.8/site-packages/py/__metainfo.py",
            "/usr/lib/python3.8/site-packages/py/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/__pycache__/__metainfo.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/__pycache__/_builtin.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/__pycache__/_error.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/__pycache__/_std.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/__pycache__/_version.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/__pycache__/_xmlgen.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/__pycache__/test.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_builtin.py",
            "/usr/lib/python3.8/site-packages/py/_code/__init__.py",
            "/usr/lib/python3.8/site-packages/py/_code/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_code/__pycache__/_assertionnew.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_code/__pycache__/_assertionold.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_code/__pycache__/_py2traceback.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_code/__pycache__/assertion.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_code/__pycache__/code.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_code/__pycache__/source.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_code/_assertionnew.py",
            "/usr/lib/python3.8/site-packages/py/_code/_assertionold.py",
            "/usr/lib/python3.8/site-packages/py/_code/_py2traceback.py",
            "/usr/lib/python3.8/site-packages/py/_code/assertion.py",
            "/usr/lib/python3.8/site-packages/py/_code/code.py",
            "/usr/lib/python3.8/site-packages/py/_code/source.py",
            "/usr/lib/python3.8/site-packages/py/_error.py",
            "/usr/lib/python3.8/site-packages/py/_io/__init__.py",
            "/usr/lib/python3.8/site-packages/py/_io/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_io/__pycache__/capture.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_io/__pycache__/saferepr.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_io/__pycache__/terminalwriter.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_io/capture.py",
            "/usr/lib/python3.8/site-packages/py/_io/saferepr.py",
            "/usr/lib/python3.8/site-packages/py/_io/terminalwriter.py",
            "/usr/lib/python3.8/site-packages/py/_log/__init__.py",
            "/usr/lib/python3.8/site-packages/py/_log/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_log/__pycache__/log.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_log/__pycache__/warning.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_log/log.py",
            "/usr/lib/python3.8/site-packages/py/_log/warning.py",
            "/usr/lib/python3.8/site-packages/py/_path/__init__.py",
            "/usr/lib/python3.8/site-packages/py/_path/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_path/__pycache__/cacheutil.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_path/__pycache__/common.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_path/__pycache__/local.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_path/__pycache__/svnurl.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_path/__pycache__/svnwc.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_path/cacheutil.py",
            "/usr/lib/python3.8/site-packages/py/_path/common.py",
            "/usr/lib/python3.8/site-packages/py/_path/local.py",
            "/usr/lib/python3.8/site-packages/py/_path/svnurl.py",
            "/usr/lib/python3.8/site-packages/py/_path/svnwc.py",
            "/usr/lib/python3.8/site-packages/py/_process/__init__.py",
            "/usr/lib/python3.8/site-packages/py/_process/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_process/__pycache__/cmdexec.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_process/__pycache__/forkedfunc.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_process/__pycache__/killproc.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_process/cmdexec.py",
            "/usr/lib/python3.8/site-packages/py/_process/forkedfunc.py",
            "/usr/lib/python3.8/site-packages/py/_process/killproc.py",
            "/usr/lib/python3.8/site-packages/py/_std.py",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/__init__.py",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/apipkg.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/iniconfig.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/DESCRIPTION.rst",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/metadata.json",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/top_level.txt",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/apipkg.py",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/DESCRIPTION.rst",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/metadata.json",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/top_level.txt",
            "/usr/lib/python3.8/site-packages/py/_vendored_packages/iniconfig.py",
            "/usr/lib/python3.8/site-packages/py/_version.py",
            "/usr/lib/python3.8/site-packages/py/_xmlgen.py",
            "/usr/lib/python3.8/site-packages/py/error.pyi",
            "/usr/lib/python3.8/site-packages/py/iniconfig.pyi",
            "/usr/lib/python3.8/site-packages/py/io.pyi",
            "/usr/lib/python3.8/site-packages/py/path.pyi",
            "/usr/lib/python3.8/site-packages/py/py.typed",
            "/usr/lib/python3.8/site-packages/py/test.py",
            "/usr/lib/python3.8/site-packages/py/xml.pyi",
        ],
        "license": "MIT license",
        "metadata": "Metadata-Version: 2.1\nName: py\nVersion: 1.9.0\nSummary: library with cross-python path, ini-parsing, io, code, log facilities\nHome-page: https://py.readthedocs.io/\nAuthor: holger krekel, Ronny Pfannschmidt, Benjamin Peterson and others\nAuthor-email: pytest-dev@python.org\nLicense: MIT license\nPlatform: unix\nPlatform: linux\nPlatform: osx\nPlatform: cygwin\nPlatform: win32\nClassifier: Development Status :: 6 - Mature\nClassifier: Intended Audience :: Developers\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Operating System :: POSIX\nClassifier: Operating System :: Microsoft :: Windows\nClassifier: Operating System :: MacOS :: MacOS X\nClassifier: Topic :: Software Development :: Testing\nClassifier: Topic :: Software Development :: Libraries\nClassifier: Topic :: Utilities\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 2\nClassifier: Programming Language :: Python :: 2.7\nClassifier: Programming Language :: Python :: 3\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Programming Language :: Python :: 3.7\nClassifier: Programming Language :: Python :: Implementation :: CPython\nClassifier: Programming Language :: Python :: Implementation :: PyPy\nRequires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*\n\n.. image:: https://img.shields.io/pypi/v/py.svg\n    :target: https://pypi.org/project/py\n\n.. image:: https://img.shields.io/conda/vn/conda-forge/py.svg\n    :target: https://anaconda.org/conda-forge/py\n\n.. image:: https://img.shields.io/pypi/pyversions/pytest.svg\n  :target: https://pypi.org/project/py\n\n.. image:: https://img.shields.io/travis/pytest-dev/py.svg\n   :target: https://travis-ci.org/pytest-dev/py\n\n.. image:: https://ci.appveyor.com/api/projects/status/10keglan6uqwj5al/branch/master?svg=true\n   :target: https://ci.appveyor.com/project/pytestbot/py\n\n\n**NOTE**: this library is in **maintenance mode** and should not be used in new code.\n\nThe py lib is a Python development support library featuring\nthe following tools and modules:\n\n* ``py.path``:  uniform local and svn path objects  -> please use pathlib/pathlib2 instead\n* ``py.apipkg``:  explicit API control and lazy-importing -> please use the standalone package instead\n* ``py.iniconfig``:  easy parsing of .ini files -> please use the standalone package instead\n* ``py.code``: dynamic code generation and introspection (deprecated, moved to ``pytest`` as a implementation detail).\n\n**NOTE**: prior to the 1.4 release this distribution used to\ncontain py.test which is now its own package, see http://pytest.org\n\nFor questions and more information please visit http://py.readthedocs.org\n\nBugs and issues: https://github.com/pytest-dev/py\n\nAuthors: Holger Krekel and others, 2004-2017\n\n\n",
        "origin": "holger krekel, Ronny Pfannschmidt, Benjamin Peterson and others <pytest-dev@python.org>",
    },
    "/usr/lib/python3.8/site-packages/pytest": {
        "name": "pytest",
        "version": "6.1.1",
        "type": "python",
        "location": "/usr/lib/python3.8/site-packages",
        "files": [
            "/usr/lib/python3.8/site-packages/../../../bin/py.test",
            "/usr/lib/python3.8/site-packages/../../../bin/pytest",
            "/usr/lib/python3.8/site-packages/_pytest/__init__.py",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/_argcomplete.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/_version.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/cacheprovider.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/capture.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/debugging.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/deprecated.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/doctest.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/faulthandler.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/fixtures.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/freeze_support.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/helpconfig.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/hookspec.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/junitxml.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/logging.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/main.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/monkeypatch.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/nodes.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/nose.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/outcomes.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/pastebin.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/pathlib.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/pytester.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/python.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/python_api.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/recwarn.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/reports.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/runner.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/setuponly.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/setupplan.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/skipping.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/stepwise.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/store.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/terminal.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/timing.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/tmpdir.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/unittest.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/warning_types.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/__pycache__/warnings.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/_argcomplete.py",
            "/usr/lib/python3.8/site-packages/_pytest/_code/__init__.py",
            "/usr/lib/python3.8/site-packages/_pytest/_code/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/_code/__pycache__/code.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/_code/__pycache__/source.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/_code/code.py",
            "/usr/lib/python3.8/site-packages/_pytest/_code/source.py",
            "/usr/lib/python3.8/site-packages/_pytest/_io/__init__.py",
            "/usr/lib/python3.8/site-packages/_pytest/_io/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/_io/__pycache__/saferepr.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/_io/__pycache__/terminalwriter.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/_io/__pycache__/wcwidth.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/_io/saferepr.py",
            "/usr/lib/python3.8/site-packages/_pytest/_io/terminalwriter.py",
            "/usr/lib/python3.8/site-packages/_pytest/_io/wcwidth.py",
            "/usr/lib/python3.8/site-packages/_pytest/_version.py",
            "/usr/lib/python3.8/site-packages/_pytest/assertion/__init__.py",
            "/usr/lib/python3.8/site-packages/_pytest/assertion/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/assertion/__pycache__/rewrite.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/assertion/__pycache__/truncate.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/assertion/__pycache__/util.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/assertion/rewrite.py",
            "/usr/lib/python3.8/site-packages/_pytest/assertion/truncate.py",
            "/usr/lib/python3.8/site-packages/_pytest/assertion/util.py",
            "/usr/lib/python3.8/site-packages/_pytest/cacheprovider.py",
            "/usr/lib/python3.8/site-packages/_pytest/capture.py",
            "/usr/lib/python3.8/site-packages/_pytest/compat.py",
            "/usr/lib/python3.8/site-packages/_pytest/config/__init__.py",
            "/usr/lib/python3.8/site-packages/_pytest/config/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/config/__pycache__/argparsing.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/config/__pycache__/exceptions.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/config/__pycache__/findpaths.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/config/argparsing.py",
            "/usr/lib/python3.8/site-packages/_pytest/config/exceptions.py",
            "/usr/lib/python3.8/site-packages/_pytest/config/findpaths.py",
            "/usr/lib/python3.8/site-packages/_pytest/debugging.py",
            "/usr/lib/python3.8/site-packages/_pytest/deprecated.py",
            "/usr/lib/python3.8/site-packages/_pytest/doctest.py",
            "/usr/lib/python3.8/site-packages/_pytest/faulthandler.py",
            "/usr/lib/python3.8/site-packages/_pytest/fixtures.py",
            "/usr/lib/python3.8/site-packages/_pytest/freeze_support.py",
            "/usr/lib/python3.8/site-packages/_pytest/helpconfig.py",
            "/usr/lib/python3.8/site-packages/_pytest/hookspec.py",
            "/usr/lib/python3.8/site-packages/_pytest/junitxml.py",
            "/usr/lib/python3.8/site-packages/_pytest/logging.py",
            "/usr/lib/python3.8/site-packages/_pytest/main.py",
            "/usr/lib/python3.8/site-packages/_pytest/mark/__init__.py",
            "/usr/lib/python3.8/site-packages/_pytest/mark/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/mark/__pycache__/expression.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/mark/__pycache__/structures.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/_pytest/mark/expression.py",
            "/usr/lib/python3.8/site-packages/_pytest/mark/structures.py",
            "/usr/lib/python3.8/site-packages/_pytest/monkeypatch.py",
            "/usr/lib/python3.8/site-packages/_pytest/nodes.py",
            "/usr/lib/python3.8/site-packages/_pytest/nose.py",
            "/usr/lib/python3.8/site-packages/_pytest/outcomes.py",
            "/usr/lib/python3.8/site-packages/_pytest/pastebin.py",
            "/usr/lib/python3.8/site-packages/_pytest/pathlib.py",
            "/usr/lib/python3.8/site-packages/_pytest/py.typed",
            "/usr/lib/python3.8/site-packages/_pytest/pytester.py",
            "/usr/lib/python3.8/site-packages/_pytest/python.py",
            "/usr/lib/python3.8/site-packages/_pytest/python_api.py",
            "/usr/lib/python3.8/site-packages/_pytest/recwarn.py",
            "/usr/lib/python3.8/site-packages/_pytest/reports.py",
            "/usr/lib/python3.8/site-packages/_pytest/runner.py",
            "/usr/lib/python3.8/site-packages/_pytest/setuponly.py",
            "/usr/lib/python3.8/site-packages/_pytest/setupplan.py",
            "/usr/lib/python3.8/site-packages/_pytest/skipping.py",
            "/usr/lib/python3.8/site-packages/_pytest/stepwise.py",
            "/usr/lib/python3.8/site-packages/_pytest/store.py",
            "/usr/lib/python3.8/site-packages/_pytest/terminal.py",
            "/usr/lib/python3.8/site-packages/_pytest/timing.py",
            "/usr/lib/python3.8/site-packages/_pytest/tmpdir.py",
            "/usr/lib/python3.8/site-packages/_pytest/unittest.py",
            "/usr/lib/python3.8/site-packages/_pytest/warning_types.py",
            "/usr/lib/python3.8/site-packages/_pytest/warnings.py",
            "/usr/lib/python3.8/site-packages/pytest-6.1.1.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/pytest-6.1.1.dist-info/LICENSE",
            "/usr/lib/python3.8/site-packages/pytest-6.1.1.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/pytest-6.1.1.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/pytest-6.1.1.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/pytest-6.1.1.dist-info/entry_points.txt",
            "/usr/lib/python3.8/site-packages/pytest-6.1.1.dist-info/top_level.txt",
            "/usr/lib/python3.8/site-packages/pytest/__init__.py",
            "/usr/lib/python3.8/site-packages/pytest/__main__.py",
            "/usr/lib/python3.8/site-packages/pytest/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pytest/__pycache__/__main__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pytest/__pycache__/collect.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pytest/collect.py",
            "/usr/lib/python3.8/site-packages/pytest/py.typed",
        ],
        "license": "MIT",
        "metadata": "Metadata-Version: 2.1\nName: pytest\nVersion: 6.1.1\nSummary: pytest: simple powerful testing with Python\nHome-page: https://docs.pytest.org/en/latest/\nAuthor: Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others\nLicense: MIT\nProject-URL: Source, https://github.com/pytest-dev/pytest\nProject-URL: Tracker, https://github.com/pytest-dev/pytest/issues\nKeywords: test,unittest\nPlatform: unix\nPlatform: linux\nPlatform: osx\nPlatform: cygwin\nPlatform: win32\nClassifier: Development Status :: 6 - Mature\nClassifier: Intended Audience :: Developers\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Operating System :: MacOS :: MacOS X\nClassifier: Operating System :: Microsoft :: Windows\nClassifier: Operating System :: POSIX\nClassifier: Programming Language :: Python :: 3\nClassifier: Programming Language :: Python :: 3 :: Only\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Programming Language :: Python :: 3.7\nClassifier: Programming Language :: Python :: 3.8\nClassifier: Programming Language :: Python :: 3.9\nClassifier: Topic :: Software Development :: Libraries\nClassifier: Topic :: Software Development :: Testing\nClassifier: Topic :: Utilities\nRequires-Python: >=3.5\nDescription-Content-Type: text/x-rst\nRequires-Dist: attrs (>=17.4.0)\nRequires-Dist: iniconfig\nRequires-Dist: packaging\nRequires-Dist: pluggy (<1.0,>=0.12)\nRequires-Dist: py (>=1.8.2)\nRequires-Dist: toml\nRequires-Dist: pathlib2 (>=2.2.0) ; python_version < \"3.6\"\nRequires-Dist: importlib-metadata (>=0.12) ; python_version < \"3.8\"\nRequires-Dist: atomicwrites (>=1.0) ; sys_platform == \"win32\"\nRequires-Dist: colorama ; sys_platform == \"win32\"\nProvides-Extra: checkqa_mypy\nRequires-Dist: mypy (==0.780) ; extra == 'checkqa_mypy'\nProvides-Extra: testing\nRequires-Dist: argcomplete ; extra == 'testing'\nRequires-Dist: hypothesis (>=3.56) ; extra == 'testing'\nRequires-Dist: mock ; extra == 'testing'\nRequires-Dist: nose ; extra == 'testing'\nRequires-Dist: requests ; extra == 'testing'\nRequires-Dist: xmlschema ; extra == 'testing'\n\n.. image:: https://docs.pytest.org/en/stable/_static/pytest1.png\n   :target: https://docs.pytest.org/en/stable/\n   :align: center\n   :alt: pytest\n\n\n------\n\n.. image:: https://img.shields.io/pypi/v/pytest.svg\n    :target: https://pypi.org/project/pytest/\n\n.. image:: https://img.shields.io/conda/vn/conda-forge/pytest.svg\n    :target: https://anaconda.org/conda-forge/pytest\n\n.. image:: https://img.shields.io/pypi/pyversions/pytest.svg\n    :target: https://pypi.org/project/pytest/\n\n.. image:: https://codecov.io/gh/pytest-dev/pytest/branch/master/graph/badge.svg\n    :target: https://codecov.io/gh/pytest-dev/pytest\n    :alt: Code coverage Status\n\n.. image:: https://travis-ci.org/pytest-dev/pytest.svg?branch=master\n    :target: https://travis-ci.org/pytest-dev/pytest\n\n.. image:: https://github.com/pytest-dev/pytest/workflows/main/badge.svg\n    :target: https://github.com/pytest-dev/pytest/actions?query=workflow%3Amain\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n    :target: https://github.com/psf/black\n\n.. image:: https://www.codetriage.com/pytest-dev/pytest/badges/users.svg\n    :target: https://www.codetriage.com/pytest-dev/pytest\n\n.. image:: https://readthedocs.org/projects/pytest/badge/?version=latest\n    :target: https://pytest.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\nThe ``pytest`` framework makes it easy to write small tests, yet\nscales to support complex functional testing for applications and libraries.\n\nAn example of a simple test:\n\n.. code-block:: python\n\n    # content of test_sample.py\n    def inc(x):\n        return x + 1\n\n\n    def test_answer():\n        assert inc(3) == 5\n\n\nTo execute it::\n\n    $ pytest\n    ============================= test session starts =============================\n    collected 1 items\n\n    test_sample.py F\n\n    ================================== FAILURES ===================================\n    _________________________________ test_answer _________________________________\n\n        def test_answer():\n    >       assert inc(3) == 5\n    E       assert 4 == 5\n    E        +  where 4 = inc(3)\n\n    test_sample.py:5: AssertionError\n    ========================== 1 failed in 0.04 seconds ===========================\n\n\nDue to ``pytest``'s detailed assertion introspection, only plain ``assert`` statements are used. See `getting-started <https://docs.pytest.org/en/stable/getting-started.html#our-first-test-run>`_ for more examples.\n\n\nFeatures\n--------\n\n- Detailed info on failing `assert statements <https://docs.pytest.org/en/stable/assert.html>`_ (no need to remember ``self.assert*`` names)\n\n- `Auto-discovery\n  <https://docs.pytest.org/en/stable/goodpractices.html#python-test-discovery>`_\n  of test modules and functions\n\n- `Modular fixtures <https://docs.pytest.org/en/stable/fixture.html>`_ for\n  managing small or parametrized long-lived test resources\n\n- Can run `unittest <https://docs.pytest.org/en/stable/unittest.html>`_ (or trial),\n  `nose <https://docs.pytest.org/en/stable/nose.html>`_ test suites out of the box\n\n- Python 3.5+ and PyPy3\n\n- Rich plugin architecture, with over 850+ `external plugins <http://plugincompat.herokuapp.com>`_ and thriving community\n\n\nDocumentation\n-------------\n\nFor full documentation, including installation, tutorials and PDF documents, please see https://docs.pytest.org/en/stable/.\n\n\nBugs/Requests\n-------------\n\nPlease use the `GitHub issue tracker <https://github.com/pytest-dev/pytest/issues>`_ to submit bugs or request features.\n\n\nChangelog\n---------\n\nConsult the `Changelog <https://docs.pytest.org/en/stable/changelog.html>`__ page for fixes and enhancements of each version.\n\n\nSupport pytest\n--------------\n\n`Open Collective`_ is an online funding platform for open and transparent communities.\nIt provides tools to raise money and share your finances in full transparency.\n\nIt is the platform of choice for individuals and companies that want to make one-time or\nmonthly donations directly to the project.\n\nSee more details in the `pytest collective`_.\n\n.. _Open Collective: https://opencollective.com\n.. _pytest collective: https://opencollective.com/pytest\n\n\npytest for enterprise\n---------------------\n\nAvailable as part of the Tidelift Subscription.\n\nThe maintainers of pytest and thousands of other packages are working with Tidelift to deliver commercial support and\nmaintenance for the open source dependencies you use to build your applications.\nSave time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use.\n\n`Learn more. <https://tidelift.com/subscription/pkg/pypi-pytest?utm_source=pypi-pytest&utm_medium=referral&utm_campaign=enterprise&utm_term=repo>`_\n\nSecurity\n^^^^^^^^\n\npytest has never been associated with a security vulnerability, but in any case, to report a\nsecurity vulnerability please use the `Tidelift security contact <https://tidelift.com/security>`_.\nTidelift will coordinate the fix and disclosure.\n\n\nLicense\n-------\n\nCopyright Holger Krekel and others, 2004-2020.\n\nDistributed under the terms of the `MIT`_ license, pytest is free and open source software.\n\n.. _`MIT`: https://github.com/pytest-dev/pytest/blob/master/LICENSE\n\n\n",
        "origin": "Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others <distutils-sig@python.org>",
    },
    "/usr/lib/python3.8/site-packages/six": {
        "name": "six",
        "version": "1.15.0",
        "type": "python",
        "location": "/usr/lib/python3.8/site-packages",
        "files": [
            "/usr/lib/python3.8/site-packages/__pycache__/six.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/six-1.15.0.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/six-1.15.0.dist-info/LICENSE",
            "/usr/lib/python3.8/site-packages/six-1.15.0.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/six-1.15.0.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/six-1.15.0.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/six-1.15.0.dist-info/top_level.txt",
            "/usr/lib/python3.8/site-packages/six.py",
        ],
        "license": "MIT",
        "metadata": "Metadata-Version: 2.1\nName: six\nVersion: 1.15.0\nSummary: Python 2 and 3 compatibility utilities\nHome-page: https://github.com/benjaminp/six\nAuthor: Benjamin Peterson\nAuthor-email: benjamin@python.org\nLicense: MIT\nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Programming Language :: Python :: 2\nClassifier: Programming Language :: Python :: 3\nClassifier: Intended Audience :: Developers\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Topic :: Software Development :: Libraries\nClassifier: Topic :: Utilities\nRequires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*\n\n.. image:: https://img.shields.io/pypi/v/six.svg\n   :target: https://pypi.org/project/six/\n   :alt: six on PyPI\n\n.. image:: https://travis-ci.org/benjaminp/six.svg?branch=master\n   :target: https://travis-ci.org/benjaminp/six\n   :alt: six on TravisCI\n\n.. image:: https://readthedocs.org/projects/six/badge/?version=latest\n   :target: https://six.readthedocs.io/\n   :alt: six's documentation on Read the Docs\n\n.. image:: https://img.shields.io/badge/license-MIT-green.svg\n   :target: https://github.com/benjaminp/six/blob/master/LICENSE\n   :alt: MIT License badge\n\nSix is a Python 2 and 3 compatibility library.  It provides utility functions\nfor smoothing over the differences between the Python versions with the goal of\nwriting Python code that is compatible on both Python versions.  See the\ndocumentation for more information on what is provided.\n\nSix supports Python 2.7 and 3.3+.  It is contained in only one Python\nfile, so it can be easily copied into your project. (The copyright and license\nnotice must be retained.)\n\nOnline documentation is at https://six.readthedocs.io/.\n\nBugs can be reported to https://github.com/benjaminp/six.  The code can also\nbe found there.\n\n\n",
        "origin": "Benjamin Peterson <benjamin@python.org>",
    },
    "/usr/lib/python3.8/site-packages/toml": {
        "name": "toml",
        "version": "0.10.1",
        "type": "python",
        "location": "/usr/lib/python3.8/site-packages",
        "files": [
            "/usr/lib/python3.8/site-packages/toml-0.10.1.dist-info/DESCRIPTION.rst",
            "/usr/lib/python3.8/site-packages/toml-0.10.1.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/toml-0.10.1.dist-info/LICENSE.txt",
            "/usr/lib/python3.8/site-packages/toml-0.10.1.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/toml-0.10.1.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/toml-0.10.1.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/toml-0.10.1.dist-info/metadata.json",
            "/usr/lib/python3.8/site-packages/toml-0.10.1.dist-info/top_level.txt",
            "/usr/lib/python3.8/site-packages/toml/__init__.py",
            "/usr/lib/python3.8/site-packages/toml/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/toml/__pycache__/common.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/toml/__pycache__/decoder.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/toml/__pycache__/encoder.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/toml/__pycache__/ordered.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/toml/__pycache__/tz.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/toml/common.py",
            "/usr/lib/python3.8/site-packages/toml/decoder.py",
            "/usr/lib/python3.8/site-packages/toml/encoder.py",
            "/usr/lib/python3.8/site-packages/toml/ordered.py",
            "/usr/lib/python3.8/site-packages/toml/tz.py",
        ],
        "license": "MIT",
        "metadata": 'Metadata-Version: 2.0\nName: toml\nVersion: 0.10.1\nSummary: Python Library for Tom\'s Obvious, Minimal Language\nHome-page: https://github.com/uiri/toml\nAuthor: William Pearson\nAuthor-email: uiri@xqz.ca\nLicense: MIT\nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Intended Audience :: Developers\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Operating System :: OS Independent\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 2\nClassifier: Programming Language :: Python :: 2.6\nClassifier: Programming Language :: Python :: 2.7\nClassifier: Programming Language :: Python :: 3\nClassifier: Programming Language :: Python :: 3.3\nClassifier: Programming Language :: Python :: 3.4\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Programming Language :: Python :: 3.7\nClassifier: Programming Language :: Python :: 3.8\nClassifier: Programming Language :: Python :: Implementation :: CPython\nClassifier: Programming Language :: Python :: Implementation :: PyPy\n\n****\nTOML\n****\n\n.. image:: https://badge.fury.io/py/toml.svg\n    :target: https://badge.fury.io/py/toml\n\n.. image:: https://travis-ci.org/uiri/toml.svg?branch=master\n    :target: https://travis-ci.org/uiri/toml\n\n.. image:: https://img.shields.io/pypi/pyversions/toml.svg\n    :target: https://pypi.org/project/toml/\n\n\nA Python library for parsing and creating `TOML <https://en.wikipedia.org/wiki/TOML>`_.\n\nThe module passes `the TOML test suite <https://github.com/BurntSushi/toml-test>`_.\n\nSee also:\n\n* `The TOML Standard <https://github.com/toml-lang/toml>`_\n* `The currently supported TOML specification <https://github.com/toml-lang/toml/blob/v0.5.0/README.md>`_\n\nInstallation\n============\n\nTo install the latest release on `PyPI <https://pypi.org/project/toml/>`_,\nsimply run:\n\n::\n\n  pip install toml\n\nOr to install the latest development version, run:\n\n::\n\n  git clone https://github.com/uiri/toml.git\n  cd toml\n  python setup.py install\n\nQuick Tutorial\n==============\n\n*toml.loads* takes in a string containing standard TOML-formatted data and\nreturns a dictionary containing the parsed data.\n\n.. code:: pycon\n\n  >>> import toml\n  >>> toml_string = """\n  ... # This is a TOML document.\n  ...\n  ... title = "TOML Example"\n  ...\n  ... [owner]\n  ... name = "Tom Preston-Werner"\n  ... dob = 1979-05-27T07:32:00-08:00 # First class dates\n  ...\n  ... [database]\n  ... server = "192.168.1.1"\n  ... ports = [ 8001, 8001, 8002 ]\n  ... connection_max = 5000\n  ... enabled = true\n  ...\n  ... [servers]\n  ...\n  ...   # Indentation (tabs and/or spaces) is allowed but not required\n  ...   [servers.alpha]\n  ...   ip = "10.0.0.1"\n  ...   dc = "eqdc10"\n  ...\n  ...   [servers.beta]\n  ...   ip = "10.0.0.2"\n  ...   dc = "eqdc10"\n  ...\n  ... [clients]\n  ... data = [ ["gamma", "delta"], [1, 2] ]\n  ...\n  ... # Line breaks are OK when inside arrays\n  ... hosts = [\n  ...   "alpha",\n  ...   "omega"\n  ... ]\n  ... """\n  >>> parsed_toml = toml.loads(toml_string)\n\n\n*toml.dumps* takes a dictionary and returns a string containing the\ncorresponding TOML-formatted data.\n\n.. code:: pycon\n\n  >>> new_toml_string = toml.dumps(parsed_toml)\n  >>> print(new_toml_string)\n  title = "TOML Example"\n  [owner]\n  name = "Tom Preston-Werner"\n  dob = 1979-05-27T07:32:00Z\n  [database]\n  server = "192.168.1.1"\n  ports = [ 8001, 8001, 8002,]\n  connection_max = 5000\n  enabled = true\n  [clients]\n  data = [ [ "gamma", "delta",], [ 1, 2,],]\n  hosts = [ "alpha", "omega",]\n  [servers.alpha]\n  ip = "10.0.0.1"\n  dc = "eqdc10"\n  [servers.beta]\n  ip = "10.0.0.2"\n  dc = "eqdc10"\n\nFor more functions, view the API Reference below.\n\nNote\n----\n\nFor Numpy users, by default the data types ``np.floatX`` will not be translated to floats by toml, but will instead be encoded as strings. To get around this, specify the ``TomlNumpyEncoder`` when saving your data.\n\n.. code:: pycon\n\n  >>> import toml\n  >>> import numpy as np\n  >>> a = np.arange(0, 10, dtype=np.double)\n  >>> output = {\'a\': a}\n  >>> toml.dumps(output)\n  \'a = [ "0.0", "1.0", "2.0", "3.0", "4.0", "5.0", "6.0", "7.0", "8.0", "9.0",]\\n\'\n  >>> toml.dumps(output, encoder=toml.TomlNumpyEncoder())\n  \'a = [ 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0,]\\n\'\n\nAPI Reference\n=============\n\n``toml.load(f, _dict=dict)``\n  Parse a file or a list of files as TOML and return a dictionary.\n\n  :Args:\n    * ``f``: A path to a file, list of filepaths (to be read into single\n      object) or a file descriptor\n    * ``_dict``: The class of the dictionary object to be returned\n\n  :Returns:\n    A dictionary (or object ``_dict``) containing parsed TOML data\n\n  :Raises:\n    * ``TypeError``: When ``f`` is an invalid type or is a list containing\n      invalid types\n    * ``TomlDecodeError``: When an error occurs while decoding the file(s)\n\n``toml.loads(s, _dict=dict)``\n  Parse a TOML-formatted string to a dictionary.\n\n  :Args:\n    * ``s``: The TOML-formatted string to be parsed\n    * ``_dict``: Specifies the class of the returned toml dictionary\n\n  :Returns:\n    A dictionary (or object ``_dict``) containing parsed TOML data\n\n  :Raises:\n    * ``TypeError``: When a non-string object is passed\n    * ``TomlDecodeError``: When an error occurs while decoding the\n      TOML-formatted string\n\n``toml.dump(o, f, encoder=None)``\n  Write a dictionary to a file containing TOML-formatted data\n\n  :Args:\n    * ``o``: An object to be converted into TOML\n    * ``f``: A File descriptor where the TOML-formatted output should be stored\n    * ``encoder``: An instance of ``TomlEncoder`` (or subclass) for encoding the object. If ``None``, will default to ``TomlEncoder``\n\n  :Returns:\n    A string containing the TOML-formatted data corresponding to object ``o``\n\n  :Raises:\n    * ``TypeError``: When anything other than file descriptor is passed\n\n``toml.dumps(o, encoder=None)``\n  Create a TOML-formatted string from an input object\n\n  :Args:\n    * ``o``: An object to be converted into TOML\n    * ``encoder``: An instance of ``TomlEncoder`` (or subclass) for encoding the object. If ``None``, will default to ``TomlEncoder``\n\n  :Returns:\n    A string containing the TOML-formatted data corresponding to object ``o``\n\n\n\nLicensing\n=========\n\nThis project is released under the terms of the MIT Open Source License. View\n*LICENSE.txt* for more information.\n\n\n',
        "origin": "William Pearson <uiri@xqz.ca>",
    },
    "/usr/lib/python3.8/site-packages/packaging": {
        "name": "packaging",
        "version": "20.4",
        "type": "python",
        "location": "/usr/lib/python3.8/site-packages",
        "files": [
            "/usr/lib/python3.8/site-packages/packaging-20.4.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/packaging-20.4.dist-info/LICENSE",
            "/usr/lib/python3.8/site-packages/packaging-20.4.dist-info/LICENSE.APACHE",
            "/usr/lib/python3.8/site-packages/packaging-20.4.dist-info/LICENSE.BSD",
            "/usr/lib/python3.8/site-packages/packaging-20.4.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/packaging-20.4.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/packaging-20.4.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/packaging-20.4.dist-info/top_level.txt",
            "/usr/lib/python3.8/site-packages/packaging/__about__.py",
            "/usr/lib/python3.8/site-packages/packaging/__init__.py",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/__about__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/_compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/_structures.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/_typing.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/markers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/requirements.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/specifiers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/tags.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/utils.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/__pycache__/version.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/packaging/_compat.py",
            "/usr/lib/python3.8/site-packages/packaging/_structures.py",
            "/usr/lib/python3.8/site-packages/packaging/_typing.py",
            "/usr/lib/python3.8/site-packages/packaging/markers.py",
            "/usr/lib/python3.8/site-packages/packaging/py.typed",
            "/usr/lib/python3.8/site-packages/packaging/requirements.py",
            "/usr/lib/python3.8/site-packages/packaging/specifiers.py",
            "/usr/lib/python3.8/site-packages/packaging/tags.py",
            "/usr/lib/python3.8/site-packages/packaging/utils.py",
            "/usr/lib/python3.8/site-packages/packaging/version.py",
        ],
        "license": "BSD-2-Clause or Apache-2.0",
        "metadata": "Metadata-Version: 2.1\nName: packaging\nVersion: 20.4\nSummary: Core utilities for Python packages\nHome-page: https://github.com/pypa/packaging\nAuthor: Donald Stufft and individual contributors\nAuthor-email: donald@stufft.io\nLicense: BSD-2-Clause or Apache-2.0\nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Intended Audience :: Developers\nClassifier: License :: OSI Approved :: Apache Software License\nClassifier: License :: OSI Approved :: BSD License\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 2\nClassifier: Programming Language :: Python :: 2.7\nClassifier: Programming Language :: Python :: 3\nClassifier: Programming Language :: Python :: 3.4\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Programming Language :: Python :: 3.7\nClassifier: Programming Language :: Python :: 3.8\nClassifier: Programming Language :: Python :: Implementation :: CPython\nClassifier: Programming Language :: Python :: Implementation :: PyPy\nRequires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*\nDescription-Content-Type: text/x-rst\nRequires-Dist: pyparsing (>=2.0.2)\nRequires-Dist: six\n\npackaging\n=========\n\nCore utilities for Python packages.\n\nThe ``packaging`` project includes the following: version handling, specifiers,\nmarkers, requirements, tags, utilities.\n\nDocumentation\n-------------\n\nThe `documentation`_ provides information and the API for the following:\n\n- Version Handling\n- Specifiers\n- Markers\n- Requirements\n- Tags\n- Utilities\n\nInstallation\n------------\n\nUse ``pip`` to install these utilities::\n\n    pip install packaging\n\nDiscussion\n----------\n\nIf you run into bugs, you can file them in our `issue tracker`_.\n\nYou can also join ``#pypa`` on Freenode to ask questions or get involved.\n\n\n.. _`documentation`: https://packaging.pypa.io/\n.. _`issue tracker`: https://github.com/pypa/packaging/issues\n\n\nCode of Conduct\n---------------\n\nEveryone interacting in the packaging project's codebases, issue trackers, chat\nrooms, and mailing lists is expected to follow the `PyPA Code of Conduct`_.\n\n.. _PyPA Code of Conduct: https://www.pypa.io/en/latest/code-of-conduct/\n\nContributing\n------------\n\nThe ``CONTRIBUTING.rst`` file outlines how to contribute to this project as\nwell as how to report a potential security issue. The documentation for this\nproject also covers information about `project development`_ and `security`_.\n\n.. _`project development`: https://packaging.pypa.io/en/latest/development/\n.. _`security`: https://packaging.pypa.io/en/latest/security/\n\nProject History\n---------------\n\nPlease review the ``CHANGELOG.rst`` file or the `Changelog documentation`_ for\nrecent changes and project history.\n\n.. _`Changelog documentation`: https://packaging.pypa.io/en/latest/changelog/\n\nChangelog\n---------\n\n20.4 - 2020-05-19\n~~~~~~~~~~~~~~~~~\n\n* Canonicalize version before comparing specifiers. (`#282 <https://github.com/pypa/packaging/issues/282>`__)\n* Change type hint for ``canonicalize_name`` to return\n  ``packaging.utils.NormalizedName``.\n  This enables the use of static typing tools (like mypy) to detect mixing of\n  normalized and un-normalized names.\n\n20.3 - 2020-03-05\n~~~~~~~~~~~~~~~~~\n\n* Fix changelog for 20.2.\n\n20.2 - 2020-03-05\n~~~~~~~~~~~~~~~~~\n\n* Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU (e.g. ARM-v8,\n  aarch64), to report the wrong bitness.\n\n20.1 - 2020-01-24\n~~~~~~~~~~~~~~~~~~~\n\n* Fix a bug caused by reuse of an exhausted iterator. (`#257 <https://github.com/pypa/packaging/issues/257>`__)\n\n20.0 - 2020-01-06\n~~~~~~~~~~~~~~~~~\n\n* Add type hints (`#191 <https://github.com/pypa/packaging/issues/191>`__)\n\n* Add proper trove classifiers for PyPy support (`#198 <https://github.com/pypa/packaging/issues/198>`__)\n\n* Scale back depending on ``ctypes`` for manylinux support detection (`#171 <https://github.com/pypa/packaging/issues/171>`__)\n\n* Use ``sys.implementation.name`` where appropriate for ``packaging.tags`` (`#193 <https://github.com/pypa/packaging/issues/193>`__)\n\n* Expand upon the API provded by ``packaging.tags``: ``interpreter_name()``, ``mac_platforms()``, ``compatible_tags()``, ``cpython_tags()``, ``generic_tags()`` (`#187 <https://github.com/pypa/packaging/issues/187>`__)\n\n* Officially support Python 3.8 (`#232 <https://github.com/pypa/packaging/issues/232>`__)\n\n* Add ``major``, ``minor``, and ``micro`` aliases to ``packaging.version.Version`` (`#226 <https://github.com/pypa/packaging/issues/226>`__)\n\n* Properly mark ``packaging`` has being fully typed by adding a `py.typed` file (`#226 <https://github.com/pypa/packaging/issues/226>`__)\n\n19.2 - 2019-09-18\n~~~~~~~~~~~~~~~~~\n\n* Remove dependency on ``attrs`` (`#178 <https://github.com/pypa/packaging/issues/178>`__, `#179 <https://github.com/pypa/packaging/issues/179>`__)\n\n* Use appropriate fallbacks for CPython ABI tag (`#181 <https://github.com/pypa/packaging/issues/181>`__, `#185 <https://github.com/pypa/packaging/issues/185>`__)\n\n* Add manylinux2014 support (`#186 <https://github.com/pypa/packaging/issues/186>`__)\n\n* Improve ABI detection (`#181 <https://github.com/pypa/packaging/issues/181>`__)\n\n* Properly handle debug wheels for Python 3.8 (`#172 <https://github.com/pypa/packaging/issues/172>`__)\n\n* Improve detection of debug builds on Windows (`#194 <https://github.com/pypa/packaging/issues/194>`__)\n\n19.1 - 2019-07-30\n~~~~~~~~~~~~~~~~~\n\n* Add the ``packaging.tags`` module. (`#156 <https://github.com/pypa/packaging/issues/156>`__)\n\n* Correctly handle two-digit versions in ``python_version`` (`#119 <https://github.com/pypa/packaging/issues/119>`__)\n\n\n19.0 - 2019-01-20\n~~~~~~~~~~~~~~~~~\n\n* Fix string representation of PEP 508 direct URL requirements with markers.\n\n* Better handling of file URLs\n\n  This allows for using ``file:///absolute/path``, which was previously\n  prevented due to the missing ``netloc``.\n\n  This allows for all file URLs that ``urlunparse`` turns back into the\n  original URL to be valid.\n\n\n18.0 - 2018-09-26\n~~~~~~~~~~~~~~~~~\n\n* Improve error messages when invalid requirements are given. (`#129 <https://github.com/pypa/packaging/issues/129>`__)\n\n\n17.1 - 2017-02-28\n~~~~~~~~~~~~~~~~~\n\n* Fix ``utils.canonicalize_version`` when supplying non PEP 440 versions.\n\n\n17.0 - 2017-02-28\n~~~~~~~~~~~~~~~~~\n\n* Drop support for python 2.6, 3.2, and 3.3.\n\n* Define minimal pyparsing version to 2.0.2 (`#91 <https://github.com/pypa/packaging/issues/91>`__).\n\n* Add ``epoch``, ``release``, ``pre``, ``dev``, and ``post`` attributes to\n  ``Version`` and ``LegacyVersion`` (`#34 <https://github.com/pypa/packaging/issues/34>`__).\n\n* Add ``Version().is_devrelease`` and ``LegacyVersion().is_devrelease`` to\n  make it easy to determine if a release is a development release.\n\n* Add ``utils.canonicalize_version`` to canonicalize version strings or\n  ``Version`` instances (`#121 <https://github.com/pypa/packaging/issues/121>`__).\n\n\n16.8 - 2016-10-29\n~~~~~~~~~~~~~~~~~\n\n* Fix markers that utilize ``in`` so that they render correctly.\n\n* Fix an erroneous test on Python RC releases.\n\n\n16.7 - 2016-04-23\n~~~~~~~~~~~~~~~~~\n\n* Add support for the deprecated ``python_implementation`` marker which was\n  an undocumented setuptools marker in addition to the newer markers.\n\n\n16.6 - 2016-03-29\n~~~~~~~~~~~~~~~~~\n\n* Add support for the deprecated, PEP 345 environment markers in addition to\n  the newer markers.\n\n\n16.5 - 2016-02-26\n~~~~~~~~~~~~~~~~~\n\n* Fix a regression in parsing requirements with whitespaces between the comma\n  separators.\n\n\n16.4 - 2016-02-22\n~~~~~~~~~~~~~~~~~\n\n* Fix a regression in parsing requirements like ``foo (==4)``.\n\n\n16.3 - 2016-02-21\n~~~~~~~~~~~~~~~~~\n\n* Fix a bug where ``packaging.requirements:Requirement`` was overly strict when\n  matching legacy requirements.\n\n\n16.2 - 2016-02-09\n~~~~~~~~~~~~~~~~~\n\n* Add a function that implements the name canonicalization from PEP 503.\n\n\n16.1 - 2016-02-07\n~~~~~~~~~~~~~~~~~\n\n* Implement requirement specifiers from PEP 508.\n\n\n16.0 - 2016-01-19\n~~~~~~~~~~~~~~~~~\n\n* Relicense so that packaging is available under *either* the Apache License,\n  Version 2.0 or a 2 Clause BSD license.\n\n* Support installation of packaging when only distutils is available.\n\n* Fix ``==`` comparison when there is a prefix and a local version in play.\n  (`#41 <https://github.com/pypa/packaging/issues/41>`__).\n\n* Implement environment markers from PEP 508.\n\n\n15.3 - 2015-08-01\n~~~~~~~~~~~~~~~~~\n\n* Normalize post-release spellings for rev/r prefixes. `#35 <https://github.com/pypa/packaging/issues/35>`__\n\n\n15.2 - 2015-05-13\n~~~~~~~~~~~~~~~~~\n\n* Fix an error where the arbitary specifier (``===``) was not correctly\n  allowing pre-releases when it was being used.\n\n* Expose the specifier and version parts through properties on the\n  ``Specifier`` classes.\n\n* Allow iterating over the ``SpecifierSet`` to get access to all of the\n  ``Specifier`` instances.\n\n* Allow testing if a version is contained within a specifier via the ``in``\n  operator.\n\n\n15.1 - 2015-04-13\n~~~~~~~~~~~~~~~~~\n\n* Fix a logic error that was causing inconsistent answers about whether or not\n  a pre-release was contained within a ``SpecifierSet`` or not.\n\n\n15.0 - 2015-01-02\n~~~~~~~~~~~~~~~~~\n\n* Add ``Version().is_postrelease`` and ``LegacyVersion().is_postrelease`` to\n  make it easy to determine if a release is a post release.\n\n* Add ``Version().base_version`` and ``LegacyVersion().base_version`` to make\n  it easy to get the public version without any pre or post release markers.\n\n* Support the update to PEP 440 which removed the implied ``!=V.*`` when using\n  either ``>V`` or ``<V`` and which instead special cased the handling of\n  pre-releases, post-releases, and local versions when using ``>V`` or ``<V``.\n\n\n14.5 - 2014-12-17\n~~~~~~~~~~~~~~~~~\n\n* Normalize release candidates as ``rc`` instead of ``c``.\n\n* Expose the ``VERSION_PATTERN`` constant, a regular expression matching\n  a valid version.\n\n\n14.4 - 2014-12-15\n~~~~~~~~~~~~~~~~~\n\n* Ensure that versions are normalized before comparison when used in a\n  specifier with a less than (``<``) or greater than (``>``) operator.\n\n\n14.3 - 2014-11-19\n~~~~~~~~~~~~~~~~~\n\n* **BACKWARDS INCOMPATIBLE** Refactor specifier support so that it can sanely\n  handle legacy specifiers as well as PEP 440 specifiers.\n\n* **BACKWARDS INCOMPATIBLE** Move the specifier support out of\n  ``packaging.version`` into ``packaging.specifiers``.\n\n\n14.2 - 2014-09-10\n~~~~~~~~~~~~~~~~~\n\n* Add prerelease support to ``Specifier``.\n* Remove the ability to do ``item in Specifier()`` and replace it with\n  ``Specifier().contains(item)`` in order to allow flags that signal if a\n  prerelease should be accepted or not.\n* Add a method ``Specifier().filter()`` which will take an iterable and returns\n  an iterable with items that do not match the specifier filtered out.\n\n\n14.1 - 2014-09-08\n~~~~~~~~~~~~~~~~~\n\n* Allow ``LegacyVersion`` and ``Version`` to be sorted together.\n* Add ``packaging.version.parse()`` to enable easily parsing a version string\n  as either a ``Version`` or a ``LegacyVersion`` depending on it's PEP 440\n  validity.\n\n\n14.0 - 2014-09-05\n~~~~~~~~~~~~~~~~~\n\n* Initial release.\n\n\n.. _`master`: https://github.com/pypa/packaging/\n\n\n",
        "origin": "Donald Stufft and individual contributors <donald@stufft.io>",
    },
    "/usr/lib/python3.8/site-packages/pip": {
        "name": "pip",
        "version": "20.1.1",
        "type": "python",
        "location": "/usr/lib/python3.8/site-packages",
        "files": [
            "/usr/lib/python3.8/site-packages/../../../bin/pip3",
            "/usr/lib/python3.8/site-packages/../../../bin/pip3.8",
            "/usr/lib/python3.8/site-packages/pip-20.1.1.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/pip-20.1.1.dist-info/LICENSE.txt",
            "/usr/lib/python3.8/site-packages/pip-20.1.1.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/pip-20.1.1.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/pip-20.1.1.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/pip-20.1.1.dist-info/entry_points.txt",
            "/usr/lib/python3.8/site-packages/pip-20.1.1.dist-info/top_level.txt",
            "/usr/lib/python3.8/site-packages/pip/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/__main__.py",
            "/usr/lib/python3.8/site-packages/pip/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/__pycache__/__main__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/build_env.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/cache.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/configuration.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/exceptions.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/locations.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/main.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/pyproject.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/build_env.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cache.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/main.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/parser.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/autocompletion.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/base_command.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/cmdoptions.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/command_context.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/main.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/main_parser.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/parser.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/progress_bars.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/req_command.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/spinners.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/cli/status_codes.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/cache.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/check.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/completion.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/debug.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/download.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/hash.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/help.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/install.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/list.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/search.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/show.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/cache.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/check.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/completion.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/configuration.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/debug.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/download.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/freeze.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/hash.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/help.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/install.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/list.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/search.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/show.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/uninstall.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/commands/wheel.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/configuration.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/__pycache__/base.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/base.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/installed.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/sdist.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/distributions/wheel.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/exceptions.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/index/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/index/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/index/__pycache__/collector.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/index/collector.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/index/package_finder.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/locations.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/main.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/candidate.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/format_control.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/index.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/link.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/scheme.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/target_python.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/__pycache__/wheel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/candidate.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/direct_url.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/format_control.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/index.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/link.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/scheme.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/search_scope.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/selection_prefs.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/target_python.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/models/wheel.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/__pycache__/auth.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/__pycache__/cache.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/__pycache__/download.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/__pycache__/session.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/__pycache__/utils.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/auth.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/cache.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/download.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/session.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/utils.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/network/xmlrpc.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/__pycache__/check.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/__pycache__/metadata_legacy.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/__pycache__/wheel_legacy.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/metadata.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/metadata_legacy.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/wheel.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/build/wheel_legacy.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/check.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/freeze.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/install/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/install/__pycache__/editable_legacy.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/install/__pycache__/legacy.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/install/editable_legacy.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/install/legacy.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/install/wheel.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/pyproject.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/__pycache__/constructors.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/__pycache__/req_file.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/__pycache__/req_install.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/__pycache__/req_set.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/__pycache__/req_tracker.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/constructors.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/req_file.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/req_install.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/req_set.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/req_tracker.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/req/req_uninstall.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/__pycache__/base.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/base.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/legacy/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/base.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/factory.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/provider.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/requirements.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/resolver.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/self_outdated_check.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/distutils_args.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/encoding.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/inject_securetransport.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/logging.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/misc.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/models.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/pkg_resources.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/setuptools_build.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/typing.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/urls.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/appdirs.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/compat.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/compatibility_tags.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/deprecation.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/direct_url_helpers.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/distutils_args.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/encoding.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/entrypoints.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/filesystem.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/filetypes.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/glibc.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/hashes.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/inject_securetransport.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/logging.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/misc.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/models.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/packaging.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/pkg_resources.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/setuptools_build.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/subprocess.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/temp_dir.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/typing.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/unpacking.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/urls.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/virtualenv.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/utils/wheel.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/__pycache__/git.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/bazaar.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/git.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/mercurial.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/subversion.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/vcs/versioncontrol.py",
            "/usr/lib/python3.8/site-packages/pip/_internal/wheel_builder.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/appdirs.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/contextlib2.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/distro.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/ipaddress.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/pyparsing.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/retrying.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/six.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/__pycache__/toml.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/appdirs.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/_cmd.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/adapter.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/cache.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/caches/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/compat.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/controller.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/filewrapper.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/heuristics.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/serialize.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/wrapper.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/certifi/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/certifi/__main__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/certifi/cacert.pem",
            "/usr/lib/python3.8/site-packages/pip/_vendor/certifi/core.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/big5freq.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/big5prober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/chardistribution.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/charsetgroupprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/charsetprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachine.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/cp949prober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/enums.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/escprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/escsm.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/eucjpprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/euckrfreq.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/euckrprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/euctwfreq.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/euctwprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/gb2312freq.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/gb2312prober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/hebrewprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/jisfreq.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/jpcntx.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/langbulgarianmodel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/langcyrillicmodel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/langgreekmodel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/langhebrewmodel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/langhungarianmodel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/langthaimodel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/langturkishmodel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/latin1prober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/mbcharsetprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/mbcsgroupprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/mbcssm.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/sbcharsetprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/sbcsgroupprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/sjisprober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/universaldetector.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/utf8prober.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/__pycache__/version.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/big5freq.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/big5prober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/chardistribution.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/charsetgroupprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/charsetprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/cli/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/cli/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/cli/__pycache__/chardetect.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/cli/chardetect.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/codingstatemachine.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/compat.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/cp949prober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/enums.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/escprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/escsm.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/eucjpprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/euckrfreq.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/euckrprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/euctwfreq.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/euctwprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/gb2312freq.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/gb2312prober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/hebrewprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/jisfreq.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/jpcntx.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/langbulgarianmodel.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/langcyrillicmodel.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/langgreekmodel.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/langhebrewmodel.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/langhungarianmodel.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/langthaimodel.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/langturkishmodel.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/latin1prober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/mbcharsetprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/mbcsgroupprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/mbcssm.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/sbcharsetprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/sbcsgroupprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/sjisprober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/universaldetector.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/utf8prober.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/chardet/version.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/ansi.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/ansitowin32.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/initialise.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/win32.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/colorama/winterm.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/contextlib2.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/__pycache__/misc.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/__pycache__/shutil.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/__pycache__/sysconfig.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/__pycache__/tarfile.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/misc.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/shutil.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/sysconfig.cfg",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/sysconfig.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/_backport/tarfile.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/compat.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/database.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/index.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/locators.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/manifest.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/markers.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/metadata.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/resources.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/scripts.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/t32.exe",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/t64.exe",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/util.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/version.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/w32.exe",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/w64.exe",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distlib/wheel.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/distro.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__pycache__/_ihatexml.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__pycache__/_inputstream.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__pycache__/_tokenizer.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__pycache__/_utils.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__pycache__/constants.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__pycache__/html5parser.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/__pycache__/serializer.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_ihatexml.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_inputstream.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_tokenizer.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/__pycache__/_base.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/__pycache__/datrie.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/__pycache__/py.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/_base.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/datrie.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/py.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_utils.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/constants.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__pycache__/alphabeticalattributes.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__pycache__/base.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__pycache__/inject_meta_charset.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__pycache__/lint.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__pycache__/optionaltags.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__pycache__/sanitizer.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/__pycache__/whitespace.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/base.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/lint.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/optionaltags.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/sanitizer.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/filters/whitespace.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/html5parser.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/serializer.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/genshi.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/sax.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treeadapters/sax.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/base.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/dom.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree_lxml.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/base.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/dom.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/etree.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/base.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/dom.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree_lxml.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/genshi.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/base.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/dom.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/etree.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__pycache__/core.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/codec.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/compat.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/core.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/idnadata.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/intranges.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/package_data.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/idna/uts46data.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/ipaddress.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/__pycache__/_version.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/_version.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/exceptions.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/ext.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/fallback.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__about__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/_compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/_typing.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/_compat.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/_structures.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/_typing.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/markers.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/requirements.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/specifiers.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/tags.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/utils.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/packaging/version.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/_in_process.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/build.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/check.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/colorlog.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/dirtools.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/envbuild.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/meta.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/__pycache__/wrappers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/build.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/check.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/colorlog.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/compat.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/dirtools.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/envbuild.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/meta.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/wrappers.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pkg_resources/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pkg_resources/__pycache__/py31compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pkg_resources/py31compat.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/progress/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/progress/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/progress/__pycache__/bar.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/progress/__pycache__/counter.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/progress/__pycache__/spinner.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/progress/bar.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/progress/counter.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/progress/spinner.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/pyparsing.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/api.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/help.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/models.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/__version__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/_internal_utils.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/adapters.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/api.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/auth.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/certs.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/compat.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/cookies.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/exceptions.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/help.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/hooks.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/models.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/packages.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/sessions.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/status_codes.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/structures.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/requests/utils.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/__pycache__/resolvers.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/providers.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/reporters.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/structs.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/retrying.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/six.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/__pycache__/decoder.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/__pycache__/encoder.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/__pycache__/ordered.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/__pycache__/tz.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/decoder.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/encoder.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/ordered.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/toml/tz.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/_collections.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/connection.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/connectionpool.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/appengine.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/securetransport.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/contrib/socks.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/exceptions.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/fields.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/filepost.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/six.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__pycache__/_implementation.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/poolmanager.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/request.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/connection.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/queue.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/request.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/response.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/retry.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/ssl_.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/timeout.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/url.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/wait.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/vendor.txt",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/__init__.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/labels.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/mklabels.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/tests.py",
            "/usr/lib/python3.8/site-packages/pip/_vendor/webencodings/x_user_defined.py",
        ],
        "license": "MIT",
        "metadata": "Metadata-Version: 2.1\nName: pip\nVersion: 20.1.1\nSummary: The PyPA recommended tool for installing Python packages.\nHome-page: https://pip.pypa.io/\nAuthor: The pip developers\nAuthor-email: pypa-dev@groups.google.com\nLicense: MIT\nProject-URL: Documentation, https://pip.pypa.io\nProject-URL: Source, https://github.com/pypa/pip\nKeywords: distutils easy_install egg setuptools wheel virtualenv\nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Intended Audience :: Developers\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Topic :: Software Development :: Build Tools\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 2\nClassifier: Programming Language :: Python :: 2.7\nClassifier: Programming Language :: Python :: 3\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Programming Language :: Python :: 3.7\nClassifier: Programming Language :: Python :: 3.8\nClassifier: Programming Language :: Python :: Implementation :: CPython\nClassifier: Programming Language :: Python :: Implementation :: PyPy\nRequires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*\n\npip - The Python Package Installer\n==================================\n\n.. image:: https://img.shields.io/pypi/v/pip.svg\n   :target: https://pypi.org/project/pip/\n\n.. image:: https://readthedocs.org/projects/pip/badge/?version=latest\n   :target: https://pip.pypa.io/en/latest\n\npip is the `package installer`_ for Python. You can use pip to install packages from the `Python Package Index`_ and other indexes.\n\nPlease take a look at our documentation for how to install and use pip:\n\n* `Installation`_\n* `Usage`_\n\nWe release updates regularly, with a new version every 3 months. Find more details in our documentation:\n\n* `Release notes`_\n* `Release process`_\n\nIn 2020, we're working on improvements to the heart of pip. Please `learn more and take our survey`_ to help us do it right.\n\nIf you find bugs, need help, or want to talk to the developers, please use our mailing lists or chat rooms:\n\n* `Issue tracking`_\n* `Discourse channel`_\n* `User IRC`_\n\nIf you want to get involved head over to GitHub to get the source code, look at our development documentation and feel free to jump on the developer mailing lists and chat rooms:\n\n* `GitHub page`_\n* `Development documentation`_\n* `Development mailing list`_\n* `Development IRC`_\n\nCode of Conduct\n---------------\n\nEveryone interacting in the pip project's codebases, issue trackers, chat\nrooms, and mailing lists is expected to follow the `PyPA Code of Conduct`_.\n\n.. _package installer: https://packaging.python.org/guides/tool-recommendations/\n.. _Python Package Index: https://pypi.org\n.. _Installation: https://pip.pypa.io/en/stable/installing.html\n.. _Usage: https://pip.pypa.io/en/stable/\n.. _Release notes: https://pip.pypa.io/en/stable/news.html\n.. _Release process: https://pip.pypa.io/en/latest/development/release-process/\n.. _GitHub page: https://github.com/pypa/pip\n.. _Development documentation: https://pip.pypa.io/en/latest/development\n.. _learn more and take our survey: https://pyfound.blogspot.com/2020/03/new-pip-resolver-to-roll-out-this-year.html\n.. _Issue tracking: https://github.com/pypa/pip/issues\n.. _Discourse channel: https://discuss.python.org/c/packaging\n.. _Development mailing list: https://groups.google.com/forum/#!forum/pypa-dev\n.. _User IRC: https://webchat.freenode.net/?channels=%23pypa\n.. _Development IRC: https://webchat.freenode.net/?channels=%23pypa-dev\n.. _PyPA Code of Conduct: https://www.pypa.io/en/latest/code-of-conduct/\n\n\n",
        "origin": "The pip developers <pypa-dev@groups.google.com>",
    },
    "/usr/lib/python3.8/site-packages/attr": {
        "name": "attrs",
        "version": "20.2.0",
        "type": "python",
        "location": "/usr/lib/python3.8/site-packages",
        "files": [
            "/usr/lib/python3.8/site-packages/attr/__init__.py",
            "/usr/lib/python3.8/site-packages/attr/__init__.pyi",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/__init__.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/_compat.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/_config.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/_funcs.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/_make.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/_next_gen.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/_version_info.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/converters.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/exceptions.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/filters.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/setters.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/__pycache__/validators.cpython-38.pyc",
            "/usr/lib/python3.8/site-packages/attr/_compat.py",
            "/usr/lib/python3.8/site-packages/attr/_config.py",
            "/usr/lib/python3.8/site-packages/attr/_funcs.py",
            "/usr/lib/python3.8/site-packages/attr/_make.py",
            "/usr/lib/python3.8/site-packages/attr/_next_gen.py",
            "/usr/lib/python3.8/site-packages/attr/_version_info.py",
            "/usr/lib/python3.8/site-packages/attr/_version_info.pyi",
            "/usr/lib/python3.8/site-packages/attr/converters.py",
            "/usr/lib/python3.8/site-packages/attr/converters.pyi",
            "/usr/lib/python3.8/site-packages/attr/exceptions.py",
            "/usr/lib/python3.8/site-packages/attr/exceptions.pyi",
            "/usr/lib/python3.8/site-packages/attr/filters.py",
            "/usr/lib/python3.8/site-packages/attr/filters.pyi",
            "/usr/lib/python3.8/site-packages/attr/py.typed",
            "/usr/lib/python3.8/site-packages/attr/setters.py",
            "/usr/lib/python3.8/site-packages/attr/setters.pyi",
            "/usr/lib/python3.8/site-packages/attr/validators.py",
            "/usr/lib/python3.8/site-packages/attr/validators.pyi",
            "/usr/lib/python3.8/site-packages/attrs-20.2.0.dist-info/AUTHORS.rst",
            "/usr/lib/python3.8/site-packages/attrs-20.2.0.dist-info/INSTALLER",
            "/usr/lib/python3.8/site-packages/attrs-20.2.0.dist-info/LICENSE",
            "/usr/lib/python3.8/site-packages/attrs-20.2.0.dist-info/METADATA",
            "/usr/lib/python3.8/site-packages/attrs-20.2.0.dist-info/RECORD",
            "/usr/lib/python3.8/site-packages/attrs-20.2.0.dist-info/WHEEL",
            "/usr/lib/python3.8/site-packages/attrs-20.2.0.dist-info/top_level.txt",
        ],
        "license": "MIT",
        "metadata": "Metadata-Version: 2.1\nName: attrs\nVersion: 20.2.0\nSummary: Classes Without Boilerplate\nHome-page: https://www.attrs.org/\nAuthor: Hynek Schlawack\nAuthor-email: hs@ox.cx\nMaintainer: Hynek Schlawack\nMaintainer-email: hs@ox.cx\nLicense: MIT\nProject-URL: Documentation, https://www.attrs.org/\nProject-URL: Bug Tracker, https://github.com/python-attrs/attrs/issues\nProject-URL: Source Code, https://github.com/python-attrs/attrs\nKeywords: class,attribute,boilerplate\nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Intended Audience :: Developers\nClassifier: Natural Language :: English\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Operating System :: OS Independent\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 2\nClassifier: Programming Language :: Python :: 2.7\nClassifier: Programming Language :: Python :: 3\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Programming Language :: Python :: 3.7\nClassifier: Programming Language :: Python :: 3.8\nClassifier: Programming Language :: Python :: 3.9\nClassifier: Programming Language :: Python :: Implementation :: CPython\nClassifier: Programming Language :: Python :: Implementation :: PyPy\nClassifier: Topic :: Software Development :: Libraries :: Python Modules\nRequires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*\nDescription-Content-Type: text/x-rst\nProvides-Extra: dev\nRequires-Dist: coverage[toml] (>=5.0.2) ; extra == 'dev'\nRequires-Dist: hypothesis ; extra == 'dev'\nRequires-Dist: pympler ; extra == 'dev'\nRequires-Dist: pytest (>=4.3.0) ; extra == 'dev'\nRequires-Dist: six ; extra == 'dev'\nRequires-Dist: zope.interface ; extra == 'dev'\nRequires-Dist: sphinx ; extra == 'dev'\nRequires-Dist: sphinx-rtd-theme ; extra == 'dev'\nRequires-Dist: pre-commit ; extra == 'dev'\nProvides-Extra: docs\nRequires-Dist: sphinx ; extra == 'docs'\nRequires-Dist: sphinx-rtd-theme ; extra == 'docs'\nRequires-Dist: zope.interface ; extra == 'docs'\nProvides-Extra: tests\nRequires-Dist: coverage[toml] (>=5.0.2) ; extra == 'tests'\nRequires-Dist: hypothesis ; extra == 'tests'\nRequires-Dist: pympler ; extra == 'tests'\nRequires-Dist: pytest (>=4.3.0) ; extra == 'tests'\nRequires-Dist: six ; extra == 'tests'\nRequires-Dist: zope.interface ; extra == 'tests'\nProvides-Extra: tests_no_zope\nRequires-Dist: coverage[toml] (>=5.0.2) ; extra == 'tests_no_zope'\nRequires-Dist: hypothesis ; extra == 'tests_no_zope'\nRequires-Dist: pympler ; extra == 'tests_no_zope'\nRequires-Dist: pytest (>=4.3.0) ; extra == 'tests_no_zope'\nRequires-Dist: six ; extra == 'tests_no_zope'\n\n.. image:: https://www.attrs.org/en/latest/_static/attrs_logo.png\n   :alt: attrs Logo\n\n======================================\n``attrs``: Classes Without Boilerplate\n======================================\n\n.. image:: https://readthedocs.org/projects/attrs/badge/?version=stable\n   :target: https://www.attrs.org/en/stable/?badge=stable\n   :alt: Documentation Status\n\n.. image:: https://github.com/python-attrs/attrs/workflows/CI/badge.svg?branch=master\n   :target: https://github.com/python-attrs/attrs/actions?workflow=CI\n   :alt: CI Status\n\n.. image:: https://codecov.io/github/python-attrs/attrs/branch/master/graph/badge.svg\n   :target: https://codecov.io/github/python-attrs/attrs\n   :alt: Test Coverage\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n   :target: https://github.com/psf/black\n   :alt: Code style: black\n\n.. teaser-begin\n\n``attrs`` is the Python package that will bring back the **joy** of **writing classes** by relieving you from the drudgery of implementing object protocols (aka `dunder <https://nedbatchelder.com/blog/200605/dunder.html>`_ methods).\n\nIts main goal is to help you to write **concise** and **correct** software without slowing down your code.\n\n.. teaser-end\n\nFor that, it gives you a class decorator and a way to declaratively define the attributes on that class:\n\n.. -code-begin-\n\n.. code-block:: pycon\n\n   >>> import attr\n\n   >>> @attr.s\n   ... class SomeClass(object):\n   ...     a_number = attr.ib(default=42)\n   ...     list_of_numbers = attr.ib(factory=list)\n   ...\n   ...     def hard_math(self, another_number):\n   ...         return self.a_number + sum(self.list_of_numbers) * another_number\n\n\n   >>> sc = SomeClass(1, [1, 2, 3])\n   >>> sc\n   SomeClass(a_number=1, list_of_numbers=[1, 2, 3])\n\n   >>> sc.hard_math(3)\n   19\n   >>> sc == SomeClass(1, [1, 2, 3])\n   True\n   >>> sc != SomeClass(2, [3, 2, 1])\n   True\n\n   >>> attr.asdict(sc)\n   {'a_number': 1, 'list_of_numbers': [1, 2, 3]}\n\n   >>> SomeClass()\n   SomeClass(a_number=42, list_of_numbers=[])\n\n   >>> C = attr.make_class(\"C\", [\"a\", \"b\"])\n   >>> C(\"foo\", \"bar\")\n   C(a='foo', b='bar')\n\n\nAfter *declaring* your attributes ``attrs`` gives you:\n\n- a concise and explicit overview of the class's attributes,\n- a nice human-readable ``__repr__``,\n- a complete set of comparison methods (equality and ordering),\n- an initializer,\n- and much more,\n\n*without* writing dull boilerplate code again and again and *without* runtime performance penalties.\n\nOn Python 3.6 and later, you can often even drop the calls to ``attr.ib()`` by using `type annotations <https://www.attrs.org/en/latest/types.html>`_.\n\nThis gives you the power to use actual classes with actual types in your code instead of confusing ``tuple``\\ s or `confusingly behaving <https://www.attrs.org/en/stable/why.html#namedtuples>`_ ``namedtuple``\\ s.\nWhich in turn encourages you to write *small classes* that do `one thing well <https://www.destroyallsoftware.com/talks/boundaries>`_.\nNever again violate the `single responsibility principle <https://en.wikipedia.org/wiki/Single_responsibility_principle>`_ just because implementing ``__init__`` et al is a painful drag.\n\n\n.. -getting-help-\n\nGetting Help\n============\n\nPlease use the ``python-attrs`` tag on `StackOverflow <https://stackoverflow.com/questions/tagged/python-attrs>`_ to get help.\n\nAnswering questions of your fellow developers is also great way to help the project!\n\n\n.. -project-information-\n\nProject Information\n===================\n\n``attrs`` is released under the `MIT <https://choosealicense.com/licenses/mit/>`_ license,\nits documentation lives at `Read the Docs <https://www.attrs.org/>`_,\nthe code on `GitHub <https://github.com/python-attrs/attrs>`_,\nand the latest release on `PyPI <https://pypi.org/project/attrs/>`_.\nIt’s rigorously tested on Python 2.7, 3.5+, and PyPy.\n\nWe collect information on **third-party extensions** in our `wiki <https://github.com/python-attrs/attrs/wiki/Extensions-to-attrs>`_.\nFeel free to browse and add your own!\n\nIf you'd like to contribute to ``attrs`` you're most welcome and we've written `a little guide <https://www.attrs.org/en/latest/contributing.html>`_ to get you started!\n\n\n``attrs`` for Enterprise\n------------------------\n\nAvailable as part of the Tidelift Subscription.\n\nThe maintainers of ``attrs`` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source packages you use to build your applications.\nSave time, reduce risk, and improve code health, while paying the maintainers of the exact packages you use.\n`Learn more. <https://tidelift.com/subscription/pkg/pypi-attrs?utm_source=pypi-attrs&utm_medium=referral&utm_campaign=enterprise&utm_term=repo>`_\n\n\nRelease Information\n===================\n\n20.2.0 (2020-09-05)\n-------------------\n\nBackward-incompatible Changes\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n- ``attr.define()``, ``attr.frozen()``, ``attr.mutable()``, and ``attr.field()`` remain **provisional**.\n\n  This release fixes a bunch of bugs and ergonomics but they remain mostly unchanged.\n\n  If you wish to use them together with mypy, you can simply drop `this plugin <https://gist.github.com/hynek/1e3844d0c99e479e716169034b5fa963#file-attrs_ng_plugin-py>`_ into your project.\n\n  Feel free to provide feedback to them in the linked issue #668.\n\n  We will release the ``attrs`` namespace once we have the feeling that the APIs have properly settled.\n  `#668 <https://github.com/python-attrs/attrs/issues/668>`_\n\n\nChanges\n^^^^^^^\n\n- ``attr.define()`` et al now correct detect ``__eq__`` and ``__ne__``.\n  `#671 <https://github.com/python-attrs/attrs/issues/671>`_\n- ``attr.define()`` et al's hybrid behavior now also works correctly when arguments are passed.\n  `#675 <https://github.com/python-attrs/attrs/issues/675>`_\n- It's possible to define custom ``__setattr__`` methods on slotted classes again.\n  `#681 <https://github.com/python-attrs/attrs/issues/681>`_\n- In 20.1.0 we introduced the ``inherited`` attribute on the ``attr.Attribute`` class to differentiate attributes that have been inherited and those that have been defined directly on the class.\n\n  It has shown to be problematic to involve that attribute when comparing instances of ``attr.Attribute`` though, because when sub-classing, attributes from base classes are suddenly not equal to themselves in a super class.\n\n  Therefore the ``inherited`` attribute will now be ignored when hashing and comparing instances of ``attr.Attribute``.\n  `#684 <https://github.com/python-attrs/attrs/issues/684>`_\n- ``zope.interface`` is now a \"soft dependency\" when running the test suite; if ``zope.interface`` is not installed when running the test suite, the interface-related tests will be automatically skipped.\n  `#685 <https://github.com/python-attrs/attrs/issues/685>`_\n- The ergonomics of creating frozen classes using ``@define(frozen=True)`` and sub-classing frozen classes has been improved:\n  you don't have to set ``on_setattr=None`` anymore.\n  `#687 <https://github.com/python-attrs/attrs/issues/687>`_\n\n`Full changelog <https://www.attrs.org/en/stable/changelog.html>`_.\n\nCredits\n=======\n\n``attrs`` is written and maintained by `Hynek Schlawack <https://hynek.me/>`_.\n\nThe development is kindly supported by `Variomedia AG <https://www.variomedia.de/>`_.\n\nA full list of contributors can be found in `GitHub's overview <https://github.com/python-attrs/attrs/graphs/contributors>`_.\n\nIt’s the spiritual successor of `characteristic <https://characteristic.readthedocs.io/>`_ and aspires to fix some of it clunkiness and unfortunate decisions.\nBoth were inspired by Twisted’s `FancyEqMixin <https://twistedmatrix.com/documents/current/api/twisted.python.util.FancyEqMixin.html>`_ but both are implemented using class decorators because `subclassing is bad for you <https://www.youtube.com/watch?v=3MNVP9-hglc>`_, m’kay?\n\n\n",
        "origin": "Hynek Schlawack <hs@ox.cx>",
    },
}
