pyyaml>=6.0
jinja2>=3.1.2
click>=8.1.0
rich>=13.0.0
psycopg>=3.2.12
fraiseql-confiture>=0.3.2
tree-sitter>=0.25.2
python-hcl2>=7.3.1

[all]
specql[dev,infrastructure,reverse,testing]

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
hypothesis>=6.142.0
ruff>=0.1.0
black>=23.0.0

[infrastructure]
python-hcl2>=4.3.0

[reverse]
pglast>=7.10
tree-sitter-language-pack>=0.11.0

[testing]
faker>=37.12.0
