tree-sitter==0.26.0
tree-sitter-typescript==0.23.2
tree-sitter-javascript==0.25.0
requests>=2.31
pyyaml>=6.0
python-frontmatter>=1.0
cryptography>=42

[:python_version < "3.11"]
tomli>=2.0

[ai]
anthropic>=0.40

[completion]
argcomplete>=3.4

[dev]
pytest>=8
pytest-cov>=5
ruff==0.15.17
mypy==1.20.2
pre-commit>=3.7
requests-mock>=1.12
types-requests==2.33.0.20260712
types-PyYAML==6.0.12.20260815
psycopg[binary]<4,>=3.2
jsonschema>=4.20

[governed-outbound]
fastapi<1,>=0.115
httpx>=0.27

[governed-outbound-postgres]
psycopg[binary]<4,>=3.2

[linkedin]
openpyxl>=3.1

[mcp]
mcp>=1.0

[release]
build>=1.2
twine>=5
