diff --git a/pyproject.toml b/pyproject.toml index c4bb397..9342ddc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,7 +69,7 @@ dependencies = [ "httpx>=0.28.1,<0.29", "opentelemetry-instrumentation-httpx>=0.60b0,<1", "django-health-check>=3.0.0,<4", - "opik~=2.1.22", + "opik~=2.2.80", ] [dependency-groups] diff --git a/uv.lock b/uv.lock index ffdc208..0250c47 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = "==3.14.*" resolution-markers = [ "sys_platform != 'win32'", @@ -2630,6 +2630,7 @@ wheels = [ name = "learn-ai" version = "0.34.0" source = { virtual = "." } +default-groups = "all" dependencies = [ { name = "aiohttp" }, { name = "beautifulsoup4" }, @@ -2786,7 +2787,7 @@ requires-dist = [ { name = "opentelemetry-instrumentation-psycopg", specifier = ">=0.52b0" }, { name = "opentelemetry-instrumentation-redis", specifier = ">=0.52b0" }, { name = "opentelemetry-instrumentation-requests", specifier = ">=0.52b0" }, - { name = "opik", specifier = "~=2.1.22" }, + { name = "opik", specifier = "~=2.2.80" }, { name = "posthog", specifier = ">=7.0.1,<8" }, { name = "psycopg", extras = ["c"], specifier = ">=3.2.4,<4" }, { name = "psycopg-pool", specifier = ">=3.2.4,<4" }, @@ -3660,7 +3661,7 @@ wheels = [ [[package]] name = "opik" -version = "2.1.22" +version = "2.2.87" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "boto3-stubs", extra = ["bedrock-runtime"] }, @@ -3669,6 +3670,7 @@ dependencies = [ { name = "jinja2" }, { name = "litellm" }, { name = "openai" }, + { name = "orjson", marker = "platform_machine in 'x86_64 AMD64 aarch64 arm64 ARM64 i686 x86' and platform_python_implementation == 'CPython'" }, { name = "pydantic" }, { name = "pydantic-settings" }, { name = "pytest" }, @@ -3683,9 +3685,9 @@ dependencies = [ { name = "uuid6" }, { name = "watchfiles" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8a/bb/8007bce35fbf8f4ee81cf433b4d231a1f4447242a8149d59b95b3db38258/opik-2.1.22.tar.gz", hash = "sha256:bdd1a211117baf5e86fae278cd2291e4a3ed51d536fd5b130c3bb458df660a0f", size = 1169626, upload-time = "2026-07-10T10:51:36.342Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/66/5fbddb7f10d455f1ba32f298ed907ef1b33a6ac41621757be6bc42e645f6/opik-2.2.87.tar.gz", hash = "sha256:12df4d75260d984908a1af25d8e59596d96ded801823fdca4a240bc943d4f6d7", size = 1369266, upload-time = "2026-10-01T13:31:31.918Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/89/b5/9a0552de8e39a36e8e288ba3ff0337d0abcd117ddda7d753667a02d4507f/opik-2.1.22-py3-none-any.whl", hash = "sha256:c11bc8db4bdc370dd2ab6d6962901b9d2ae8e1ac04502ed53c27e4fe37f0ab98", size = 1854322, upload-time = "2026-07-10T10:51:34.556Z" }, + { url = "https://files.pythonhosted.org/packages/9f/99/860ad5774c7d583ef3d942cd7cf40f1730e4f203be870489b63ff527c24f/opik-2.2.87-py3-none-any.whl", hash = "sha256:fb681e7e278a8d9267266381686ed78c2386f84adaa4fb4378b4319ffc6cd0f3", size = 2098717, upload-time = "2026-10-01T13:31:30.226Z" }, ] [[package]]