click!=8.2.1,>=8.0
geojson
httpx>=0.28.0
jsonschema
pyjwt>=2.1
tqdm>=4.56
typing-extensions
planet-auth>=2.3.0

[dev]
planet[docs,lint,test,validate_models]

[docs]
mkdocs==1.6.1
mkdocs-click==0.7.0
mkdocs-material==9.7.7
mkdocstrings==0.18.1
mkdocs_autorefs==1.0.1
mkdocs-macros-plugin==1.3.7

[lint]
flake8
mypy
yapf==0.43.0

[models]
pydantic>=2.0

[test]
planet[models]
pytest==8.3.3
anyio
pytest-cov
respx>=0.22.0
coverage[toml]

[validate_models]
planet[test]
datamodel-code-generator[http]==0.79.0
