cloudpathlib>=0.21
jsonschema>=4.0
pydantic-settings>=2.12
returns>=0.26
sqlalchemy>=2.0
sqlmodel
textcase
plexus-python-common[all]>=1.1
plexus-python-pulse-common[all]>=1.1

[all]
plexus-python-pulse-demeter[api,cli]

[api]
alembic
fastapi
httpx
psycopg
python-multipart
ujson
uvicorn

[cli]
argcomplete

[test]
ddt>=1.7
moto[s3,server]>=5.1
pytest-cov>=5.0
pytest-httpx>=0.35
pytest-order>=1.3
pytest-postgresql>=6.1
pytest>=8.3
