[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"