39 lines
1.1 KiB
TOML
39 lines
1.1 KiB
TOML
[project]
|
|
name = "naliiabot"
|
|
version = "0.1.0"
|
|
description = ""
|
|
authors = [
|
|
{name = "aserrador",email = "alejandro.ayala@onecluster.org"}
|
|
]
|
|
readme = "README.md"
|
|
requires-python = ">=3.13,<4.0"
|
|
dependencies = [
|
|
"pytest (>=9.0.2,<10.0.0)",
|
|
"langchain[standard] (>=1.2.6,<2.0.0)",
|
|
"langgraph[standard] (>=1.0.6,<2.0.0)",
|
|
"langchain-anthropic (>=1.3.1,<2.0.0)",
|
|
"langchain-deepseek (>=1.0.1,<2.0.0)",
|
|
"dotenv (>=0.9.9,<0.10.0)",
|
|
"fastapi[standard] (>=0.128.5,<0.129.0)"
|
|
]
|
|
|
|
[tool.poetry]
|
|
packages = [{include = "naliiabot", from = "src"}]
|
|
|
|
[build-system]
|
|
requires = ["poetry-core>=2.0.0,<3.0.0"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pytest-cov (>=7.0.0,<8.0.0)",
|
|
"taskipy (>=1.14.1,<2.0.0)",
|
|
"langgraph-cli[inmem] (>=0.4.12,<0.5.0)"
|
|
]
|
|
|
|
|
|
[tool.taskipy.tasks]
|
|
dev = "uvicorn src.naliiabotapi.main:app --host 0.0.0.0 --port 8010 --reload"
|
|
test = "pytest tests/test_agent.py -v"
|
|
test-cov = "pytest tests/test_agent.py --cov=src.naliiabot.bot.agent --cov-report=html && python -m http.server 8000 --directory htmlcov"
|