platformdirs<4

[:python_version <= "3.7"]
importlib-metadata

[all]
pueblo[cli,env,ngr,nlp,web]

[cli]
click<9
click-aliases<2
colorlog<7

[develop]
black<24
mypy==1.6.1
poethepoet<1
pyproject-fmt<1.4,>=1.3
ruff==0.1.3
validate-pyproject<0.16

[env]
python-dotenv<2

[ngr]

[nlp]
langchain==0.0.325
unstructured<0.11

[release]
build<2
twine<5

[test]
nbclient<0.9
pytest<8
pytest-cov<5
pytest-mock<4

[web]
requests-cache<2
