pyproject.toml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. [tool.poetry]
  2. name = "opendevin"
  3. version = "0.1.0"
  4. description = "OpenDevin: Code Less, Make More"
  5. authors = ["OpenDevin"]
  6. license = "MIT"
  7. readme = "README.md"
  8. repository = "https://github.com/OpenDevin/OpenDevin"
  9. [tool.poetry.dependencies]
  10. python = "^3.11"
  11. datasets = "*"
  12. pandas = "*"
  13. litellm = "*"
  14. google-generativeai = "*" # To use litellm with Gemini Pro API
  15. termcolor = "*"
  16. seaborn = "*"
  17. docker = "*"
  18. fastapi = "*"
  19. toml = "*"
  20. uvicorn = "*"
  21. types-toml = "*"
  22. numpy = "*"
  23. json-repair = "*"
  24. playwright = "*"
  25. pexpect = "*"
  26. [tool.poetry.group.llama-index.dependencies]
  27. llama-index = "*"
  28. llama-index-vector-stores-chroma = "*"
  29. chromadb = "*"
  30. llama-index-embeddings-huggingface = "*"
  31. llama-index-embeddings-azure-openai = "*"
  32. llama-index-embeddings-ollama = "*"
  33. [tool.poetry.group.dev.dependencies]
  34. ruff = "*"
  35. mypy = "*"
  36. pre-commit = "*"
  37. [tool.poetry.group.test.dependencies]
  38. pytest = "*"
  39. [tool.poetry.group.evaluation.dependencies]
  40. torch = "*"
  41. [build-system]
  42. requires = ["poetry-core"]
  43. build-backend = "poetry.core.masonry.api"