├── .github ├── dependabot.yml └── workflows │ ├── pip-feed.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── CHANGELOG ├── LICENSE ├── MANIFEST.in ├── README.md ├── generate_matrix.py ├── pip_api ├── __init__.py ├── _call.py ├── _hash.py ├── _installed_distributions.py ├── _parse_requirements.py ├── _pep650.py ├── _vendor │ ├── __init__.py │ ├── packaging │ │ ├── LICENSE │ │ ├── LICENSE.APACHE │ │ ├── LICENSE.BSD │ │ ├── __about__.py │ │ ├── __init__.py │ │ ├── _manylinux.py │ │ ├── _musllinux.py │ │ ├── _structures.py │ │ ├── markers.py │ │ ├── py.typed │ │ ├── requirements.py │ │ ├── specifiers.py │ │ ├── tags.py │ │ ├── utils.py │ │ └── version.py │ ├── pyparsing.LICENSE │ ├── pyparsing.py │ └── tomli │ │ ├── LICENSE │ │ ├── __init__.py │ │ ├── _parser.py │ │ ├── _re.py │ │ ├── _types.py │ │ └── py.typed ├── _version.py ├── exceptions.py └── py.typed ├── pyproject.toml ├── tests ├── conftest.py ├── data │ ├── dummyproject-0.0.1-py3-none-any.whl │ ├── dummyproject-0.23ubuntu1.tar.gz │ ├── dummyproject │ │ └── setup.py │ ├── dummyproject_pyproject │ │ ├── pyproject.toml │ │ └── setup.py │ ├── escapable@path │ │ └── dummyproject_pyproject │ │ │ ├── pyproject.toml │ │ │ └── setup.py │ └── fakeproject-1.0-py3-none-any.whl ├── test_hash.py ├── test_installed_distributions.py ├── test_parse_requirements.py ├── test_pep650.py ├── test_tests.py └── test_version.py └── tox.ini /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pip-feed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/.github/workflows/pip-feed.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/README.md -------------------------------------------------------------------------------- /generate_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/generate_matrix.py -------------------------------------------------------------------------------- /pip_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/__init__.py -------------------------------------------------------------------------------- /pip_api/_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_call.py -------------------------------------------------------------------------------- /pip_api/_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_hash.py -------------------------------------------------------------------------------- /pip_api/_installed_distributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_installed_distributions.py -------------------------------------------------------------------------------- /pip_api/_parse_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_parse_requirements.py -------------------------------------------------------------------------------- /pip_api/_pep650.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_pep650.py -------------------------------------------------------------------------------- /pip_api/_vendor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/LICENSE -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/LICENSE.APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/LICENSE.APACHE -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/LICENSE.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/LICENSE.BSD -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/__about__.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/__init__.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/_manylinux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/_manylinux.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/_musllinux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/_musllinux.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/_structures.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/markers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/markers.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/requirements.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/specifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/specifiers.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/tags.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/utils.py -------------------------------------------------------------------------------- /pip_api/_vendor/packaging/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/packaging/version.py -------------------------------------------------------------------------------- /pip_api/_vendor/pyparsing.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/pyparsing.LICENSE -------------------------------------------------------------------------------- /pip_api/_vendor/pyparsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/pyparsing.py -------------------------------------------------------------------------------- /pip_api/_vendor/tomli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/tomli/LICENSE -------------------------------------------------------------------------------- /pip_api/_vendor/tomli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/tomli/__init__.py -------------------------------------------------------------------------------- /pip_api/_vendor/tomli/_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/tomli/_parser.py -------------------------------------------------------------------------------- /pip_api/_vendor/tomli/_re.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/tomli/_re.py -------------------------------------------------------------------------------- /pip_api/_vendor/tomli/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_vendor/tomli/_types.py -------------------------------------------------------------------------------- /pip_api/_vendor/tomli/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561 2 | -------------------------------------------------------------------------------- /pip_api/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/_version.py -------------------------------------------------------------------------------- /pip_api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pip_api/exceptions.py -------------------------------------------------------------------------------- /pip_api/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/dummyproject-0.0.1-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/data/dummyproject-0.0.1-py3-none-any.whl -------------------------------------------------------------------------------- /tests/data/dummyproject-0.23ubuntu1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/data/dummyproject-0.23ubuntu1.tar.gz -------------------------------------------------------------------------------- /tests/data/dummyproject/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/data/dummyproject/setup.py -------------------------------------------------------------------------------- /tests/data/dummyproject_pyproject/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/data/dummyproject_pyproject/pyproject.toml -------------------------------------------------------------------------------- /tests/data/dummyproject_pyproject/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/data/dummyproject_pyproject/setup.py -------------------------------------------------------------------------------- /tests/data/escapable@path/dummyproject_pyproject/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/data/escapable@path/dummyproject_pyproject/pyproject.toml -------------------------------------------------------------------------------- /tests/data/escapable@path/dummyproject_pyproject/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/data/escapable@path/dummyproject_pyproject/setup.py -------------------------------------------------------------------------------- /tests/data/fakeproject-1.0-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/data/fakeproject-1.0-py3-none-any.whl -------------------------------------------------------------------------------- /tests/test_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/test_hash.py -------------------------------------------------------------------------------- /tests/test_installed_distributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/test_installed_distributions.py -------------------------------------------------------------------------------- /tests/test_parse_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/test_parse_requirements.py -------------------------------------------------------------------------------- /tests/test_pep650.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/test_pep650.py -------------------------------------------------------------------------------- /tests/test_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/test_tests.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tests/test_version.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/di/pip-api/HEAD/tox.ini --------------------------------------------------------------------------------