mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +08:00
* Fix pre-commit and linter versions to avoid surprise To avoid surprising results on GitHub Actions, e.g. a new release of pre-commit starts to reject all PRs, fix it to the latest version, 3.7.0. This PR also fixes ruff and mypy versions in pyproject.toml since we very likely don't really need latest upgrades from linters, and upgrades can always bring surprise. * pre-commit-config: Use v0.3.7 for Ruff as in pyproject.toml
53 lines
1.1 KiB
TOML
53 lines
1.1 KiB
TOML
[tool.poetry]
|
|
name = "opendevin"
|
|
version = "0.1.0"
|
|
description = "OpenDevin: Code Less, Make More"
|
|
authors = ["OpenDevin"]
|
|
license = "MIT"
|
|
readme = "README.md"
|
|
repository = "https://github.com/OpenDevin/OpenDevin"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.11"
|
|
datasets = "*"
|
|
pandas = "*"
|
|
litellm = "*"
|
|
google-generativeai = "*" # To use litellm with Gemini Pro API
|
|
termcolor = "*"
|
|
seaborn = "*"
|
|
docker = "*"
|
|
fastapi = "*"
|
|
toml = "*"
|
|
uvicorn = "*"
|
|
types-toml = "*"
|
|
numpy = "*"
|
|
json-repair = "*"
|
|
playwright = "*"
|
|
pexpect = "*"
|
|
|
|
[tool.poetry.group.llama-index.dependencies]
|
|
llama-index = "*"
|
|
llama-index-vector-stores-chroma = "*"
|
|
chromadb = "*"
|
|
llama-index-embeddings-huggingface = "*"
|
|
llama-index-embeddings-azure-openai = "*"
|
|
llama-index-embeddings-ollama = "*"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
ruff = "0.3.7"
|
|
mypy = "1.9.0"
|
|
pre-commit = "3.7.0"
|
|
|
|
[tool.poetry.group.test.dependencies]
|
|
pytest = "*"
|
|
|
|
[tool.poetry.group.evaluation.dependencies]
|
|
torch = "*"
|
|
|
|
[tool.autopep8]
|
|
ignore = [ "E501" ]
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|