├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── release.yml ├── renovate.json5 ├── sync-pre-commit.py └── workflows │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGELOG.rst ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── docs ├── Makefile ├── changelog.rst ├── conf.py ├── contributing.rst ├── discussions.rst ├── favicon.ico ├── howto.rst ├── index.rst ├── macaroon.png ├── reference.rst ├── requirements.txt └── tutorial.rst ├── pypitoken ├── __init__.py ├── exceptions.py ├── restrictions.py └── token.py ├── pyproject.toml ├── scripts ├── README.md ├── docs ├── lint └── tests ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── test_meta.py ├── test_restrictions.py └── test_token.py └── uv.lock /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @ewjoachim 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/sync-pre-commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/.github/sync-pre-commit.py -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CHANGELOG.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/discussions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/discussions.rst -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/howto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/howto.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/macaroon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/macaroon.png -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /pypitoken/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/pypitoken/__init__.py -------------------------------------------------------------------------------- /pypitoken/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/pypitoken/exceptions.py -------------------------------------------------------------------------------- /pypitoken/restrictions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/pypitoken/restrictions.py -------------------------------------------------------------------------------- /pypitoken/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/pypitoken/token.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/scripts/docs -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/tests: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -eu 3 | 4 | poetry run pytest "$@" 5 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | # Empty setup.py for dependabot 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/tests/test_meta.py -------------------------------------------------------------------------------- /tests/test_restrictions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/tests/test_restrictions.py -------------------------------------------------------------------------------- /tests/test_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/tests/test_token.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewjoachim/pypitoken/HEAD/uv.lock --------------------------------------------------------------------------------