rich>=13.7.0
requests>=2.31.0
urllib3>=2.7.0
idna>=3.15
cachetools>=5.3.0
platformdirs>=4.2.0
packaging>=23.2
pydantic[email]>=2.0.0
pyyaml>=6.0
cyclonedx-python-lib[json-validation,xml-validation]>=5.0.0
spdx-tools>=0.8.0
packageurl-python>=0.11.0
huggingface-hub>=0.19.0
python-gnupg>=0.5.0
gitpython>=3.1.50
python-dotenv>=1.0.0

[ai]
openai>=1.0.0

[all]
license-compliance-checker[ai,server]

[server]
fastapi>=0.115.0
uvicorn>=0.30.0
starlette>=1.3.1
python-multipart>=0.0.31
python-jose[cryptography]>=3.3.0
pyjwt>=2.13.0
cryptography>=48.0.1
passlib[argon2]>=1.7.4
argon2-cffi>=21.0.0
slowapi>=0.1.9
click>=8.3.3
redis>=5.0.0
arq>=0.25.0
sqlalchemy[asyncio]>=2.0.0
alembic>=1.13.0
mako>=1.3.12
asyncpg>=0.29.0
aiosqlite>=0.19.0

[test]
pytest>=7.4
pytest-cov>=4.1
responses>=0.25
freezegun>=1.4.0
fakeredis>=2.21.3
pytest-asyncio>=0.23.0
aiosqlite>=0.17.0
