diff --git a/poetry.lock b/poetry.lock index bd148de..7a7bece 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1549,24 +1549,26 @@ files = [ [[package]] name = "litellm" -version = "1.58.3" +version = "1.59.0" description = "Library to easily interface with LLM API providers" optional = false -python-versions = ">=3.8.1,<4.0, !=3.9.7" +python-versions = "!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,>=3.8" groups = ["main"] markers = "python_version >= \"3.12\" or python_version == \"3.11\"" -files = [] -develop = false +files = [ + {file = "litellm-1.59.0-py3-none-any.whl", hash = "sha256:b0c8bdee556d5dc2f9c703f7dc831574ea2e339d2e762dd626d014c170b8b587"}, + {file = "litellm-1.59.0.tar.gz", hash = "sha256:140eecb47952558414d00f7a259fe303fe5f0d073973a28f488fc6938cc45660"}, +] [package.dependencies] aiohttp = "*" click = "*" httpx = ">=0.23.0,<0.28.0" importlib-metadata = ">=6.8.0" -jinja2 = "^3.1.2" -jsonschema = "^4.22.0" +jinja2 = ">=3.1.2,<4.0.0" +jsonschema = ">=4.22.0,<5.0.0" openai = ">=1.55.3" -pydantic = "^2.0.0" +pydantic = ">=2.0.0,<3.0.0" python-dotenv = ">=0.2.0" tiktoken = ">=0.7.0" tokenizers = "*" @@ -1575,12 +1577,6 @@ tokenizers = "*" extra-proxy = ["azure-identity (>=1.15.0,<2.0.0)", "azure-keyvault-secrets (>=4.8.0,<5.0.0)", "google-cloud-kms (>=2.21.3,<3.0.0)", "prisma (==0.11.0)", "resend (>=0.8.0,<0.9.0)"] proxy = ["PyJWT (>=2.8.0,<3.0.0)", "apscheduler (>=3.10.4,<4.0.0)", "backoff", "cryptography (>=43.0.1,<44.0.0)", "fastapi (>=0.115.5,<0.116.0)", "fastapi-sso (>=0.16.0,<0.17.0)", "gunicorn (>=22.0.0,<23.0.0)", "orjson (>=3.9.7,<4.0.0)", "pynacl (>=1.5.0,<2.0.0)", "python-multipart (>=0.0.18,<0.0.19)", "pyyaml (>=6.0.1,<7.0.0)", "rq", "uvicorn (>=0.29.0,<0.30.0)", "uvloop (>=0.21.0,<0.22.0)"] -[package.source] -type = "git" -url = "https://github.com/aorwall/litellm.git" -reference = "anthropic-computer-use" -resolved_reference = "9ad42a0f6137c6d18a15a1b8cb41a48d5c04bbdc" - [[package]] name = "llama-cloud" version = "0.1.9" @@ -4485,4 +4481,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.11,<3.13" -content-hash = "44b1584297ccaebf78e2470456d6b8ae5e343e05969acdc9fc151e0ef6471353" +content-hash = "6898750f99d927b7372bc66e3c9b66dedc777cdfa40651a7f89b79505dad3e7a" diff --git a/pyproject.toml b/pyproject.toml index 58546db..3fc5212 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,9 +35,9 @@ numpy = "^1.0" pylint = "^3.2.6" # For LLM integrations -# TODO: Keep until litellm fully supports the computer use tool types https://github.com/BerriAI/litellm/pull/7805 -litellm = { git = "https://github.com/aorwall/litellm.git", branch = "anthropic-computer-use" } -# litellm = "^1.57.8" +# !!! Use this to able to use Claude's computer use tool types https://github.com/BerriAI/litellm/pull/7805 +#litellm = { git = "https://github.com/aorwall/litellm.git", branch = "anthropic-computer-use" } +litellm = "^1.59.0" instructor = "<=1.6.3"