dynaconf>=3.2.12
loguru>=0.7.3
pyyaml>=6.0.3
psutil>=7.1.3
mergedeep>=1.3.4
tomli-w>=1.0.0
typer>=0.20.0
dulwich>=0.22.0

[api]
fastapi>=0.104.0
uvicorn[standard]>=0.24.0

[cache]
cashews>=7.0.0
msgpack>=1.0.0
psycopg[binary,pool]>=3.2.0

[cli]

[database]

[dev]
setuptools>=70.0.0
wheel>=0.42.0
build>=1.0.0
cryptography>=46.0.5
pytest>=8.0.0
pytest-cov>=4.0.0
pytest-asyncio>=0.23.0
pytest-httpx>=0.30.0
httpx>=0.27.0
stamina>=25.1.0
boto3>=1.35.0
aiobotocore>=2.15.0
ruff>=0.1.0
black>=24.0.0
isort>=5.12.0
ty>=0.0.21
mypy>=1.0.0
bandit[toml]>=1.7.0
pip-audit>=2.6.0
interrogate>=1.5.0
vulture>=2.7.0
vermin>=1.6.0
twine>=5.0.0
python-semantic-release>=9.0.0
mergedeep>=1.3.4
pycryptodomex>=3.20.0
pre-commit>=3.0.0
tiktoken>=0.5.0
faker>=33.0.0

[docs]
sphinx<8.0.0,>=7.0.0
sphinx-rtd-theme>=3.0.0
myst-parser>=3.0.0
sphinx-autobuild>=2024.0.0

[enhanced]

[expression]
common-expression-language>=0.5.6

[http]
httpx>=0.27.0
stamina>=25.1.0

[kafka]
confluent-kafka>=2.3.0
genson>=1.3.0

[license]
cryptography>=46.0.5
httpx>=0.27.0

[metrics]
prometheus-client>=0.19.0

[opentelemetry]
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-otlp>=1.20.0
opentelemetry-exporter-prometheus>=0.41b0

[presidio]
presidio-analyzer>=2.2.0
presidio-anonymizer>=2.2.0

[secrets-all]
hyperi-pylib[secrets-aws,secrets-vault]

[secrets-aws]
boto3>=1.35.0
aiobotocore>=2.15.0

[secrets-vault]
httpx>=0.27.0

[version-check]
httpx>=0.27.0
