Няма описание

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. [project]
  2. name = "agent-project"
  3. version = "0.1.0"
  4. description = "Formation Agents IA — Projet fil rouge LangGraph + MCP"
  5. requires-python = ">=3.11"
  6. dependencies = [
  7. "langgraph>=0.2.0",
  8. "langchain-core>=0.3.0",
  9. "langchain-openai>=0.2.0",
  10. "fastapi>=0.115.0",
  11. "uvicorn[standard]>=0.32.0",
  12. "pydantic>=2.9.0",
  13. "python-dotenv>=1.0.0",
  14. "redis>=5.0.0",
  15. ]
  16. [project.optional-dependencies]
  17. dev = [
  18. "pytest>=8.0.0",
  19. "pytest-asyncio>=0.24.0",
  20. "mypy>=1.11.0",
  21. "ruff>=0.6.0",
  22. "pre-commit>=3.8.0",
  23. ]
  24. [tool.ruff]
  25. line-length = 100
  26. target-version = "py311"
  27. select = ["E", "F", "I", "N", "W", "UP", "ANN"]
  28. ignore = ["ANN101", "ANN102"]
  29. [tool.ruff.format]
  30. quote-style = "double"
  31. [tool.mypy]
  32. python_version = "3.11"
  33. strict = true
  34. ignore_missing_imports = true
  35. plugins = ["pydantic.mypy"]
  36. [tool.pytest.ini_options]
  37. asyncio_mode = "auto"
  38. testpaths = ["tests"]
  39. markers = [
  40. "unit: tests unitaires (rapides, sans dépendances externes)",
  41. "integration: tests d'intégration (nécessitent Ollama + services)",
  42. ]
  43. [tool.coverage.run]
  44. source = ["src"]
  45. omit = ["tests/*", "**/__init__.py"]

Powered by TurnKey Linux.