diff --git a/poetry.lock b/poetry.lock index 6c5e880..2c2e5a3 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1912,28 +1912,28 @@ files = [ [[package]] name = "openai" -version = "1.98.0" +version = "2.6.1" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.98.0-py3-none-any.whl", hash = "sha256:b99b794ef92196829120e2df37647722104772d2a74d08305df9ced5f26eae34"}, - {file = "openai-1.98.0.tar.gz", hash = "sha256:3ee0fcc50ae95267fd22bd1ad095ba5402098f3df2162592e68109999f685427"}, + {file = "openai-2.6.1-py3-none-any.whl", hash = "sha256:904e4b5254a8416746a2f05649594fa41b19d799843cd134dac86167e094edef"}, + {file = "openai-2.6.1.tar.gz", hash = "sha256:27ae704d190615fca0c0fc2b796a38f8b5879645a3a52c9c453b23f97141bb49"}, ] [package.dependencies] anyio = ">=3.5.0,<5" distro = ">=1.7.0,<2" httpx = ">=0.23.0,<1" -jiter = ">=0.4.0,<1" +jiter = ">=0.10.0,<1" pydantic = ">=1.9.0,<3" sniffio = "*" tqdm = ">4" typing-extensions = ">=4.11,<5" [package.extras] -aiohttp = ["aiohttp", "httpx-aiohttp (>=0.1.8)"] +aiohttp = ["aiohttp", "httpx-aiohttp (>=0.1.9)"] datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"] realtime = ["websockets (>=13,<16)"] voice-helpers = ["numpy (>=2.0.2)", "sounddevice (>=0.5.1)"] @@ -3701,4 +3701,4 @@ test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.funct [metadata] lock-version = "2.1" python-versions = ">=3.10, <3.13" -content-hash = "38120c4e0f7a3e3bf902f30994cbbf68f4d6455c132a8abe025c8d569e251282" +content-hash = "246c1b2ed537600ceaa2a3cfdb49b8ee86d1f2f21e6f1dae59e493d2dc4a97e4" diff --git a/pyproject.toml b/pyproject.toml index 4fbec00..6b2f9e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ python = ">=3.10, <3.13" mypy = "^1.17.1" beartype = "^0.17.1" pydantic = "^2.8.2" -openai = "^1.12.0" +openai = ">=1.12,<3.0" asyncio = "^3.4.3" typing-extensions = "^4.9.0" gymnasium = "^0.29.0"