alembic==1.18.4
aiosqlite>=0.19.0
cryptography>=41.0.0
platformdirs
sophiagraph>=0.0.4
psutil>=5
pydantic>=2
pyfiglet<2,>=1.0
prompt-toolkit<4,>=3
pyyaml
rich>=13.0
textual<9,>=1
typer>=0.12

[animations]
unicode-animatio>=0.0.2

[compress]
llmlingua<1,>=0.2

[dev]
graphfakos>=0.0.1
pre-commit<5,>=4
pyte>=0.8
pytest<9,>=8.0
pytest-asyncio<1,>=0.23
pytest-timeout<3,>=2.4
ruff<0.16,>=0.11
coverage>=7
pytest-cov>=4
Faker<28,>=24
mypy<2,>=1.10
types-PyYAML<7,>=6.0

[fetch-scrapling]
scrapling>=0.2.0

[fetch-scrapling-fetchers]
scrapling>=0.2.0
aiohttp>=3.9.0
httpx>=0.27.0

[metrics]
prometheus-client<1,>=0.20

[otel]
opentelemetry-api<2,>=1.20
opentelemetry-sdk<2,>=1.20
opentelemetry-exporter-otlp<2,>=1.20

[postgres]
sqlalchemy<3,>=2.0
psycopg[binary]>=3.1

[progress]
tqdm>=4.65

[remote]
asyncssh<3,>=2.14

[slack]
slack-sdk<4,>=3.27

[viewer]
graphfakos>=0.0.6
