diff --git a/pyproject.toml b/pyproject.toml index 6430f70d72..0d71354e65 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,52 +12,52 @@ packages = [ [tool.poetry.dependencies] python = "^3.12" -datasets = "*" -pandas = "*" +datasets = "2.15.0" +pandas = "2.1.3" litellm = "^1.51.1" -google-generativeai = "*" # To use litellm with Gemini Pro API -google-api-python-client = "*" # For Google Sheets API -google-auth-httplib2 = "*" # For Google Sheets authentication -google-auth-oauthlib = "*" # For Google Sheets OAuth -termcolor = "*" -seaborn = "*" -docker = "*" -fastapi = "*" -toml = "*" -uvicorn = "*" -types-toml = "*" -numpy = "*" -json-repair = "*" +google-generativeai = "0.3.2" +google-api-python-client = "2.111.0" +google-auth-httplib2 = "0.1.1" +google-auth-oauthlib = "1.1.0" +termcolor = "2.4.0" +seaborn = "0.13.0" +docker = "7.0.0" +fastapi = "0.104.1" +toml = "0.10.2" +uvicorn = "0.24.0" +types-toml = "0.10.8.7" +numpy = "1.26.2" +json-repair = "0.9.0" browsergym = "0.10.2" # integrate browsergym as the browsing interface -html2text = "*" +html2text = "2.1.1" e2b = "^0.17.1" -pexpect = "*" +pexpect = "4.9.0" jinja2 = "^3.1.3" -python-multipart = "*" -boto3 = "*" +python-multipart = "0.0.6" +boto3 = "1.33.6" minio = "^7.2.8" gevent = "^24.2.1" -pyarrow = "17.0.0" # transitive dependency, pinned here to avoid conflicts +pyarrow = "14.0.1" tenacity = "^8.5.0" -zope-interface = "7.1.1" +zope-interface = "6.1" pathspec = "^0.12.1" -google-cloud-aiplatform = "*" -anthropic = {extras = ["vertex"], version = "*"} +google-cloud-aiplatform = "1.36.4" +anthropic = {extras = ["vertex"], version = "0.8.1"} grep-ast = "0.3.3" tree-sitter = "0.21.3" bashlex = "^0.18" pyjwt = "^2.9.0" -dirhash = "*" +dirhash = "0.2.1" python-frontmatter = "^1.1.0" -python-docx = "*" -PyPDF2 = "*" -python-pptx = "*" -pylatexenc = "*" -tornado = "*" -python-dotenv = "*" +python-docx = "1.1.0" +PyPDF2 = "3.0.1" +python-pptx = "0.6.22" +pylatexenc = "2.10" +tornado = "6.4" +python-dotenv = "1.0.0" pylcs = "^0.1.1" whatthepatch = "^1.0.6" -protobuf = "^4.21.6,<5.0.0" # chromadb currently fails on 5.0+ +protobuf = "4.21.12" opentelemetry-api = "1.25.0" opentelemetry-exporter-otlp-proto-grpc = "1.25.0" modal = "^0.64.145" @@ -65,13 +65,13 @@ runloop-api-client = "0.7.0" pygithub = "^2.5.0" [tool.poetry.group.llama-index.dependencies] -llama-index = "*" -llama-index-vector-stores-chroma = "*" -chromadb = "*" -llama-index-embeddings-huggingface = "*" -torch = "2.5.0" -llama-index-embeddings-azure-openai = "*" -llama-index-embeddings-ollama = "*" +llama-index = "0.9.15" +llama-index-vector-stores-chroma = "0.1.4" +chromadb = "0.4.22" +llama-index-embeddings-huggingface = "0.1.4" +torch = "2.1.1" +llama-index-embeddings-azure-openai = "0.1.4" +llama-index-embeddings-ollama = "0.1.4" [tool.poetry.group.dev.dependencies] ruff = "0.7.1"