pathspec<2.0,>=0.11
pyyaml<8.0,>=6.0.2
tiktoken<1.0,>=0.7
mistune<4.0,>=3.0
ruamel.yaml<1.0,>=0.18
lxml<7.0,>=5.0

[dev]
treemapper[tree-sitter]
pytest<10.0,>=7.0
pytest-cov<8.0,>=3.0
pytest-xdist<4.0,>=3.0
hypothesis<7.0,>=6.0
mutmut<4.0,>=2.0
coverage<8.0,>=7.0
ruff<1.0,>=0.4
black<27.0,>=23.0.0
isort<9.0,>=5.12
mypy<2.0,>=1.0
radon<7.0,>=6.0
import-linter<3.0,>=2.0
pre-commit<5.0,>=3.0
autoflake<3.0,>=2.0
types-PyYAML<7.0,>=6.0
build<2.0,>=0.10
twine<7.0,>=4.0
pyinstaller<7.0,>=5.0
urllib3>=2.6.0

[embeddings]
sentence-transformers<6.0,>=3.0

[full]
treemapper[tree-sitter]
pysbd<1.0,>=0.3

[nlp]
spacy<4.0,>=3.7

[tree-sitter]
tree-sitter<1.0,>=0.21
tree-sitter-python<1.0,>=0.21
tree-sitter-javascript<1.0,>=0.21
tree-sitter-typescript<1.0,>=0.21
tree-sitter-go<1.0,>=0.21
tree-sitter-rust<1.0,>=0.21
tree-sitter-java<1.0,>=0.21
tree-sitter-c<1.0,>=0.21
tree-sitter-cpp<1.0,>=0.22
tree-sitter-ruby<1.0,>=0.21
tree-sitter-c-sharp<1.0,>=0.21
