pydantic<3.0.0,>=2.13.4
pydantic-settings<3.0.0,>=2.14.2
python-dotenv<2.0.0,>=1.2.2
numpy<3.0.0,>=2.4.6
networkx<4.0.0,>=3.0
cachetools<8.0.0,>=7.1.6
typing-extensions<5.0.0,>=4.16.0
pyyaml<7.0.0,>=6.0.3
tqdm<5.0.0,>=4.66.0

[all]
asyncpg<1.0.0,>=0.31.0
aiosqlite<1.0.0,>=0.20.0
neo4j<6.0.0,>=5.25.0
lark-parser<0.13.0,>=0.12.0
colorama<1.0.0,>=0.4.6
python-Levenshtein<1.0.0,>=0.25.0
pandas<3.0.0,>=2.2.0
openpyxl<4.0.0,>=3.1.0
pyreadstat<2.0.0,>=1.2.0
psutil<8.0.0,>=7.0.0
redis<9.0.0,>=8.0.1
urllib3<3.0.0,>=2.0.0
six>=1.16.0
python-dateutil>=2.8.0
certifi>=2024.0.0

[builder]
pandas<3.0.0,>=2.2.0
openpyxl<4.0.0,>=3.1.0
pyreadstat<2.0.0,>=1.2.0
psutil<8.0.0,>=7.0.0

[dev]
pytest<9.0.0,>=8.4.2
pytest-asyncio<2.0.0,>=1.2.0
pytest-cov<8.0.0,>=7.0.0
pytest-timeout<3.0.0,>=2.4.0
mypy<2.0.0,>=1.18.2
flake8<8.0.0,>=7.3.0
black<26.0.0,>=25.1.0
pre-commit<5.0.0,>=4.5.1
deptry<0.24.0,>=0.23.0
types-PyYAML>=6.0.0
types-cachetools>=7.0.0.20260201
types-six>=1.16.0
types-python-dateutil>=2.8.0
asyncpg<1.0.0,>=0.31.0
aiosqlite<1.0.0,>=0.20.0
lark-parser<0.13.0,>=0.12.0
colorama<1.0.0,>=0.4.6
python-Levenshtein<1.0.0,>=0.25.0
redis<9.0.0,>=8.0.1
neo4j<6.0.0,>=5.25.0
pandas<3.0.0,>=2.2.0
openpyxl<4.0.0,>=3.1.0
pyreadstat<2.0.0,>=1.2.0
psutil<8.0.0,>=7.0.0

[fusion]
redis<9.0.0,>=8.0.1

[graph]
asyncpg<1.0.0,>=0.31.0
neo4j<6.0.0,>=5.25.0

[neo4j]
neo4j<6.0.0,>=5.25.0

[postgres]
asyncpg<1.0.0,>=0.31.0

[reasoning]
lark-parser<0.13.0,>=0.12.0
colorama<1.0.0,>=0.4.6
python-Levenshtein<1.0.0,>=0.25.0

[release]
build<2.0.0,>=1.2.0
twine<7.0.0,>=5.1.0
packaging<26.0.0,>=24.0

[spg]
urllib3<3.0.0,>=2.0.0
six>=1.16.0
python-dateutil>=2.8.0
certifi>=2024.0.0

[sqlite]
aiosqlite<1.0.0,>=0.20.0
