chromadb<0.5,>=0.4.15
ctransformers<0.3,>=0.2.27
gradio<4.13,>=4.12
jq<1.7,>=1.6
langchain==0.0.353
numpydoc<1.7,>=1.6
pydantic<2.6,>=2.4.2
sentence-transformers<2.3,>=2.2.2
transformers<4.37,>=4.35
typer<0.10,>=0.9
typing-extensions<4.10,>=4.9

[all]
autoflake
bandit
black
blacken-docs
build
codespell
coverage[toml]
docformatter[tomli]
flake8
furo
hypothesis[pytest]
interrogate
isort
mypy
nox
pre-commit
pydocstyle[toml]
pylint
pyproject-fmt
pyright
pytest
pyupgrade
Sphinx
sphinx-copybutton
twine
validate-pyproject
vulture

[dev]
codespell
nox
pre-commit

[doc]
furo
Sphinx
sphinx-copybutton

[fine-tuning]
accelerate<0.26,>=0.24.1
bitsandbytes<0.42,>=0.41.2
datasets<2.17,>=2.15
peft<0.8,>=0.6.2
safetensors<0.5,>=0.4
torch<2.2,>=2.1.1
transformers<4.37,>=4.35.2
trl<0.8,>=0.7.4

[format]
autoflake
black
blacken-docs
docformatter[tomli]
isort
pyproject-fmt
pyupgrade

[lint]
bandit
flake8
interrogate
mypy
pydocstyle[toml]
pylint
pyright
validate-pyproject
vulture

[release]
build
twine

[test]
coverage[toml]
hypothesis[pytest]
pytest
