├── .github ├── dependabot.yml └── workflows │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── LICENSE ├── README.rst ├── docs ├── api.rst ├── changelog.rst ├── conf.py ├── examples.rst ├── index.rst └── requirements.txt ├── pyproject.toml ├── src └── pypi_simple │ ├── __init__.py │ ├── classes.py │ ├── client.py │ ├── enums.py │ ├── errors.py │ ├── filenames.py │ ├── html.py │ ├── html_stream.py │ ├── pep691.py │ ├── progress.py │ ├── py.typed │ └── util.py ├── test ├── data │ ├── argset-700.json │ ├── argset-708.json │ ├── argset-relative.json │ ├── argset.json │ ├── aws-adfs-ebsco.html │ ├── click_loglevel-0.4.0.post1-py3-none-any.whl │ ├── devpi_devpi.html │ ├── qypi-708.html │ ├── qypi.html │ ├── qypi_base.html │ ├── qypi_mixed.html │ ├── qypi_repo_version.html │ ├── session01 │ │ ├── in-place.html │ │ └── simple.html │ ├── simple01.html │ ├── simple_base.html │ ├── simple_devpi.html │ ├── simple_repo_version.html │ └── yanked.json ├── test_client.py ├── test_distrib_pkg.py ├── test_index_page.py ├── test_parse_filename.py ├── test_parse_links_stream.py ├── test_project_page.py ├── test_repository_page.py └── test_util.py └── tox.ini /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/README.rst -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pypi_simple/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/__init__.py -------------------------------------------------------------------------------- /src/pypi_simple/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/classes.py -------------------------------------------------------------------------------- /src/pypi_simple/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/client.py -------------------------------------------------------------------------------- /src/pypi_simple/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/enums.py -------------------------------------------------------------------------------- /src/pypi_simple/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/errors.py -------------------------------------------------------------------------------- /src/pypi_simple/filenames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/filenames.py -------------------------------------------------------------------------------- /src/pypi_simple/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/html.py -------------------------------------------------------------------------------- /src/pypi_simple/html_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/html_stream.py -------------------------------------------------------------------------------- /src/pypi_simple/pep691.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/pep691.py -------------------------------------------------------------------------------- /src/pypi_simple/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/progress.py -------------------------------------------------------------------------------- /src/pypi_simple/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pypi_simple/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/src/pypi_simple/util.py -------------------------------------------------------------------------------- /test/data/argset-700.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/argset-700.json -------------------------------------------------------------------------------- /test/data/argset-708.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/argset-708.json -------------------------------------------------------------------------------- /test/data/argset-relative.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/argset-relative.json -------------------------------------------------------------------------------- /test/data/argset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/argset.json -------------------------------------------------------------------------------- /test/data/aws-adfs-ebsco.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/aws-adfs-ebsco.html -------------------------------------------------------------------------------- /test/data/click_loglevel-0.4.0.post1-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/click_loglevel-0.4.0.post1-py3-none-any.whl -------------------------------------------------------------------------------- /test/data/devpi_devpi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/devpi_devpi.html -------------------------------------------------------------------------------- /test/data/qypi-708.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/qypi-708.html -------------------------------------------------------------------------------- /test/data/qypi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/qypi.html -------------------------------------------------------------------------------- /test/data/qypi_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/qypi_base.html -------------------------------------------------------------------------------- /test/data/qypi_mixed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/qypi_mixed.html -------------------------------------------------------------------------------- /test/data/qypi_repo_version.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/qypi_repo_version.html -------------------------------------------------------------------------------- /test/data/session01/in-place.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/session01/in-place.html -------------------------------------------------------------------------------- /test/data/session01/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/session01/simple.html -------------------------------------------------------------------------------- /test/data/simple01.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/simple01.html -------------------------------------------------------------------------------- /test/data/simple_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/simple_base.html -------------------------------------------------------------------------------- /test/data/simple_devpi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/simple_devpi.html -------------------------------------------------------------------------------- /test/data/simple_repo_version.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/simple_repo_version.html -------------------------------------------------------------------------------- /test/data/yanked.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/data/yanked.json -------------------------------------------------------------------------------- /test/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/test_client.py -------------------------------------------------------------------------------- /test/test_distrib_pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/test_distrib_pkg.py -------------------------------------------------------------------------------- /test/test_index_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/test_index_page.py -------------------------------------------------------------------------------- /test/test_parse_filename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/test_parse_filename.py -------------------------------------------------------------------------------- /test/test_parse_links_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/test_parse_links_stream.py -------------------------------------------------------------------------------- /test/test_project_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/test_project_page.py -------------------------------------------------------------------------------- /test/test_repository_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/test_repository_page.py -------------------------------------------------------------------------------- /test/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/test/test_util.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwodder/pypi-simple/HEAD/tox.ini --------------------------------------------------------------------------------