click>=8.1
pyyaml>=6.0
graphviz>=0.20

[audit]
reportlab>=4.0
pypdf>=4.0
pyhanko>=0.30

[demo]
psycopg[binary,pool]>=3.1

[demo-oracle]
oracledb>=2.0

[deploy]
boto3>=1.34
botocore[crt]>=1.34

[dev]
pytest>=7.0
pytest-cov>=4.0
pytest-xdist>=3.5
pytest-rerunfailures>=14.0
boto3>=1.34
botocore[crt]>=1.34
boto3-stubs[quicksight,rds]>=1.34
testcontainers[oracle,postgres]>=3.7
psycopg[binary,pool]>=3.1
aiosqlite>=0.19
oracledb>=2.0
reportlab>=4.0
pypdf>=4.0
build>=1.0
twine>=5.0
pyright>=1.1.380
playwright>=1.40
starlette>=0.40
uvicorn[standard]>=0.30
python-multipart>=0.0.18
httpx>=0.27

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.26
mkdocs-click>=0.8
mkdocs-macros-plugin>=1.3
graphviz>=0.20

[e2e]
pytest>=7.0
pytest-xdist>=3.5
boto3>=1.34
botocore[crt]>=1.34
playwright>=1.40
starlette>=0.40
uvicorn[standard]>=0.30
python-multipart>=0.0.18
httpx>=0.27
aiosqlite>=0.19

[serve]
starlette>=0.40
uvicorn[standard]>=0.30
python-multipart>=0.0.18
httpx>=0.27
aiosqlite>=0.19
