httpx
pyjwt[crypto]
pyqrcode
requests
setuptools
strenum
click
prompt_toolkit

[build]
build
simple503
twine

[dev]
planet-auth[build,docs,test]

[docs]
mkdocs
mkdocstrings[python]
mkdocs-click
mkdocs-material
mkdocs-macros-plugin

[examples]
flask

[internal]
planet-auth-config>=2.0.0

[test]
black
coverage[toml]
freezegun
mypy
nox
pyflakes==3.2.0
pylint
pytest
pytest-cov
pytest-xdist
semgrep
validators
