diff --git a/backend/pdm.lock b/backend/pdm.lock
index 4afb0d994..4b623c155 100644
--- a/backend/pdm.lock
+++ b/backend/pdm.lock
@@ -5,7 +5,7 @@
groups = ["default", "deploy", "dev", "test"]
strategy = ["cross_platform", "inherit_metadata"]
lock_version = "4.4.2"
-content_hash = "sha256:8840d46b34ffa521b5a4d19a7e22636a1e34669bfb52dac91d8bf6ffa2dce6f3"
+content_hash = "sha256:082fcff0302d049c12d2ad56e54cc76ad29a4c9e5c52d242a63190c5ce8ac2a1"
[[package]]
name = "adlfs"
@@ -4991,7 +4991,7 @@ path = "../unstract/filesystem"
summary = "Unstract filesystem package"
groups = ["default", "dev"]
dependencies = [
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
]
[[package]]
@@ -5009,7 +5009,7 @@ dependencies = [
[[package]]
name = "unstract-sdk"
-version = "0.55.0rc2"
+version = "0.56.0rc3"
requires_python = "<3.11.1,>=3.9"
summary = "A framework for writing Unstract Tools/Apps"
groups = ["default", "dev"]
@@ -5048,8 +5048,8 @@ dependencies = [
"transformers==4.37.0",
]
files = [
- {file = "unstract_sdk-0.55.0rc2-py3-none-any.whl", hash = "sha256:d3cdd3c06f3b773ecf26f2abc0f71f89e5bbc9748b1ddb0ea5a29c4164c28da3"},
- {file = "unstract_sdk-0.55.0rc2.tar.gz", hash = "sha256:d4cb9a58a7740b01854e372472901761e86e64eca83d6250ff17b047ad25b39c"},
+ {file = "unstract_sdk-0.56.0rc3-py3-none-any.whl", hash = "sha256:abc8ee27b4eaa9694f272460b2696ed2798ff60b9b12539d327cdeaacbb02914"},
+ {file = "unstract_sdk-0.56.0rc3.tar.gz", hash = "sha256:f09db70f91fe5405918a27b91b3807d812b223dae54b9ad1f688f02a88512bb1"},
]
[[package]]
@@ -5065,7 +5065,7 @@ dependencies = [
"docker~=6.1.3",
"jsonschema~=4.18.2",
"unstract-flags",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
"unstract-tool-sandbox",
]
diff --git a/backend/pyproject.toml b/backend/pyproject.toml
index 8db5dbdf6..c0bb2bd01 100644
--- a/backend/pyproject.toml
+++ b/backend/pyproject.toml
@@ -32,7 +32,7 @@ dependencies = [
"python-socketio==5.9.0", # For log_events
"social-auth-app-django==5.3.0", # For OAuth
"social-auth-core==4.4.2", # For OAuth
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
# ! IMPORTANT!
# Indirect local dependencies usually need to be added in their own projects
# as: https://pdm-project.org/latest/usage/dependency/#local-dependencies.
diff --git a/backend/sample.env b/backend/sample.env
index 352a37450..2ee45e4ad 100644
--- a/backend/sample.env
+++ b/backend/sample.env
@@ -82,9 +82,9 @@ REMOTE_PROMPT_STUDIO_FILE_PATH=
# Structure Tool Image (Runs prompt studio exported tools)
# https://hub.docker.com/r/unstract/tool-structure
-STRUCTURE_TOOL_IMAGE_URL="docker:unstract/tool-structure:0.0.56"
+STRUCTURE_TOOL_IMAGE_URL="docker:unstract/tool-structure:0.0.59"
STRUCTURE_TOOL_IMAGE_NAME="unstract/tool-structure"
-STRUCTURE_TOOL_IMAGE_TAG="0.0.56"
+STRUCTURE_TOOL_IMAGE_TAG="0.0.59"
# Feature Flags
EVALUATION_SERVER_IP=unstract-flipt
diff --git a/pdm.lock b/pdm.lock
index dc76f849c..584b93e1e 100644
--- a/pdm.lock
+++ b/pdm.lock
@@ -2,10 +2,10 @@
# It is not intended for manual editing.
[metadata]
-groups = ["default", "lint", "hook-check-django-migrations"]
+groups = ["default", "hook-check-django-migrations", "lint"]
strategy = ["cross_platform", "inherit_metadata"]
lock_version = "4.4.2"
-content_hash = "sha256:57c9799f6208a76092e6b89d1ed443da20b3e27658ae856756b48696bf739fea"
+content_hash = "sha256:d993c122bcfa80cbba27d8290731522e4fe18415b2054ca313bab38e994513ae"
[[package]]
name = "adlfs"
@@ -190,7 +190,7 @@ files = [
[[package]]
name = "anthropic"
-version = "0.43.0"
+version = "0.45.0"
requires_python = ">=3.8"
summary = "The official Python library for the anthropic API"
groups = ["hook-check-django-migrations"]
@@ -204,26 +204,26 @@ dependencies = [
"typing-extensions<5,>=4.10",
]
files = [
- {file = "anthropic-0.43.0-py3-none-any.whl", hash = "sha256:f748a703f77b3244975e1aace3a935840dc653a4714fb6bba644f97cc76847b4"},
- {file = "anthropic-0.43.0.tar.gz", hash = "sha256:06801f01d317a431d883230024318d48981758058bf7e079f33fb11f64b5a5c1"},
+ {file = "anthropic-0.45.0-py3-none-any.whl", hash = "sha256:f36aff71d2c232945e64d1970be68a91b05a2ef5e3afa6c1ff195c3303a95ad3"},
+ {file = "anthropic-0.45.0.tar.gz", hash = "sha256:4e8541dc355332090bfc51b84549c19b649a13a23dbd6bd68e1d012e08551025"},
]
[[package]]
name = "anthropic"
-version = "0.43.0"
+version = "0.45.0"
extras = ["bedrock", "vertex"]
requires_python = ">=3.8"
summary = "The official Python library for the anthropic API"
groups = ["hook-check-django-migrations"]
dependencies = [
- "anthropic==0.43.0",
+ "anthropic==0.45.0",
"boto3>=1.28.57",
"botocore>=1.31.57",
"google-auth<3,>=2",
]
files = [
- {file = "anthropic-0.43.0-py3-none-any.whl", hash = "sha256:f748a703f77b3244975e1aace3a935840dc653a4714fb6bba644f97cc76847b4"},
- {file = "anthropic-0.43.0.tar.gz", hash = "sha256:06801f01d317a431d883230024318d48981758058bf7e079f33fb11f64b5a5c1"},
+ {file = "anthropic-0.45.0-py3-none-any.whl", hash = "sha256:f36aff71d2c232945e64d1970be68a91b05a2ef5e3afa6c1ff195c3303a95ad3"},
+ {file = "anthropic-0.45.0.tar.gz", hash = "sha256:4e8541dc355332090bfc51b84549c19b649a13a23dbd6bd68e1d012e08551025"},
]
[[package]]
@@ -417,7 +417,7 @@ files = [
[[package]]
name = "azure-storage-blob"
-version = "12.24.0"
+version = "12.24.1"
requires_python = ">=3.8"
summary = "Microsoft Azure Blob Storage Client Library for Python"
groups = ["hook-check-django-migrations"]
@@ -428,8 +428,8 @@ dependencies = [
"typing-extensions>=4.6.0",
]
files = [
- {file = "azure_storage_blob-12.24.0-py3-none-any.whl", hash = "sha256:4f0bb4592ea79a2d986063696514c781c9e62be240f09f6397986e01755bc071"},
- {file = "azure_storage_blob-12.24.0.tar.gz", hash = "sha256:eaaaa1507c8c363d6e1d1342bd549938fdf1adec9b1ada8658c8f5bf3aea844e"},
+ {file = "azure_storage_blob-12.24.1-py3-none-any.whl", hash = "sha256:77fb823fdbac7f3c11f7d86a5892e2f85e161e8440a7489babe2195bf248f09e"},
+ {file = "azure_storage_blob-12.24.1.tar.gz", hash = "sha256:052b2a1ea41725ba12e2f4f17be85a54df1129e13ea0321f5a2fcc851cbf47d4"},
]
[[package]]
@@ -606,13 +606,13 @@ files = [
[[package]]
name = "cachetools"
-version = "5.5.0"
+version = "5.5.1"
requires_python = ">=3.7"
summary = "Extensible memoizing collections and decorators"
groups = ["hook-check-django-migrations"]
files = [
- {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"},
- {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"},
+ {file = "cachetools-5.5.1-py3-none-any.whl", hash = "sha256:b76651fdc3b24ead3c648bbdeeb940c1b04d365b38b4af66788f9ec4a81d42bb"},
+ {file = "cachetools-5.5.1.tar.gz", hash = "sha256:70f238fbba50383ef62e55c6aff6d9673175fe59f7c6782c7a0b9e38f4a9df95"},
]
[[package]]
@@ -1187,13 +1187,13 @@ files = [
[[package]]
name = "filelock"
-version = "3.16.1"
-requires_python = ">=3.8"
+version = "3.17.0"
+requires_python = ">=3.9"
summary = "A platform independent file lock."
groups = ["hook-check-django-migrations", "lint"]
files = [
- {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"},
- {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"},
+ {file = "filelock-3.17.0-py3-none-any.whl", hash = "sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338"},
+ {file = "filelock-3.17.0.tar.gz", hash = "sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e"},
]
[[package]]
@@ -1368,7 +1368,7 @@ files = [
[[package]]
name = "google-api-core"
-version = "2.24.0"
+version = "2.24.1rc1"
requires_python = ">=3.7"
summary = "Google API client core library"
groups = ["hook-check-django-migrations"]
@@ -1380,27 +1380,27 @@ dependencies = [
"requests<3.0.0.dev0,>=2.18.0",
]
files = [
- {file = "google_api_core-2.24.0-py3-none-any.whl", hash = "sha256:10d82ac0fca69c82a25b3efdeefccf6f28e02ebb97925a8cce8edbfe379929d9"},
- {file = "google_api_core-2.24.0.tar.gz", hash = "sha256:e255640547a597a4da010876d333208ddac417d60add22b6851a0c66a831fcaf"},
+ {file = "google_api_core-2.24.1rc1-py3-none-any.whl", hash = "sha256:92ee3eed90a397a9f4dd13c034a36cbe7dba2a58e01e5668619847b68a527b73"},
+ {file = "google_api_core-2.24.1rc1.tar.gz", hash = "sha256:d1cf8265c8b0b171a87d84adc8709a5e48147ca529d6f96d6a2be613a195eb78"},
]
[[package]]
name = "google-api-core"
-version = "2.24.0"
+version = "2.24.1rc1"
extras = ["grpc"]
requires_python = ">=3.7"
summary = "Google API client core library"
groups = ["hook-check-django-migrations"]
dependencies = [
- "google-api-core==2.24.0",
+ "google-api-core==2.24.1rc1",
"grpcio-status<2.0.dev0,>=1.33.2",
"grpcio-status<2.0.dev0,>=1.49.1; python_version >= \"3.11\"",
"grpcio<2.0dev,>=1.33.2",
"grpcio<2.0dev,>=1.49.1; python_version >= \"3.11\"",
]
files = [
- {file = "google_api_core-2.24.0-py3-none-any.whl", hash = "sha256:10d82ac0fca69c82a25b3efdeefccf6f28e02ebb97925a8cce8edbfe379929d9"},
- {file = "google_api_core-2.24.0.tar.gz", hash = "sha256:e255640547a597a4da010876d333208ddac417d60add22b6851a0c66a831fcaf"},
+ {file = "google_api_core-2.24.1rc1-py3-none-any.whl", hash = "sha256:92ee3eed90a397a9f4dd13c034a36cbe7dba2a58e01e5668619847b68a527b73"},
+ {file = "google_api_core-2.24.1rc1.tar.gz", hash = "sha256:d1cf8265c8b0b171a87d84adc8709a5e48147ca529d6f96d6a2be613a195eb78"},
]
[[package]]
@@ -1470,7 +1470,7 @@ files = [
[[package]]
name = "google-cloud-aiplatform"
-version = "1.77.0"
+version = "1.78.0"
requires_python = ">=3.8"
summary = "Vertex AI API client library"
groups = ["hook-check-django-migrations"]
@@ -1489,8 +1489,8 @@ dependencies = [
"typing-extensions",
]
files = [
- {file = "google_cloud_aiplatform-1.77.0-py2.py3-none-any.whl", hash = "sha256:e9dd1bcb1b9a85eddd452916cd6ad1d9ce2d487772a9e45b1814aa0ac5633689"},
- {file = "google_cloud_aiplatform-1.77.0.tar.gz", hash = "sha256:1e5b77fe6c7f276d7aae65bcf08a273122a71f6c4af1f43cf45821f603a74080"},
+ {file = "google_cloud_aiplatform-1.78.0-py2.py3-none-any.whl", hash = "sha256:e2663b715bdeb5f4c9bf72defc5bd9abdb182048b012b83231dd0708dbc8b7ba"},
+ {file = "google_cloud_aiplatform-1.78.0.tar.gz", hash = "sha256:c42a8e9981afb7964d14c3109e1eae0892785c746235acb1f990cdfd40ce9d13"},
]
[[package]]
@@ -1872,13 +1872,13 @@ files = [
[[package]]
name = "hpack"
-version = "4.0.0"
-requires_python = ">=3.6.1"
-summary = "Pure-Python HPACK header compression"
+version = "4.1.0"
+requires_python = ">=3.9"
+summary = "Pure-Python HPACK header encoding"
groups = ["hook-check-django-migrations"]
files = [
- {file = "hpack-4.0.0-py3-none-any.whl", hash = "sha256:84a076fad3dc9a9f8063ccb8041ef100867b1878b25ef0ee63847a5d53818a6c"},
- {file = "hpack-4.0.0.tar.gz", hash = "sha256:fc41de0c63e687ebffde81187a948221294896f6bdc0ae2312708df339430095"},
+ {file = "hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496"},
+ {file = "hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca"},
]
[[package]]
@@ -1966,24 +1966,24 @@ files = [
[[package]]
name = "hyperframe"
-version = "6.0.1"
-requires_python = ">=3.6.1"
-summary = "HTTP/2 framing layer for Python"
+version = "6.1.0"
+requires_python = ">=3.9"
+summary = "Pure-Python HTTP/2 framing"
groups = ["hook-check-django-migrations"]
files = [
- {file = "hyperframe-6.0.1-py3-none-any.whl", hash = "sha256:0ec6bafd80d8ad2195c4f03aacba3a8265e57bc4cff261e802bf39970ed02a15"},
- {file = "hyperframe-6.0.1.tar.gz", hash = "sha256:ae510046231dc8e9ecb1a6586f63d2347bf4c8905914aa84ba585ae85f28a914"},
+ {file = "hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5"},
+ {file = "hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08"},
]
[[package]]
name = "identify"
-version = "2.6.5"
+version = "2.6.6"
requires_python = ">=3.9"
summary = "File identification library for Python"
groups = ["lint"]
files = [
- {file = "identify-2.6.5-py2.py3-none-any.whl", hash = "sha256:14181a47091eb75b337af4c23078c9d09225cd4c48929f521f3bf16b09d02566"},
- {file = "identify-2.6.5.tar.gz", hash = "sha256:c10b33f250e5bba374fae86fb57f3adcebf1161bce7cdf92031915fd480c13bc"},
+ {file = "identify-2.6.6-py2.py3-none-any.whl", hash = "sha256:cbd1810bce79f8b671ecb20f53ee0ae8e86ae84b557de31d89709dc2a48ba881"},
+ {file = "identify-2.6.6.tar.gz", hash = "sha256:7bec12768ed44ea4761efb47806f0a41f86e7c0a5fdf5950d4648c90eca7e251"},
]
[[package]]
@@ -2158,7 +2158,7 @@ files = [
[[package]]
name = "llama-cloud"
-version = "0.1.9"
+version = "0.1.10"
requires_python = "<4,>=3.8"
summary = ""
groups = ["hook-check-django-migrations"]
@@ -2168,8 +2168,8 @@ dependencies = [
"pydantic>=1.10",
]
files = [
- {file = "llama_cloud-0.1.9-py3-none-any.whl", hash = "sha256:792ee316985bbf4dd0294007105a100489d4baba0bcc4f3e16284f0c01d832d4"},
- {file = "llama_cloud-0.1.9.tar.gz", hash = "sha256:fc03bd338a1da04b7607a44d82a62b3eb178d80af05a53653e801d6f8bb67df7"},
+ {file = "llama_cloud-0.1.10-py3-none-any.whl", hash = "sha256:d91198ad92ea6c3a25757e5d6cb565b4bd6db385dc4fa596a725c0fb81a68f4e"},
+ {file = "llama_cloud-0.1.10.tar.gz", hash = "sha256:56ffe8f2910c2047dd4eb1b13da31ee5f67321a000794eee559e0b56954d2f76"},
]
[[package]]
@@ -2231,7 +2231,7 @@ files = [
[[package]]
name = "llama-index-core"
-version = "0.12.11"
+version = "0.12.13"
requires_python = "<4.0,>=3.9"
summary = "Interface between LLMs and your data"
groups = ["hook-check-django-migrations"]
@@ -2261,8 +2261,8 @@ dependencies = [
"wrapt",
]
files = [
- {file = "llama_index_core-0.12.11-py3-none-any.whl", hash = "sha256:3b1e019c899e9e011dfa01c96b7e3f666e0c161035fbca6cb787b4c61e0c94db"},
- {file = "llama_index_core-0.12.11.tar.gz", hash = "sha256:9a41ca91167ea5eec9ebaac7f5e958b7feddbd8af3bfbf7c393a5edfb994d566"},
+ {file = "llama_index_core-0.12.13-py3-none-any.whl", hash = "sha256:9708bb594bbddffd6ff0767242e49d8978d1ba60a2e62e071d9d123ad2f17e6f"},
+ {file = "llama_index_core-0.12.13.tar.gz", hash = "sha256:77af0161246ce1de38efc17cb6438dfff9e9558af00bcfac7dd4d0b7325efa4b"},
]
[[package]]
@@ -2328,17 +2328,17 @@ files = [
[[package]]
name = "llama-index-indices-managed-llama-cloud"
-version = "0.6.3"
+version = "0.6.4"
requires_python = "<4.0,>=3.9"
summary = "llama-index indices llama-cloud integration"
groups = ["hook-check-django-migrations"]
dependencies = [
- "llama-cloud>=0.1.5",
+ "llama-cloud<0.2.0,>=0.1.8",
"llama-index-core<0.13.0,>=0.12.0",
]
files = [
- {file = "llama_index_indices_managed_llama_cloud-0.6.3-py3-none-any.whl", hash = "sha256:7f125602f624a2d321b6a4130cd98df35eb8c15818a159390755b2c13068f4ce"},
- {file = "llama_index_indices_managed_llama_cloud-0.6.3.tar.gz", hash = "sha256:f09e4182cbc2a2bd75ae85cebb1681075247f0d91b931b094cac4315386ce87a"},
+ {file = "llama_index_indices_managed_llama_cloud-0.6.4-py3-none-any.whl", hash = "sha256:d7e85844a2e343dacebdef424decab3f5fd6361e25b3ff2bdcfb18607c1a49c5"},
+ {file = "llama_index_indices_managed_llama_cloud-0.6.4.tar.gz", hash = "sha256:0b45973cb2dc9702122006019bfb556dcabba31b0bdf79afc7b376ca8143df03"},
]
[[package]]
@@ -2542,7 +2542,7 @@ files = [
[[package]]
name = "llama-index-readers-file"
-version = "0.4.3"
+version = "0.4.4"
requires_python = "<4.0,>=3.9"
summary = "llama-index readers file integration"
groups = ["hook-check-django-migrations"]
@@ -2554,8 +2554,8 @@ dependencies = [
"striprtf<0.0.27,>=0.0.26",
]
files = [
- {file = "llama_index_readers_file-0.4.3-py3-none-any.whl", hash = "sha256:c669da967ea534e3af3660f9fd730c71c725288f5c57906bcce338414ebeee5c"},
- {file = "llama_index_readers_file-0.4.3.tar.gz", hash = "sha256:07514bebed7ce431c1b3ef9279d09aa3d1bba8e342d661860a033355b98fb33a"},
+ {file = "llama_index_readers_file-0.4.4-py3-none-any.whl", hash = "sha256:01589a4895e2d4abad30294c9b0d2813520ee1f5164922ad92f11e64a1d65d6c"},
+ {file = "llama_index_readers_file-0.4.4.tar.gz", hash = "sha256:e076b3fa1e68eea1594d47cec1f64b384fb6067f2697ca8aae22b4a21ad27ca7"},
]
[[package]]
@@ -2670,7 +2670,7 @@ files = [
[[package]]
name = "marshmallow"
-version = "3.25.1"
+version = "3.26.0"
requires_python = ">=3.9"
summary = "A lightweight library for converting complex datatypes to and from native Python datatypes."
groups = ["hook-check-django-migrations"]
@@ -2678,8 +2678,8 @@ dependencies = [
"packaging>=17.0",
]
files = [
- {file = "marshmallow-3.25.1-py3-none-any.whl", hash = "sha256:ec5d00d873ce473b7f2ffcb7104286a376c354cab0c2fa12f5573dab03e87210"},
- {file = "marshmallow-3.25.1.tar.gz", hash = "sha256:f4debda3bb11153d81ac34b0d582bf23053055ee11e791b54b4b35493468040a"},
+ {file = "marshmallow-3.26.0-py3-none-any.whl", hash = "sha256:1287bca04e6a5f4094822ac153c03da5e214a0a60bcd557b140f3e66991b8ca1"},
+ {file = "marshmallow-3.26.0.tar.gz", hash = "sha256:eb36762a1cc76d7abf831e18a3a1b26d3d481bbc74581b8e532a3d3a8115e1cb"},
]
[[package]]
@@ -2978,22 +2978,22 @@ files = [
[[package]]
name = "ollama"
-version = "0.4.6"
+version = "0.4.7"
requires_python = "<4.0,>=3.8"
summary = "The official Python client for Ollama."
groups = ["hook-check-django-migrations"]
dependencies = [
- "httpx<0.28.0,>=0.27.0",
+ "httpx<0.29,>=0.27",
"pydantic<3.0.0,>=2.9.0",
]
files = [
- {file = "ollama-0.4.6-py3-none-any.whl", hash = "sha256:cbb4ebe009e10dd12bdd82508ab415fd131945e185753d728a7747c9ebe762e9"},
- {file = "ollama-0.4.6.tar.gz", hash = "sha256:b00717651c829f96094ed4231b9f0d87e33cc92dc235aca50aeb5a2a4e6e95b7"},
+ {file = "ollama-0.4.7-py3-none-any.whl", hash = "sha256:85505663cca67a83707be5fb3aeff0ea72e67846cea5985529d8eca4366564a1"},
+ {file = "ollama-0.4.7.tar.gz", hash = "sha256:891dcbe54f55397d82d289c459de0ea897e103b86a3f1fad0fdb1895922a75ff"},
]
[[package]]
name = "openai"
-version = "1.59.7"
+version = "1.60.0"
requires_python = ">=3.8"
summary = "The official Python library for the openai API"
groups = ["hook-check-django-migrations"]
@@ -3008,8 +3008,8 @@ dependencies = [
"typing-extensions<5,>=4.11",
]
files = [
- {file = "openai-1.59.7-py3-none-any.whl", hash = "sha256:cfa806556226fa96df7380ab2e29814181d56fea44738c2b0e581b462c268692"},
- {file = "openai-1.59.7.tar.gz", hash = "sha256:043603def78c00befb857df9f0a16ee76a3af5984ba40cb7ee5e2f40db4646bf"},
+ {file = "openai-1.60.0-py3-none-any.whl", hash = "sha256:df06c43be8018274980ac363da07d4b417bd835ead1c66e14396f6f15a0d5dda"},
+ {file = "openai-1.60.0.tar.gz", hash = "sha256:7fa536cd4b644718645b874d2706e36dbbef38b327e42ca0623275da347ee1a9"},
]
[[package]]
@@ -3307,16 +3307,16 @@ files = [
[[package]]
name = "prompt-toolkit"
-version = "3.0.48"
-requires_python = ">=3.7.0"
+version = "3.0.50"
+requires_python = ">=3.8.0"
summary = "Library for building powerful interactive command lines in Python"
groups = ["hook-check-django-migrations"]
dependencies = [
"wcwidth",
]
files = [
- {file = "prompt_toolkit-3.0.48-py3-none-any.whl", hash = "sha256:f49a827f90062e411f1ce1f854f2aedb3c23353244f8108b89283587397ac10e"},
- {file = "prompt_toolkit-3.0.48.tar.gz", hash = "sha256:d6623ab0477a80df74e646bdbc93621143f5caf104206aa29294d53de1a03d90"},
+ {file = "prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198"},
+ {file = "prompt_toolkit-3.0.50.tar.gz", hash = "sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab"},
]
[[package]]
@@ -3380,16 +3380,16 @@ files = [
[[package]]
name = "proto-plus"
-version = "1.25.0"
+version = "1.26.0rc1"
requires_python = ">=3.7"
-summary = "Beautiful, Pythonic protocol buffers."
+summary = "Beautiful, Pythonic protocol buffers"
groups = ["hook-check-django-migrations"]
dependencies = [
"protobuf<6.0.0dev,>=3.19.0",
]
files = [
- {file = "proto_plus-1.25.0-py3-none-any.whl", hash = "sha256:c91fc4a65074ade8e458e95ef8bac34d4008daa7cce4a12d6707066fca648961"},
- {file = "proto_plus-1.25.0.tar.gz", hash = "sha256:fbb17f57f7bd05a68b7707e745e26528b0b3c34e378db91eef93912c54982d91"},
+ {file = "proto_plus-1.26.0rc1-py3-none-any.whl", hash = "sha256:a0ad6fbc2e194dbbb813edc22ee2e509a7c38df7ecea2fd2803bce0536eaf0f4"},
+ {file = "proto_plus-1.26.0rc1.tar.gz", hash = "sha256:04eeceecd6a038285e2aa8996b53c045d04a568c5c48b7eaa79c097a4984a4c7"},
]
[[package]]
@@ -3536,7 +3536,7 @@ files = [
[[package]]
name = "pydantic"
-version = "2.10.5"
+version = "2.10.6"
requires_python = ">=3.8"
summary = "Data validation using Python type hints"
groups = ["hook-check-django-migrations"]
@@ -3546,8 +3546,8 @@ dependencies = [
"typing-extensions>=4.12.2",
]
files = [
- {file = "pydantic-2.10.5-py3-none-any.whl", hash = "sha256:4dd4e322dbe55472cb7ca7e73f4b63574eecccf2835ffa2af9021ce113c83c53"},
- {file = "pydantic-2.10.5.tar.gz", hash = "sha256:278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff"},
+ {file = "pydantic-2.10.6-py3-none-any.whl", hash = "sha256:427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584"},
+ {file = "pydantic-2.10.6.tar.gz", hash = "sha256:ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236"},
]
[[package]]
@@ -3962,7 +3962,7 @@ files = [
[[package]]
name = "qdrant-client"
-version = "1.12.2"
+version = "1.13.2"
requires_python = ">=3.9"
summary = "Client library for the Qdrant vector search engine"
groups = ["hook-check-django-migrations"]
@@ -3977,8 +3977,8 @@ dependencies = [
"urllib3<3,>=1.26.14",
]
files = [
- {file = "qdrant_client-1.12.2-py3-none-any.whl", hash = "sha256:a0ae500a46a679ff3521ba3f1f1cf3d72b57090a768cec65fc317066bcbac1e6"},
- {file = "qdrant_client-1.12.2.tar.gz", hash = "sha256:2777e09b3e89bb22bb490384d8b1fa8140f3915287884f18984f7031a346aba5"},
+ {file = "qdrant_client-1.13.2-py3-none-any.whl", hash = "sha256:db97e759bd3f8d483a383984ba4c2a158eef56f2188d83df7771591d43de2201"},
+ {file = "qdrant_client-1.13.2.tar.gz", hash = "sha256:c8cce87ce67b006f49430a050a35c85b78e3b896c0c756dafc13bdeca543ec13"},
]
[[package]]
@@ -3997,17 +3997,18 @@ files = [
[[package]]
name = "referencing"
-version = "0.35.1"
-requires_python = ">=3.8"
+version = "0.36.1"
+requires_python = ">=3.9"
summary = "JSON Referencing + Python"
groups = ["hook-check-django-migrations"]
dependencies = [
"attrs>=22.2.0",
"rpds-py>=0.7.0",
+ "typing-extensions>=4.4.0; python_version < \"3.13\"",
]
files = [
- {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"},
- {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"},
+ {file = "referencing-0.36.1-py3-none-any.whl", hash = "sha256:363d9c65f080d0d70bc41c721dce3c7f3e77fc09f269cd5c8813da18069a6794"},
+ {file = "referencing-0.36.1.tar.gz", hash = "sha256:ca2e6492769e3602957e9b831b94211599d2aade9477f5d44110d2530cf9aade"},
]
[[package]]
@@ -4933,13 +4934,13 @@ files = [
[[package]]
name = "tzdata"
-version = "2024.2"
+version = "2025.1"
requires_python = ">=2"
summary = "Provider of IANA time zone data"
groups = ["hook-check-django-migrations"]
files = [
- {file = "tzdata-2024.2-py2.py3-none-any.whl", hash = "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"},
- {file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"},
+ {file = "tzdata-2025.1-py2.py3-none-any.whl", hash = "sha256:7e127113816800496f027041c570f50bcd464a020098a3b6b199517772303639"},
+ {file = "tzdata-2025.1.tar.gz", hash = "sha256:24894909e88cdb28bd1636c6887801df64cb485bd593f2fd83ef29075a81d694"},
]
[[package]]
@@ -5055,7 +5056,7 @@ path = "./unstract/filesystem"
summary = "Unstract filesystem package"
groups = ["hook-check-django-migrations"]
dependencies = [
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
]
[[package]]
@@ -5073,7 +5074,7 @@ dependencies = [
[[package]]
name = "unstract-sdk"
-version = "0.55.0rc2"
+version = "0.56.0rc3"
requires_python = "<3.11.1,>=3.9"
summary = "A framework for writing Unstract Tools/Apps"
groups = ["hook-check-django-migrations"]
@@ -5112,8 +5113,8 @@ dependencies = [
"transformers==4.37.0",
]
files = [
- {file = "unstract_sdk-0.55.0rc2-py3-none-any.whl", hash = "sha256:d3cdd3c06f3b773ecf26f2abc0f71f89e5bbc9748b1ddb0ea5a29c4164c28da3"},
- {file = "unstract_sdk-0.55.0rc2.tar.gz", hash = "sha256:d4cb9a58a7740b01854e372472901761e86e64eca83d6250ff17b047ad25b39c"},
+ {file = "unstract_sdk-0.56.0rc3-py3-none-any.whl", hash = "sha256:abc8ee27b4eaa9694f272460b2696ed2798ff60b9b12539d327cdeaacbb02914"},
+ {file = "unstract_sdk-0.56.0rc3.tar.gz", hash = "sha256:f09db70f91fe5405918a27b91b3807d812b223dae54b9ad1f688f02a88512bb1"},
]
[[package]]
@@ -5129,7 +5130,7 @@ dependencies = [
"docker~=6.1.3",
"jsonschema~=4.18.2",
"unstract-flags",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
"unstract-tool-sandbox",
]
@@ -5207,7 +5208,7 @@ files = [
[[package]]
name = "virtualenv"
-version = "20.29.0"
+version = "20.29.1"
requires_python = ">=3.8"
summary = "Virtual Python Environment builder"
groups = ["lint"]
@@ -5217,8 +5218,8 @@ dependencies = [
"platformdirs<5,>=3.9.1",
]
files = [
- {file = "virtualenv-20.29.0-py3-none-any.whl", hash = "sha256:c12311863497992dc4b8644f8ea82d3b35bb7ef8ee82e6630d76d0197c39baf9"},
- {file = "virtualenv-20.29.0.tar.gz", hash = "sha256:6345e1ff19d4b1296954cee076baaf58ff2a12a84a338c62b02eda39f20aa982"},
+ {file = "virtualenv-20.29.1-py3-none-any.whl", hash = "sha256:4e4cb403c0b0da39e13b46b1b2476e505cb0046b25f242bee80f62bf990b2779"},
+ {file = "virtualenv-20.29.1.tar.gz", hash = "sha256:b8b8970138d32fb606192cb97f6cd4bb644fa486be9308fb9b63f81091b5dc35"},
]
[[package]]
diff --git a/platform-service/pdm.lock b/platform-service/pdm.lock
index a34d3d8cd..332594542 100644
--- a/platform-service/pdm.lock
+++ b/platform-service/pdm.lock
@@ -5,7 +5,7 @@
groups = ["default", "deploy", "test"]
strategy = ["cross_platform", "inherit_metadata"]
lock_version = "4.4.2"
-content_hash = "sha256:bd8d6f7345ff039addf61d61a74a713cdf3914365cf35ac42f997944149a0380"
+content_hash = "sha256:9940aa58ddcb8af9387e35b778efcac832eb0a5fcaff4c6f50edde59f5f49d96"
[[package]]
name = "aiohappyeyeballs"
@@ -110,7 +110,7 @@ files = [
[[package]]
name = "anthropic"
-version = "0.43.0"
+version = "0.45.0"
requires_python = ">=3.8"
summary = "The official Python library for the anthropic API"
groups = ["default"]
@@ -124,26 +124,26 @@ dependencies = [
"typing-extensions<5,>=4.10",
]
files = [
- {file = "anthropic-0.43.0-py3-none-any.whl", hash = "sha256:f748a703f77b3244975e1aace3a935840dc653a4714fb6bba644f97cc76847b4"},
- {file = "anthropic-0.43.0.tar.gz", hash = "sha256:06801f01d317a431d883230024318d48981758058bf7e079f33fb11f64b5a5c1"},
+ {file = "anthropic-0.45.0-py3-none-any.whl", hash = "sha256:f36aff71d2c232945e64d1970be68a91b05a2ef5e3afa6c1ff195c3303a95ad3"},
+ {file = "anthropic-0.45.0.tar.gz", hash = "sha256:4e8541dc355332090bfc51b84549c19b649a13a23dbd6bd68e1d012e08551025"},
]
[[package]]
name = "anthropic"
-version = "0.43.0"
+version = "0.45.0"
extras = ["bedrock", "vertex"]
requires_python = ">=3.8"
summary = "The official Python library for the anthropic API"
groups = ["default"]
dependencies = [
- "anthropic==0.43.0",
+ "anthropic==0.45.0",
"boto3>=1.28.57",
"botocore>=1.31.57",
"google-auth<3,>=2",
]
files = [
- {file = "anthropic-0.43.0-py3-none-any.whl", hash = "sha256:f748a703f77b3244975e1aace3a935840dc653a4714fb6bba644f97cc76847b4"},
- {file = "anthropic-0.43.0.tar.gz", hash = "sha256:06801f01d317a431d883230024318d48981758058bf7e079f33fb11f64b5a5c1"},
+ {file = "anthropic-0.45.0-py3-none-any.whl", hash = "sha256:f36aff71d2c232945e64d1970be68a91b05a2ef5e3afa6c1ff195c3303a95ad3"},
+ {file = "anthropic-0.45.0.tar.gz", hash = "sha256:4e8541dc355332090bfc51b84549c19b649a13a23dbd6bd68e1d012e08551025"},
]
[[package]]
@@ -298,23 +298,23 @@ files = [
[[package]]
name = "boto3"
-version = "1.36.0"
+version = "1.36.5"
requires_python = ">=3.8"
summary = "The AWS SDK for Python"
groups = ["default"]
dependencies = [
- "botocore<1.37.0,>=1.36.0",
+ "botocore<1.37.0,>=1.36.5",
"jmespath<2.0.0,>=0.7.1",
"s3transfer<0.12.0,>=0.11.0",
]
files = [
- {file = "boto3-1.36.0-py3-none-any.whl", hash = "sha256:d0ca7a58ce25701a52232cc8df9d87854824f1f2964b929305722ebc7959d5a9"},
- {file = "boto3-1.36.0.tar.gz", hash = "sha256:159898f51c2997a12541c0e02d6e5a8fe2993ddb307b9478fd9a339f98b57e00"},
+ {file = "boto3-1.36.5-py3-none-any.whl", hash = "sha256:a404ad5ec94ff40c176215a991bf62f0db5514a93a3dd361b7b2ab9660f811f4"},
+ {file = "boto3-1.36.5.tar.gz", hash = "sha256:58a6b7c3d5145b3ac04d4b6caa76223b8ef88004b4237444e553041e29581a11"},
]
[[package]]
name = "botocore"
-version = "1.36.0"
+version = "1.36.5"
requires_python = ">=3.8"
summary = "Low-level, data-driven core of boto 3."
groups = ["default"]
@@ -325,19 +325,19 @@ dependencies = [
"urllib3<1.27,>=1.25.4; python_version < \"3.10\"",
]
files = [
- {file = "botocore-1.36.0-py3-none-any.whl", hash = "sha256:b54b11f0cfc47fc1243ada0f7f461266c279968487616720fa8ebb02183917d7"},
- {file = "botocore-1.36.0.tar.gz", hash = "sha256:0232029ff9ae3f5b50cdb25cbd257c16f87402b6d31a05bd6483638ee6434c4b"},
+ {file = "botocore-1.36.5-py3-none-any.whl", hash = "sha256:6d9f70afa9bf9d21407089dc22b8cc8ec6fa44866d4660858c062c74fc8555eb"},
+ {file = "botocore-1.36.5.tar.gz", hash = "sha256:234ed3d29a8954c37a551c933453bf14c6ae44a69a4f273ffef377a2612ca6a6"},
]
[[package]]
name = "cachetools"
-version = "5.5.0"
+version = "5.5.1"
requires_python = ">=3.7"
summary = "Extensible memoizing collections and decorators"
groups = ["default"]
files = [
- {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"},
- {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"},
+ {file = "cachetools-5.5.1-py3-none-any.whl", hash = "sha256:b76651fdc3b24ead3c648bbdeeb940c1b04d365b38b4af66788f9ec4a81d42bb"},
+ {file = "cachetools-5.5.1.tar.gz", hash = "sha256:70f238fbba50383ef62e55c6aff6d9673175fe59f7c6782c7a0b9e38f4a9df95"},
]
[[package]]
@@ -628,13 +628,13 @@ files = [
[[package]]
name = "filelock"
-version = "3.16.1"
-requires_python = ">=3.8"
+version = "3.17.0"
+requires_python = ">=3.9"
summary = "A platform independent file lock."
groups = ["default"]
files = [
- {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"},
- {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"},
+ {file = "filelock-3.17.0-py3-none-any.whl", hash = "sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338"},
+ {file = "filelock-3.17.0.tar.gz", hash = "sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e"},
]
[[package]]
@@ -772,7 +772,7 @@ files = [
[[package]]
name = "google-api-core"
-version = "2.24.0"
+version = "2.24.1rc1"
requires_python = ">=3.7"
summary = "Google API client core library"
groups = ["default"]
@@ -784,27 +784,27 @@ dependencies = [
"requests<3.0.0.dev0,>=2.18.0",
]
files = [
- {file = "google_api_core-2.24.0-py3-none-any.whl", hash = "sha256:10d82ac0fca69c82a25b3efdeefccf6f28e02ebb97925a8cce8edbfe379929d9"},
- {file = "google_api_core-2.24.0.tar.gz", hash = "sha256:e255640547a597a4da010876d333208ddac417d60add22b6851a0c66a831fcaf"},
+ {file = "google_api_core-2.24.1rc1-py3-none-any.whl", hash = "sha256:92ee3eed90a397a9f4dd13c034a36cbe7dba2a58e01e5668619847b68a527b73"},
+ {file = "google_api_core-2.24.1rc1.tar.gz", hash = "sha256:d1cf8265c8b0b171a87d84adc8709a5e48147ca529d6f96d6a2be613a195eb78"},
]
[[package]]
name = "google-api-core"
-version = "2.24.0"
+version = "2.24.1rc1"
extras = ["grpc"]
requires_python = ">=3.7"
summary = "Google API client core library"
groups = ["default"]
dependencies = [
- "google-api-core==2.24.0",
+ "google-api-core==2.24.1rc1",
"grpcio-status<2.0.dev0,>=1.33.2",
"grpcio-status<2.0.dev0,>=1.49.1; python_version >= \"3.11\"",
"grpcio<2.0dev,>=1.33.2",
"grpcio<2.0dev,>=1.49.1; python_version >= \"3.11\"",
]
files = [
- {file = "google_api_core-2.24.0-py3-none-any.whl", hash = "sha256:10d82ac0fca69c82a25b3efdeefccf6f28e02ebb97925a8cce8edbfe379929d9"},
- {file = "google_api_core-2.24.0.tar.gz", hash = "sha256:e255640547a597a4da010876d333208ddac417d60add22b6851a0c66a831fcaf"},
+ {file = "google_api_core-2.24.1rc1-py3-none-any.whl", hash = "sha256:92ee3eed90a397a9f4dd13c034a36cbe7dba2a58e01e5668619847b68a527b73"},
+ {file = "google_api_core-2.24.1rc1.tar.gz", hash = "sha256:d1cf8265c8b0b171a87d84adc8709a5e48147ca529d6f96d6a2be613a195eb78"},
]
[[package]]
@@ -827,7 +827,7 @@ files = [
[[package]]
name = "google-auth"
-version = "2.37.0"
+version = "2.38.0"
requires_python = ">=3.7"
summary = "Google Authentication Library"
groups = ["default"]
@@ -837,8 +837,8 @@ dependencies = [
"rsa<5,>=3.1.4",
]
files = [
- {file = "google_auth-2.37.0-py2.py3-none-any.whl", hash = "sha256:42664f18290a6be591be5329a96fe30184be1a1badb7292a7f686a9659de9ca0"},
- {file = "google_auth-2.37.0.tar.gz", hash = "sha256:0054623abf1f9c83492c63d3f47e77f0a544caa3d40b2d98e099a611c2dd5d00"},
+ {file = "google_auth-2.38.0-py2.py3-none-any.whl", hash = "sha256:e7dae6694313f434a2727bf2906f27ad259bae090d7aa896590d86feec3d9d4a"},
+ {file = "google_auth-2.38.0.tar.gz", hash = "sha256:8285113607d3b80a3f1543b75962447ba8a09fe85783432a784fdeef6ac094c4"},
]
[[package]]
@@ -872,7 +872,7 @@ files = [
[[package]]
name = "google-cloud-aiplatform"
-version = "1.77.0"
+version = "1.78.0"
requires_python = ">=3.8"
summary = "Vertex AI API client library"
groups = ["default"]
@@ -891,13 +891,13 @@ dependencies = [
"typing-extensions",
]
files = [
- {file = "google_cloud_aiplatform-1.77.0-py2.py3-none-any.whl", hash = "sha256:e9dd1bcb1b9a85eddd452916cd6ad1d9ce2d487772a9e45b1814aa0ac5633689"},
- {file = "google_cloud_aiplatform-1.77.0.tar.gz", hash = "sha256:1e5b77fe6c7f276d7aae65bcf08a273122a71f6c4af1f43cf45821f603a74080"},
+ {file = "google_cloud_aiplatform-1.78.0-py2.py3-none-any.whl", hash = "sha256:e2663b715bdeb5f4c9bf72defc5bd9abdb182048b012b83231dd0708dbc8b7ba"},
+ {file = "google_cloud_aiplatform-1.78.0.tar.gz", hash = "sha256:c42a8e9981afb7964d14c3109e1eae0892785c746235acb1f990cdfd40ce9d13"},
]
[[package]]
name = "google-cloud-bigquery"
-version = "3.28.0"
+version = "3.29.0"
requires_python = ">=3.7"
summary = "Google BigQuery API client library"
groups = ["default"]
@@ -911,8 +911,8 @@ dependencies = [
"requests<3.0.0dev,>=2.21.0",
]
files = [
- {file = "google_cloud_bigquery-3.28.0-py2.py3-none-any.whl", hash = "sha256:29a0ed6ea19eab9bf59429f66d7a2b20ebea78597e76ed6fb653a581486e90c8"},
- {file = "google_cloud_bigquery-3.28.0.tar.gz", hash = "sha256:161f9f424400f7bd0a4885ee80027f0030f4f5ff6feaaa1c30bb12c2c5a0e783"},
+ {file = "google_cloud_bigquery-3.29.0-py2.py3-none-any.whl", hash = "sha256:5453a4eabe50118254eda9778f3d7dad413490de5f7046b5e66c98f5a1580308"},
+ {file = "google_cloud_bigquery-3.29.0.tar.gz", hash = "sha256:fafc2b455ffce3bcc6ce0e884184ef50b6a11350a83b91e327fadda4d5566e72"},
]
[[package]]
@@ -1268,13 +1268,13 @@ files = [
[[package]]
name = "hpack"
-version = "4.0.0"
-requires_python = ">=3.6.1"
-summary = "Pure-Python HPACK header compression"
+version = "4.1.0"
+requires_python = ">=3.9"
+summary = "Pure-Python HPACK header encoding"
groups = ["default"]
files = [
- {file = "hpack-4.0.0-py3-none-any.whl", hash = "sha256:84a076fad3dc9a9f8063ccb8041ef100867b1878b25ef0ee63847a5d53818a6c"},
- {file = "hpack-4.0.0.tar.gz", hash = "sha256:fc41de0c63e687ebffde81187a948221294896f6bdc0ae2312708df339430095"},
+ {file = "hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496"},
+ {file = "hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca"},
]
[[package]]
@@ -1362,13 +1362,13 @@ files = [
[[package]]
name = "hyperframe"
-version = "6.0.1"
-requires_python = ">=3.6.1"
-summary = "HTTP/2 framing layer for Python"
+version = "6.1.0"
+requires_python = ">=3.9"
+summary = "Pure-Python HTTP/2 framing"
groups = ["default"]
files = [
- {file = "hyperframe-6.0.1-py3-none-any.whl", hash = "sha256:0ec6bafd80d8ad2195c4f03aacba3a8265e57bc4cff261e802bf39970ed02a15"},
- {file = "hyperframe-6.0.1.tar.gz", hash = "sha256:ae510046231dc8e9ecb1a6586f63d2347bf4c8905914aa84ba585ae85f28a914"},
+ {file = "hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5"},
+ {file = "hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08"},
]
[[package]]
@@ -1384,8 +1384,8 @@ files = [
[[package]]
name = "importlib-metadata"
-version = "8.5.0"
-requires_python = ">=3.8"
+version = "8.6.1"
+requires_python = ">=3.9"
summary = "Read metadata from Python packages"
groups = ["default"]
marker = "python_version < \"3.10\""
@@ -1393,8 +1393,8 @@ dependencies = [
"zipp>=3.20",
]
files = [
- {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"},
- {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"},
+ {file = "importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e"},
+ {file = "importlib_metadata-8.6.1.tar.gz", hash = "sha256:310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580"},
]
[[package]]
@@ -1545,7 +1545,7 @@ files = [
[[package]]
name = "llama-cloud"
-version = "0.1.9"
+version = "0.1.10"
requires_python = "<4,>=3.8"
summary = ""
groups = ["default"]
@@ -1555,8 +1555,8 @@ dependencies = [
"pydantic>=1.10",
]
files = [
- {file = "llama_cloud-0.1.9-py3-none-any.whl", hash = "sha256:792ee316985bbf4dd0294007105a100489d4baba0bcc4f3e16284f0c01d832d4"},
- {file = "llama_cloud-0.1.9.tar.gz", hash = "sha256:fc03bd338a1da04b7607a44d82a62b3eb178d80af05a53653e801d6f8bb67df7"},
+ {file = "llama_cloud-0.1.10-py3-none-any.whl", hash = "sha256:d91198ad92ea6c3a25757e5d6cb565b4bd6db385dc4fa596a725c0fb81a68f4e"},
+ {file = "llama_cloud-0.1.10.tar.gz", hash = "sha256:56ffe8f2910c2047dd4eb1b13da31ee5f67321a000794eee559e0b56954d2f76"},
]
[[package]]
@@ -1618,7 +1618,7 @@ files = [
[[package]]
name = "llama-index-core"
-version = "0.12.11"
+version = "0.12.13"
requires_python = "<4.0,>=3.9"
summary = "Interface between LLMs and your data"
groups = ["default"]
@@ -1648,8 +1648,8 @@ dependencies = [
"wrapt",
]
files = [
- {file = "llama_index_core-0.12.11-py3-none-any.whl", hash = "sha256:3b1e019c899e9e011dfa01c96b7e3f666e0c161035fbca6cb787b4c61e0c94db"},
- {file = "llama_index_core-0.12.11.tar.gz", hash = "sha256:9a41ca91167ea5eec9ebaac7f5e958b7feddbd8af3bfbf7c393a5edfb994d566"},
+ {file = "llama_index_core-0.12.13-py3-none-any.whl", hash = "sha256:9708bb594bbddffd6ff0767242e49d8978d1ba60a2e62e071d9d123ad2f17e6f"},
+ {file = "llama_index_core-0.12.13.tar.gz", hash = "sha256:77af0161246ce1de38efc17cb6438dfff9e9558af00bcfac7dd4d0b7325efa4b"},
]
[[package]]
@@ -1715,17 +1715,17 @@ files = [
[[package]]
name = "llama-index-indices-managed-llama-cloud"
-version = "0.6.3"
+version = "0.6.4"
requires_python = "<4.0,>=3.9"
summary = "llama-index indices llama-cloud integration"
groups = ["default"]
dependencies = [
- "llama-cloud>=0.1.5",
+ "llama-cloud<0.2.0,>=0.1.8",
"llama-index-core<0.13.0,>=0.12.0",
]
files = [
- {file = "llama_index_indices_managed_llama_cloud-0.6.3-py3-none-any.whl", hash = "sha256:7f125602f624a2d321b6a4130cd98df35eb8c15818a159390755b2c13068f4ce"},
- {file = "llama_index_indices_managed_llama_cloud-0.6.3.tar.gz", hash = "sha256:f09e4182cbc2a2bd75ae85cebb1681075247f0d91b931b094cac4315386ce87a"},
+ {file = "llama_index_indices_managed_llama_cloud-0.6.4-py3-none-any.whl", hash = "sha256:d7e85844a2e343dacebdef424decab3f5fd6361e25b3ff2bdcfb18607c1a49c5"},
+ {file = "llama_index_indices_managed_llama_cloud-0.6.4.tar.gz", hash = "sha256:0b45973cb2dc9702122006019bfb556dcabba31b0bdf79afc7b376ca8143df03"},
]
[[package]]
@@ -1929,7 +1929,7 @@ files = [
[[package]]
name = "llama-index-readers-file"
-version = "0.4.3"
+version = "0.4.4"
requires_python = "<4.0,>=3.9"
summary = "llama-index readers file integration"
groups = ["default"]
@@ -1941,8 +1941,8 @@ dependencies = [
"striprtf<0.0.27,>=0.0.26",
]
files = [
- {file = "llama_index_readers_file-0.4.3-py3-none-any.whl", hash = "sha256:c669da967ea534e3af3660f9fd730c71c725288f5c57906bcce338414ebeee5c"},
- {file = "llama_index_readers_file-0.4.3.tar.gz", hash = "sha256:07514bebed7ce431c1b3ef9279d09aa3d1bba8e342d661860a033355b98fb33a"},
+ {file = "llama_index_readers_file-0.4.4-py3-none-any.whl", hash = "sha256:01589a4895e2d4abad30294c9b0d2813520ee1f5164922ad92f11e64a1d65d6c"},
+ {file = "llama_index_readers_file-0.4.4.tar.gz", hash = "sha256:e076b3fa1e68eea1594d47cec1f64b384fb6067f2697ca8aae22b4a21ad27ca7"},
]
[[package]]
@@ -2097,7 +2097,7 @@ files = [
[[package]]
name = "marshmallow"
-version = "3.25.1"
+version = "3.26.0"
requires_python = ">=3.9"
summary = "A lightweight library for converting complex datatypes to and from native Python datatypes."
groups = ["default"]
@@ -2105,8 +2105,8 @@ dependencies = [
"packaging>=17.0",
]
files = [
- {file = "marshmallow-3.25.1-py3-none-any.whl", hash = "sha256:ec5d00d873ce473b7f2ffcb7104286a376c354cab0c2fa12f5573dab03e87210"},
- {file = "marshmallow-3.25.1.tar.gz", hash = "sha256:f4debda3bb11153d81ac34b0d582bf23053055ee11e791b54b4b35493468040a"},
+ {file = "marshmallow-3.26.0-py3-none-any.whl", hash = "sha256:1287bca04e6a5f4094822ac153c03da5e214a0a60bcd557b140f3e66991b8ca1"},
+ {file = "marshmallow-3.26.0.tar.gz", hash = "sha256:eb36762a1cc76d7abf831e18a3a1b26d3d481bbc74581b8e532a3d3a8115e1cb"},
]
[[package]]
@@ -2342,22 +2342,22 @@ files = [
[[package]]
name = "ollama"
-version = "0.4.6"
+version = "0.4.7"
requires_python = "<4.0,>=3.8"
summary = "The official Python client for Ollama."
groups = ["default"]
dependencies = [
- "httpx<0.28.0,>=0.27.0",
+ "httpx<0.29,>=0.27",
"pydantic<3.0.0,>=2.9.0",
]
files = [
- {file = "ollama-0.4.6-py3-none-any.whl", hash = "sha256:cbb4ebe009e10dd12bdd82508ab415fd131945e185753d728a7747c9ebe762e9"},
- {file = "ollama-0.4.6.tar.gz", hash = "sha256:b00717651c829f96094ed4231b9f0d87e33cc92dc235aca50aeb5a2a4e6e95b7"},
+ {file = "ollama-0.4.7-py3-none-any.whl", hash = "sha256:85505663cca67a83707be5fb3aeff0ea72e67846cea5985529d8eca4366564a1"},
+ {file = "ollama-0.4.7.tar.gz", hash = "sha256:891dcbe54f55397d82d289c459de0ea897e103b86a3f1fad0fdb1895922a75ff"},
]
[[package]]
name = "openai"
-version = "1.59.7"
+version = "1.60.0"
requires_python = ">=3.8"
summary = "The official Python library for the openai API"
groups = ["default"]
@@ -2372,8 +2372,8 @@ dependencies = [
"typing-extensions<5,>=4.11",
]
files = [
- {file = "openai-1.59.7-py3-none-any.whl", hash = "sha256:cfa806556226fa96df7380ab2e29814181d56fea44738c2b0e581b462c268692"},
- {file = "openai-1.59.7.tar.gz", hash = "sha256:043603def78c00befb857df9f0a16ee76a3af5984ba40cb7ee5e2f40db4646bf"},
+ {file = "openai-1.60.0-py3-none-any.whl", hash = "sha256:df06c43be8018274980ac363da07d4b417bd835ead1c66e14396f6f15a0d5dda"},
+ {file = "openai-1.60.0.tar.gz", hash = "sha256:7fa536cd4b644718645b874d2706e36dbbef38b327e42ca0623275da347ee1a9"},
]
[[package]]
@@ -2659,16 +2659,16 @@ files = [
[[package]]
name = "proto-plus"
-version = "1.25.0"
+version = "1.26.0rc1"
requires_python = ">=3.7"
-summary = "Beautiful, Pythonic protocol buffers."
+summary = "Beautiful, Pythonic protocol buffers"
groups = ["default"]
dependencies = [
"protobuf<6.0.0dev,>=3.19.0",
]
files = [
- {file = "proto_plus-1.25.0-py3-none-any.whl", hash = "sha256:c91fc4a65074ade8e458e95ef8bac34d4008daa7cce4a12d6707066fca648961"},
- {file = "proto_plus-1.25.0.tar.gz", hash = "sha256:fbb17f57f7bd05a68b7707e745e26528b0b3c34e378db91eef93912c54982d91"},
+ {file = "proto_plus-1.26.0rc1-py3-none-any.whl", hash = "sha256:a0ad6fbc2e194dbbb813edc22ee2e509a7c38df7ecea2fd2803bce0536eaf0f4"},
+ {file = "proto_plus-1.26.0rc1.tar.gz", hash = "sha256:04eeceecd6a038285e2aa8996b53c045d04a568c5c48b7eaa79c097a4984a4c7"},
]
[[package]]
@@ -2773,7 +2773,7 @@ files = [
[[package]]
name = "pydantic"
-version = "2.10.5"
+version = "2.10.6"
requires_python = ">=3.8"
summary = "Data validation using Python type hints"
groups = ["default"]
@@ -2783,8 +2783,8 @@ dependencies = [
"typing-extensions>=4.12.2",
]
files = [
- {file = "pydantic-2.10.5-py3-none-any.whl", hash = "sha256:4dd4e322dbe55472cb7ca7e73f4b63574eecccf2835ffa2af9021ce113c83c53"},
- {file = "pydantic-2.10.5.tar.gz", hash = "sha256:278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff"},
+ {file = "pydantic-2.10.6-py3-none-any.whl", hash = "sha256:427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584"},
+ {file = "pydantic-2.10.6.tar.gz", hash = "sha256:ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236"},
]
[[package]]
@@ -3074,7 +3074,7 @@ files = [
[[package]]
name = "qdrant-client"
-version = "1.12.2"
+version = "1.13.2"
requires_python = ">=3.9"
summary = "Client library for the Qdrant vector search engine"
groups = ["default"]
@@ -3089,8 +3089,8 @@ dependencies = [
"urllib3<3,>=1.26.14",
]
files = [
- {file = "qdrant_client-1.12.2-py3-none-any.whl", hash = "sha256:a0ae500a46a679ff3521ba3f1f1cf3d72b57090a768cec65fc317066bcbac1e6"},
- {file = "qdrant_client-1.12.2.tar.gz", hash = "sha256:2777e09b3e89bb22bb490384d8b1fa8140f3915287884f18984f7031a346aba5"},
+ {file = "qdrant_client-1.13.2-py3-none-any.whl", hash = "sha256:db97e759bd3f8d483a383984ba4c2a158eef56f2188d83df7771591d43de2201"},
+ {file = "qdrant_client-1.13.2.tar.gz", hash = "sha256:c8cce87ce67b006f49430a050a35c85b78e3b896c0c756dafc13bdeca543ec13"},
]
[[package]]
@@ -3109,17 +3109,18 @@ files = [
[[package]]
name = "referencing"
-version = "0.35.1"
-requires_python = ">=3.8"
+version = "0.36.1"
+requires_python = ">=3.9"
summary = "JSON Referencing + Python"
groups = ["default"]
dependencies = [
"attrs>=22.2.0",
"rpds-py>=0.7.0",
+ "typing-extensions>=4.4.0; python_version < \"3.13\"",
]
files = [
- {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"},
- {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"},
+ {file = "referencing-0.36.1-py3-none-any.whl", hash = "sha256:363d9c65f080d0d70bc41c721dce3c7f3e77fc09f269cd5c8813da18069a6794"},
+ {file = "referencing-0.36.1.tar.gz", hash = "sha256:ca2e6492769e3602957e9b831b94211599d2aade9477f5d44110d2530cf9aade"},
]
[[package]]
@@ -3300,16 +3301,16 @@ files = [
[[package]]
name = "s3transfer"
-version = "0.11.0"
+version = "0.11.2"
requires_python = ">=3.8"
summary = "An Amazon S3 Transfer Manager"
groups = ["default"]
dependencies = [
- "botocore<2.0a.0,>=1.33.2",
+ "botocore<2.0a.0,>=1.36.0",
]
files = [
- {file = "s3transfer-0.11.0-py3-none-any.whl", hash = "sha256:f43b03931c198743569bbfb6a328a53f4b2b4ec723cd7c01fab68e3119db3f8b"},
- {file = "s3transfer-0.11.0.tar.gz", hash = "sha256:6563eda054c33bdebef7cbf309488634651c47270d828e594d151cd289fb7cf7"},
+ {file = "s3transfer-0.11.2-py3-none-any.whl", hash = "sha256:be6ecb39fadd986ef1701097771f87e4d2f821f27f6071c872143884d2950fbc"},
+ {file = "s3transfer-0.11.2.tar.gz", hash = "sha256:3b39185cb72f5acc77db1a58b6e25b977f28d20496b6e58d6813d75f464d632f"},
]
[[package]]
@@ -3717,13 +3718,13 @@ files = [
[[package]]
name = "tzdata"
-version = "2024.2"
+version = "2025.1"
requires_python = ">=2"
summary = "Provider of IANA time zone data"
groups = ["default"]
files = [
- {file = "tzdata-2024.2-py2.py3-none-any.whl", hash = "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"},
- {file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"},
+ {file = "tzdata-2025.1-py2.py3-none-any.whl", hash = "sha256:7e127113816800496f027041c570f50bcd464a020098a3b6b199517772303639"},
+ {file = "tzdata-2025.1.tar.gz", hash = "sha256:24894909e88cdb28bd1636c6887801df64cb485bd593f2fd83ef29075a81d694"},
]
[[package]]
@@ -3797,7 +3798,7 @@ dependencies = [
[[package]]
name = "unstract-sdk"
-version = "0.55.0rc2"
+version = "0.56.0rc3"
requires_python = "<3.11.1,>=3.9"
summary = "A framework for writing Unstract Tools/Apps"
groups = ["default"]
@@ -3836,8 +3837,8 @@ dependencies = [
"transformers==4.37.0",
]
files = [
- {file = "unstract_sdk-0.55.0rc2-py3-none-any.whl", hash = "sha256:d3cdd3c06f3b773ecf26f2abc0f71f89e5bbc9748b1ddb0ea5a29c4164c28da3"},
- {file = "unstract_sdk-0.55.0rc2.tar.gz", hash = "sha256:d4cb9a58a7740b01854e372472901761e86e64eca83d6250ff17b047ad25b39c"},
+ {file = "unstract_sdk-0.56.0rc3-py3-none-any.whl", hash = "sha256:abc8ee27b4eaa9694f272460b2696ed2798ff60b9b12539d327cdeaacbb02914"},
+ {file = "unstract_sdk-0.56.0rc3.tar.gz", hash = "sha256:f09db70f91fe5405918a27b91b3807d812b223dae54b9ad1f688f02a88512bb1"},
]
[[package]]
diff --git a/platform-service/pyproject.toml b/platform-service/pyproject.toml
index 5cf2a4d5b..b64804b1e 100644
--- a/platform-service/pyproject.toml
+++ b/platform-service/pyproject.toml
@@ -13,7 +13,7 @@ dependencies = [
"redis~=5.2.1",
"cryptography>=41.0.7",
"requests>=2.31.0",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
"gcsfs==2024.10.0",
"unstract-flags @ file:///${PROJECT_ROOT}/../unstract/flags",
]
diff --git a/prompt-service/pdm.lock b/prompt-service/pdm.lock
index 586d8b61d..13377409d 100644
--- a/prompt-service/pdm.lock
+++ b/prompt-service/pdm.lock
@@ -5,7 +5,7 @@
groups = ["default", "deploy"]
strategy = ["cross_platform", "inherit_metadata"]
lock_version = "4.4.2"
-content_hash = "sha256:d840a9a53d631e2a29fc3aa8bca77c6817d9cdb96548f0b3de4110aeb0fc9123"
+content_hash = "sha256:9d7ce6b714514f621bd8bd3ac42172b526cd79cb67d77b10634f274e44575f84"
[[package]]
name = "aiohappyeyeballs"
@@ -124,7 +124,7 @@ files = [
[[package]]
name = "anthropic"
-version = "0.43.0"
+version = "0.45.0"
requires_python = ">=3.8"
summary = "The official Python library for the anthropic API"
groups = ["default"]
@@ -138,26 +138,26 @@ dependencies = [
"typing-extensions<5,>=4.10",
]
files = [
- {file = "anthropic-0.43.0-py3-none-any.whl", hash = "sha256:f748a703f77b3244975e1aace3a935840dc653a4714fb6bba644f97cc76847b4"},
- {file = "anthropic-0.43.0.tar.gz", hash = "sha256:06801f01d317a431d883230024318d48981758058bf7e079f33fb11f64b5a5c1"},
+ {file = "anthropic-0.45.0-py3-none-any.whl", hash = "sha256:f36aff71d2c232945e64d1970be68a91b05a2ef5e3afa6c1ff195c3303a95ad3"},
+ {file = "anthropic-0.45.0.tar.gz", hash = "sha256:4e8541dc355332090bfc51b84549c19b649a13a23dbd6bd68e1d012e08551025"},
]
[[package]]
name = "anthropic"
-version = "0.43.0"
+version = "0.45.0"
extras = ["bedrock", "vertex"]
requires_python = ">=3.8"
summary = "The official Python library for the anthropic API"
groups = ["default"]
dependencies = [
- "anthropic==0.43.0",
+ "anthropic==0.45.0",
"boto3>=1.28.57",
"botocore>=1.31.57",
"google-auth<3,>=2",
]
files = [
- {file = "anthropic-0.43.0-py3-none-any.whl", hash = "sha256:f748a703f77b3244975e1aace3a935840dc653a4714fb6bba644f97cc76847b4"},
- {file = "anthropic-0.43.0.tar.gz", hash = "sha256:06801f01d317a431d883230024318d48981758058bf7e079f33fb11f64b5a5c1"},
+ {file = "anthropic-0.45.0-py3-none-any.whl", hash = "sha256:f36aff71d2c232945e64d1970be68a91b05a2ef5e3afa6c1ff195c3303a95ad3"},
+ {file = "anthropic-0.45.0.tar.gz", hash = "sha256:4e8541dc355332090bfc51b84549c19b649a13a23dbd6bd68e1d012e08551025"},
]
[[package]]
@@ -345,13 +345,13 @@ files = [
[[package]]
name = "cachetools"
-version = "5.5.0"
+version = "5.5.1"
requires_python = ">=3.7"
summary = "Extensible memoizing collections and decorators"
groups = ["default"]
files = [
- {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"},
- {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"},
+ {file = "cachetools-5.5.1-py3-none-any.whl", hash = "sha256:b76651fdc3b24ead3c648bbdeeb940c1b04d365b38b4af66788f9ec4a81d42bb"},
+ {file = "cachetools-5.5.1.tar.gz", hash = "sha256:70f238fbba50383ef62e55c6aff6d9673175fe59f7c6782c7a0b9e38f4a9df95"},
]
[[package]]
@@ -631,13 +631,13 @@ files = [
[[package]]
name = "filelock"
-version = "3.16.1"
-requires_python = ">=3.8"
+version = "3.17.0"
+requires_python = ">=3.9"
summary = "A platform independent file lock."
groups = ["default"]
files = [
- {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"},
- {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"},
+ {file = "filelock-3.17.0-py3-none-any.whl", hash = "sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338"},
+ {file = "filelock-3.17.0.tar.gz", hash = "sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e"},
]
[[package]]
@@ -755,7 +755,7 @@ files = [
[[package]]
name = "google-api-core"
-version = "2.24.0"
+version = "2.24.1rc1"
requires_python = ">=3.7"
summary = "Google API client core library"
groups = ["default"]
@@ -767,27 +767,27 @@ dependencies = [
"requests<3.0.0.dev0,>=2.18.0",
]
files = [
- {file = "google_api_core-2.24.0-py3-none-any.whl", hash = "sha256:10d82ac0fca69c82a25b3efdeefccf6f28e02ebb97925a8cce8edbfe379929d9"},
- {file = "google_api_core-2.24.0.tar.gz", hash = "sha256:e255640547a597a4da010876d333208ddac417d60add22b6851a0c66a831fcaf"},
+ {file = "google_api_core-2.24.1rc1-py3-none-any.whl", hash = "sha256:92ee3eed90a397a9f4dd13c034a36cbe7dba2a58e01e5668619847b68a527b73"},
+ {file = "google_api_core-2.24.1rc1.tar.gz", hash = "sha256:d1cf8265c8b0b171a87d84adc8709a5e48147ca529d6f96d6a2be613a195eb78"},
]
[[package]]
name = "google-api-core"
-version = "2.24.0"
+version = "2.24.1rc1"
extras = ["grpc"]
requires_python = ">=3.7"
summary = "Google API client core library"
groups = ["default"]
dependencies = [
- "google-api-core==2.24.0",
+ "google-api-core==2.24.1rc1",
"grpcio-status<2.0.dev0,>=1.33.2",
"grpcio-status<2.0.dev0,>=1.49.1; python_version >= \"3.11\"",
"grpcio<2.0dev,>=1.33.2",
"grpcio<2.0dev,>=1.49.1; python_version >= \"3.11\"",
]
files = [
- {file = "google_api_core-2.24.0-py3-none-any.whl", hash = "sha256:10d82ac0fca69c82a25b3efdeefccf6f28e02ebb97925a8cce8edbfe379929d9"},
- {file = "google_api_core-2.24.0.tar.gz", hash = "sha256:e255640547a597a4da010876d333208ddac417d60add22b6851a0c66a831fcaf"},
+ {file = "google_api_core-2.24.1rc1-py3-none-any.whl", hash = "sha256:92ee3eed90a397a9f4dd13c034a36cbe7dba2a58e01e5668619847b68a527b73"},
+ {file = "google_api_core-2.24.1rc1.tar.gz", hash = "sha256:d1cf8265c8b0b171a87d84adc8709a5e48147ca529d6f96d6a2be613a195eb78"},
]
[[package]]
@@ -810,7 +810,7 @@ files = [
[[package]]
name = "google-auth"
-version = "2.37.0"
+version = "2.38.0"
requires_python = ">=3.7"
summary = "Google Authentication Library"
groups = ["default"]
@@ -820,8 +820,8 @@ dependencies = [
"rsa<5,>=3.1.4",
]
files = [
- {file = "google_auth-2.37.0-py2.py3-none-any.whl", hash = "sha256:42664f18290a6be591be5329a96fe30184be1a1badb7292a7f686a9659de9ca0"},
- {file = "google_auth-2.37.0.tar.gz", hash = "sha256:0054623abf1f9c83492c63d3f47e77f0a544caa3d40b2d98e099a611c2dd5d00"},
+ {file = "google_auth-2.38.0-py2.py3-none-any.whl", hash = "sha256:e7dae6694313f434a2727bf2906f27ad259bae090d7aa896590d86feec3d9d4a"},
+ {file = "google_auth-2.38.0.tar.gz", hash = "sha256:8285113607d3b80a3f1543b75962447ba8a09fe85783432a784fdeef6ac094c4"},
]
[[package]]
@@ -840,7 +840,7 @@ files = [
[[package]]
name = "google-cloud-aiplatform"
-version = "1.77.0"
+version = "1.78.0"
requires_python = ">=3.8"
summary = "Vertex AI API client library"
groups = ["default"]
@@ -859,13 +859,13 @@ dependencies = [
"typing-extensions",
]
files = [
- {file = "google_cloud_aiplatform-1.77.0-py2.py3-none-any.whl", hash = "sha256:e9dd1bcb1b9a85eddd452916cd6ad1d9ce2d487772a9e45b1814aa0ac5633689"},
- {file = "google_cloud_aiplatform-1.77.0.tar.gz", hash = "sha256:1e5b77fe6c7f276d7aae65bcf08a273122a71f6c4af1f43cf45821f603a74080"},
+ {file = "google_cloud_aiplatform-1.78.0-py2.py3-none-any.whl", hash = "sha256:e2663b715bdeb5f4c9bf72defc5bd9abdb182048b012b83231dd0708dbc8b7ba"},
+ {file = "google_cloud_aiplatform-1.78.0.tar.gz", hash = "sha256:c42a8e9981afb7964d14c3109e1eae0892785c746235acb1f990cdfd40ce9d13"},
]
[[package]]
name = "google-cloud-bigquery"
-version = "3.28.0"
+version = "3.29.0"
requires_python = ">=3.7"
summary = "Google BigQuery API client library"
groups = ["default"]
@@ -879,8 +879,8 @@ dependencies = [
"requests<3.0.0dev,>=2.21.0",
]
files = [
- {file = "google_cloud_bigquery-3.28.0-py2.py3-none-any.whl", hash = "sha256:29a0ed6ea19eab9bf59429f66d7a2b20ebea78597e76ed6fb653a581486e90c8"},
- {file = "google_cloud_bigquery-3.28.0.tar.gz", hash = "sha256:161f9f424400f7bd0a4885ee80027f0030f4f5ff6feaaa1c30bb12c2c5a0e783"},
+ {file = "google_cloud_bigquery-3.29.0-py2.py3-none-any.whl", hash = "sha256:5453a4eabe50118254eda9778f3d7dad413490de5f7046b5e66c98f5a1580308"},
+ {file = "google_cloud_bigquery-3.29.0.tar.gz", hash = "sha256:fafc2b455ffce3bcc6ce0e884184ef50b6a11350a83b91e327fadda4d5566e72"},
]
[[package]]
@@ -1236,13 +1236,13 @@ files = [
[[package]]
name = "hpack"
-version = "4.0.0"
-requires_python = ">=3.6.1"
-summary = "Pure-Python HPACK header compression"
+version = "4.1.0"
+requires_python = ">=3.9"
+summary = "Pure-Python HPACK header encoding"
groups = ["default"]
files = [
- {file = "hpack-4.0.0-py3-none-any.whl", hash = "sha256:84a076fad3dc9a9f8063ccb8041ef100867b1878b25ef0ee63847a5d53818a6c"},
- {file = "hpack-4.0.0.tar.gz", hash = "sha256:fc41de0c63e687ebffde81187a948221294896f6bdc0ae2312708df339430095"},
+ {file = "hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496"},
+ {file = "hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca"},
]
[[package]]
@@ -1330,13 +1330,13 @@ files = [
[[package]]
name = "hyperframe"
-version = "6.0.1"
-requires_python = ">=3.6.1"
-summary = "HTTP/2 framing layer for Python"
+version = "6.1.0"
+requires_python = ">=3.9"
+summary = "Pure-Python HTTP/2 framing"
groups = ["default"]
files = [
- {file = "hyperframe-6.0.1-py3-none-any.whl", hash = "sha256:0ec6bafd80d8ad2195c4f03aacba3a8265e57bc4cff261e802bf39970ed02a15"},
- {file = "hyperframe-6.0.1.tar.gz", hash = "sha256:ae510046231dc8e9ecb1a6586f63d2347bf4c8905914aa84ba585ae85f28a914"},
+ {file = "hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5"},
+ {file = "hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08"},
]
[[package]]
@@ -1352,8 +1352,8 @@ files = [
[[package]]
name = "importlib-metadata"
-version = "8.5.0"
-requires_python = ">=3.8"
+version = "8.6.1"
+requires_python = ">=3.9"
summary = "Read metadata from Python packages"
groups = ["default"]
marker = "python_version < \"3.10\""
@@ -1361,8 +1361,8 @@ dependencies = [
"zipp>=3.20",
]
files = [
- {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"},
- {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"},
+ {file = "importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e"},
+ {file = "importlib_metadata-8.6.1.tar.gz", hash = "sha256:310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580"},
]
[[package]]
@@ -1518,7 +1518,7 @@ files = [
[[package]]
name = "llama-cloud"
-version = "0.1.9"
+version = "0.1.10"
requires_python = "<4,>=3.8"
summary = ""
groups = ["default"]
@@ -1528,8 +1528,8 @@ dependencies = [
"pydantic>=1.10",
]
files = [
- {file = "llama_cloud-0.1.9-py3-none-any.whl", hash = "sha256:792ee316985bbf4dd0294007105a100489d4baba0bcc4f3e16284f0c01d832d4"},
- {file = "llama_cloud-0.1.9.tar.gz", hash = "sha256:fc03bd338a1da04b7607a44d82a62b3eb178d80af05a53653e801d6f8bb67df7"},
+ {file = "llama_cloud-0.1.10-py3-none-any.whl", hash = "sha256:d91198ad92ea6c3a25757e5d6cb565b4bd6db385dc4fa596a725c0fb81a68f4e"},
+ {file = "llama_cloud-0.1.10.tar.gz", hash = "sha256:56ffe8f2910c2047dd4eb1b13da31ee5f67321a000794eee559e0b56954d2f76"},
]
[[package]]
@@ -1591,7 +1591,7 @@ files = [
[[package]]
name = "llama-index-core"
-version = "0.12.11"
+version = "0.12.13"
requires_python = "<4.0,>=3.9"
summary = "Interface between LLMs and your data"
groups = ["default"]
@@ -1621,8 +1621,8 @@ dependencies = [
"wrapt",
]
files = [
- {file = "llama_index_core-0.12.11-py3-none-any.whl", hash = "sha256:3b1e019c899e9e011dfa01c96b7e3f666e0c161035fbca6cb787b4c61e0c94db"},
- {file = "llama_index_core-0.12.11.tar.gz", hash = "sha256:9a41ca91167ea5eec9ebaac7f5e958b7feddbd8af3bfbf7c393a5edfb994d566"},
+ {file = "llama_index_core-0.12.13-py3-none-any.whl", hash = "sha256:9708bb594bbddffd6ff0767242e49d8978d1ba60a2e62e071d9d123ad2f17e6f"},
+ {file = "llama_index_core-0.12.13.tar.gz", hash = "sha256:77af0161246ce1de38efc17cb6438dfff9e9558af00bcfac7dd4d0b7325efa4b"},
]
[[package]]
@@ -1688,17 +1688,17 @@ files = [
[[package]]
name = "llama-index-indices-managed-llama-cloud"
-version = "0.6.3"
+version = "0.6.4"
requires_python = "<4.0,>=3.9"
summary = "llama-index indices llama-cloud integration"
groups = ["default"]
dependencies = [
- "llama-cloud>=0.1.5",
+ "llama-cloud<0.2.0,>=0.1.8",
"llama-index-core<0.13.0,>=0.12.0",
]
files = [
- {file = "llama_index_indices_managed_llama_cloud-0.6.3-py3-none-any.whl", hash = "sha256:7f125602f624a2d321b6a4130cd98df35eb8c15818a159390755b2c13068f4ce"},
- {file = "llama_index_indices_managed_llama_cloud-0.6.3.tar.gz", hash = "sha256:f09e4182cbc2a2bd75ae85cebb1681075247f0d91b931b094cac4315386ce87a"},
+ {file = "llama_index_indices_managed_llama_cloud-0.6.4-py3-none-any.whl", hash = "sha256:d7e85844a2e343dacebdef424decab3f5fd6361e25b3ff2bdcfb18607c1a49c5"},
+ {file = "llama_index_indices_managed_llama_cloud-0.6.4.tar.gz", hash = "sha256:0b45973cb2dc9702122006019bfb556dcabba31b0bdf79afc7b376ca8143df03"},
]
[[package]]
@@ -1902,7 +1902,7 @@ files = [
[[package]]
name = "llama-index-readers-file"
-version = "0.4.3"
+version = "0.4.4"
requires_python = "<4.0,>=3.9"
summary = "llama-index readers file integration"
groups = ["default"]
@@ -1914,8 +1914,8 @@ dependencies = [
"striprtf<0.0.27,>=0.0.26",
]
files = [
- {file = "llama_index_readers_file-0.4.3-py3-none-any.whl", hash = "sha256:c669da967ea534e3af3660f9fd730c71c725288f5c57906bcce338414ebeee5c"},
- {file = "llama_index_readers_file-0.4.3.tar.gz", hash = "sha256:07514bebed7ce431c1b3ef9279d09aa3d1bba8e342d661860a033355b98fb33a"},
+ {file = "llama_index_readers_file-0.4.4-py3-none-any.whl", hash = "sha256:01589a4895e2d4abad30294c9b0d2813520ee1f5164922ad92f11e64a1d65d6c"},
+ {file = "llama_index_readers_file-0.4.4.tar.gz", hash = "sha256:e076b3fa1e68eea1594d47cec1f64b384fb6067f2697ca8aae22b4a21ad27ca7"},
]
[[package]]
@@ -2070,7 +2070,7 @@ files = [
[[package]]
name = "marshmallow"
-version = "3.25.1"
+version = "3.26.0"
requires_python = ">=3.9"
summary = "A lightweight library for converting complex datatypes to and from native Python datatypes."
groups = ["default"]
@@ -2078,8 +2078,8 @@ dependencies = [
"packaging>=17.0",
]
files = [
- {file = "marshmallow-3.25.1-py3-none-any.whl", hash = "sha256:ec5d00d873ce473b7f2ffcb7104286a376c354cab0c2fa12f5573dab03e87210"},
- {file = "marshmallow-3.25.1.tar.gz", hash = "sha256:f4debda3bb11153d81ac34b0d582bf23053055ee11e791b54b4b35493468040a"},
+ {file = "marshmallow-3.26.0-py3-none-any.whl", hash = "sha256:1287bca04e6a5f4094822ac153c03da5e214a0a60bcd557b140f3e66991b8ca1"},
+ {file = "marshmallow-3.26.0.tar.gz", hash = "sha256:eb36762a1cc76d7abf831e18a3a1b26d3d481bbc74581b8e532a3d3a8115e1cb"},
]
[[package]]
@@ -2304,22 +2304,22 @@ files = [
[[package]]
name = "ollama"
-version = "0.4.6"
+version = "0.4.7"
requires_python = "<4.0,>=3.8"
summary = "The official Python client for Ollama."
groups = ["default"]
dependencies = [
- "httpx<0.28.0,>=0.27.0",
+ "httpx<0.29,>=0.27",
"pydantic<3.0.0,>=2.9.0",
]
files = [
- {file = "ollama-0.4.6-py3-none-any.whl", hash = "sha256:cbb4ebe009e10dd12bdd82508ab415fd131945e185753d728a7747c9ebe762e9"},
- {file = "ollama-0.4.6.tar.gz", hash = "sha256:b00717651c829f96094ed4231b9f0d87e33cc92dc235aca50aeb5a2a4e6e95b7"},
+ {file = "ollama-0.4.7-py3-none-any.whl", hash = "sha256:85505663cca67a83707be5fb3aeff0ea72e67846cea5985529d8eca4366564a1"},
+ {file = "ollama-0.4.7.tar.gz", hash = "sha256:891dcbe54f55397d82d289c459de0ea897e103b86a3f1fad0fdb1895922a75ff"},
]
[[package]]
name = "openai"
-version = "1.59.7"
+version = "1.60.0"
requires_python = ">=3.8"
summary = "The official Python library for the openai API"
groups = ["default"]
@@ -2334,8 +2334,8 @@ dependencies = [
"typing-extensions<5,>=4.11",
]
files = [
- {file = "openai-1.59.7-py3-none-any.whl", hash = "sha256:cfa806556226fa96df7380ab2e29814181d56fea44738c2b0e581b462c268692"},
- {file = "openai-1.59.7.tar.gz", hash = "sha256:043603def78c00befb857df9f0a16ee76a3af5984ba40cb7ee5e2f40db4646bf"},
+ {file = "openai-1.60.0-py3-none-any.whl", hash = "sha256:df06c43be8018274980ac363da07d4b417bd835ead1c66e14396f6f15a0d5dda"},
+ {file = "openai-1.60.0.tar.gz", hash = "sha256:7fa536cd4b644718645b874d2706e36dbbef38b327e42ca0623275da347ee1a9"},
]
[[package]]
@@ -2610,16 +2610,16 @@ files = [
[[package]]
name = "proto-plus"
-version = "1.25.0"
+version = "1.26.0rc1"
requires_python = ">=3.7"
-summary = "Beautiful, Pythonic protocol buffers."
+summary = "Beautiful, Pythonic protocol buffers"
groups = ["default"]
dependencies = [
"protobuf<6.0.0dev,>=3.19.0",
]
files = [
- {file = "proto_plus-1.25.0-py3-none-any.whl", hash = "sha256:c91fc4a65074ade8e458e95ef8bac34d4008daa7cce4a12d6707066fca648961"},
- {file = "proto_plus-1.25.0.tar.gz", hash = "sha256:fbb17f57f7bd05a68b7707e745e26528b0b3c34e378db91eef93912c54982d91"},
+ {file = "proto_plus-1.26.0rc1-py3-none-any.whl", hash = "sha256:a0ad6fbc2e194dbbb813edc22ee2e509a7c38df7ecea2fd2803bce0536eaf0f4"},
+ {file = "proto_plus-1.26.0rc1.tar.gz", hash = "sha256:04eeceecd6a038285e2aa8996b53c045d04a568c5c48b7eaa79c097a4984a4c7"},
]
[[package]]
@@ -2724,7 +2724,7 @@ files = [
[[package]]
name = "pydantic"
-version = "2.10.5"
+version = "2.10.6"
requires_python = ">=3.8"
summary = "Data validation using Python type hints"
groups = ["default"]
@@ -2734,8 +2734,8 @@ dependencies = [
"typing-extensions>=4.12.2",
]
files = [
- {file = "pydantic-2.10.5-py3-none-any.whl", hash = "sha256:4dd4e322dbe55472cb7ca7e73f4b63574eecccf2835ffa2af9021ce113c83c53"},
- {file = "pydantic-2.10.5.tar.gz", hash = "sha256:278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff"},
+ {file = "pydantic-2.10.6-py3-none-any.whl", hash = "sha256:427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584"},
+ {file = "pydantic-2.10.6.tar.gz", hash = "sha256:ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236"},
]
[[package]]
@@ -3006,7 +3006,7 @@ files = [
[[package]]
name = "qdrant-client"
-version = "1.12.2"
+version = "1.13.2"
requires_python = ">=3.9"
summary = "Client library for the Qdrant vector search engine"
groups = ["default"]
@@ -3021,8 +3021,8 @@ dependencies = [
"urllib3<3,>=1.26.14",
]
files = [
- {file = "qdrant_client-1.12.2-py3-none-any.whl", hash = "sha256:a0ae500a46a679ff3521ba3f1f1cf3d72b57090a768cec65fc317066bcbac1e6"},
- {file = "qdrant_client-1.12.2.tar.gz", hash = "sha256:2777e09b3e89bb22bb490384d8b1fa8140f3915287884f18984f7031a346aba5"},
+ {file = "qdrant_client-1.13.2-py3-none-any.whl", hash = "sha256:db97e759bd3f8d483a383984ba4c2a158eef56f2188d83df7771591d43de2201"},
+ {file = "qdrant_client-1.13.2.tar.gz", hash = "sha256:c8cce87ce67b006f49430a050a35c85b78e3b896c0c756dafc13bdeca543ec13"},
]
[[package]]
@@ -3041,17 +3041,18 @@ files = [
[[package]]
name = "referencing"
-version = "0.35.1"
-requires_python = ">=3.8"
+version = "0.36.1"
+requires_python = ">=3.9"
summary = "JSON Referencing + Python"
groups = ["default"]
dependencies = [
"attrs>=22.2.0",
"rpds-py>=0.7.0",
+ "typing-extensions>=4.4.0; python_version < \"3.13\"",
]
files = [
- {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"},
- {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"},
+ {file = "referencing-0.36.1-py3-none-any.whl", hash = "sha256:363d9c65f080d0d70bc41c721dce3c7f3e77fc09f269cd5c8813da18069a6794"},
+ {file = "referencing-0.36.1.tar.gz", hash = "sha256:ca2e6492769e3602957e9b831b94211599d2aade9477f5d44110d2530cf9aade"},
]
[[package]]
@@ -3612,13 +3613,13 @@ files = [
[[package]]
name = "tzdata"
-version = "2024.2"
+version = "2025.1"
requires_python = ">=2"
summary = "Provider of IANA time zone data"
groups = ["default"]
files = [
- {file = "tzdata-2024.2-py2.py3-none-any.whl", hash = "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"},
- {file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"},
+ {file = "tzdata-2025.1-py2.py3-none-any.whl", hash = "sha256:7e127113816800496f027041c570f50bcd464a020098a3b6b199517772303639"},
+ {file = "tzdata-2025.1.tar.gz", hash = "sha256:24894909e88cdb28bd1636c6887801df64cb485bd593f2fd83ef29075a81d694"},
]
[[package]]
@@ -3709,7 +3710,7 @@ dependencies = [
[[package]]
name = "unstract-sdk"
-version = "0.55.0rc2"
+version = "0.56.0rc3"
requires_python = "<3.11.1,>=3.9"
summary = "A framework for writing Unstract Tools/Apps"
groups = ["default"]
@@ -3748,8 +3749,8 @@ dependencies = [
"transformers==4.37.0",
]
files = [
- {file = "unstract_sdk-0.55.0rc2-py3-none-any.whl", hash = "sha256:d3cdd3c06f3b773ecf26f2abc0f71f89e5bbc9748b1ddb0ea5a29c4164c28da3"},
- {file = "unstract_sdk-0.55.0rc2.tar.gz", hash = "sha256:d4cb9a58a7740b01854e372472901761e86e64eca83d6250ff17b047ad25b39c"},
+ {file = "unstract_sdk-0.56.0rc3-py3-none-any.whl", hash = "sha256:abc8ee27b4eaa9694f272460b2696ed2798ff60b9b12539d327cdeaacbb02914"},
+ {file = "unstract_sdk-0.56.0rc3.tar.gz", hash = "sha256:f09db70f91fe5405918a27b91b3807d812b223dae54b9ad1f688f02a88512bb1"},
]
[[package]]
diff --git a/prompt-service/pyproject.toml b/prompt-service/pyproject.toml
index 86f870f32..54ae937da 100644
--- a/prompt-service/pyproject.toml
+++ b/prompt-service/pyproject.toml
@@ -15,7 +15,7 @@ dependencies = [
"flask~=3.0",
"llama-index==0.12.8",
"python-dotenv==1.0.0",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
"redis>=5.0.3",
"unstract-core @ file:///${PROJECT_ROOT}/../unstract/core",
"unstract-flags @ file:///${PROJECT_ROOT}/../unstract/flags",
diff --git a/pyproject.toml b/pyproject.toml
index 436e6c70b..a8417e9c1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -41,7 +41,7 @@ hook-check-django-migrations = [
"psycopg2-binary==2.9.9",
"python-dotenv==1.0.0",
"python-magic==0.4.27",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
"-e unstract-connectors @ file:///${PROJECT_ROOT}/unstract/connectors",
"-e unstract-core @ file:///${PROJECT_ROOT}/unstract/core",
"-e unstract-flags @ file:///${PROJECT_ROOT}/unstract/flags",
diff --git a/tools/classifier/requirements.txt b/tools/classifier/requirements.txt
index 77e9841a2..beac09d05 100644
--- a/tools/classifier/requirements.txt
+++ b/tools/classifier/requirements.txt
@@ -1,6 +1,6 @@
# Add your dependencies here
# Required for all unstract tools
-unstract-sdk~=0.56.0rc1
+unstract-sdk~=0.56.0rc3
# Required for remote storage support
s3fs[boto3]==2024.6.0
diff --git a/tools/classifier/src/config/properties.json b/tools/classifier/src/config/properties.json
index 0e7eb073a..a6d737b87 100644
--- a/tools/classifier/src/config/properties.json
+++ b/tools/classifier/src/config/properties.json
@@ -2,7 +2,7 @@
"schemaVersion": "0.0.1",
"displayName": "File Classifier",
"functionName": "classify",
- "toolVersion": "0.0.48",
+ "toolVersion": "0.0.49",
"description": "Classifies a file into a bin based on its contents",
"input": {
"description": "File to be classified"
diff --git a/tools/structure/requirements.txt b/tools/structure/requirements.txt
index 77e9841a2..beac09d05 100644
--- a/tools/structure/requirements.txt
+++ b/tools/structure/requirements.txt
@@ -1,6 +1,6 @@
# Add your dependencies here
# Required for all unstract tools
-unstract-sdk~=0.56.0rc1
+unstract-sdk~=0.56.0rc3
# Required for remote storage support
s3fs[boto3]==2024.6.0
diff --git a/tools/structure/src/config/properties.json b/tools/structure/src/config/properties.json
index 4b13b2af1..50d41130b 100644
--- a/tools/structure/src/config/properties.json
+++ b/tools/structure/src/config/properties.json
@@ -2,7 +2,7 @@
"schemaVersion": "0.0.1",
"displayName": "Structure Tool",
"functionName": "structure_tool",
- "toolVersion": "0.0.58",
+ "toolVersion": "0.0.59",
"description": "This is a template tool which can answer set of input prompts designed in the Prompt Studio",
"input": {
"description": "File that needs to be indexed and parsed for answers"
diff --git a/tools/text_extractor/requirements.txt b/tools/text_extractor/requirements.txt
index 77e9841a2..beac09d05 100644
--- a/tools/text_extractor/requirements.txt
+++ b/tools/text_extractor/requirements.txt
@@ -1,6 +1,6 @@
# Add your dependencies here
# Required for all unstract tools
-unstract-sdk~=0.56.0rc1
+unstract-sdk~=0.56.0rc3
# Required for remote storage support
s3fs[boto3]==2024.6.0
diff --git a/tools/text_extractor/src/config/properties.json b/tools/text_extractor/src/config/properties.json
index 43c25ae1e..1c4a6b9c3 100644
--- a/tools/text_extractor/src/config/properties.json
+++ b/tools/text_extractor/src/config/properties.json
@@ -2,7 +2,7 @@
"schemaVersion": "0.0.1",
"displayName": "Text Extractor",
"functionName": "text_extractor",
- "toolVersion": "0.0.45",
+ "toolVersion": "0.0.46",
"description": "The Text Extractor is a powerful tool designed to convert documents to its text form or Extract texts from documents",
"input": {
"description": "Document"
diff --git a/unstract/filesystem/pdm.lock b/unstract/filesystem/pdm.lock
index 71d4f5f05..fd28836ad 100644
--- a/unstract/filesystem/pdm.lock
+++ b/unstract/filesystem/pdm.lock
@@ -5,7 +5,7 @@
groups = ["default"]
strategy = ["cross_platform", "inherit_metadata"]
lock_version = "4.4.2"
-content_hash = "sha256:5111c92e7ad214e27e366db8473c173d245113e0696d3b4625b004b79a6a9a3f"
+content_hash = "sha256:0feefc31b976567b21f22a884beec5e403b86fc5dda1eb7be2ad6e8c8be76205"
[[package]]
name = "aiohappyeyeballs"
@@ -110,7 +110,7 @@ files = [
[[package]]
name = "anthropic"
-version = "0.44.0"
+version = "0.45.0"
requires_python = ">=3.8"
summary = "The official Python library for the anthropic API"
groups = ["default"]
@@ -124,26 +124,26 @@ dependencies = [
"typing-extensions<5,>=4.10",
]
files = [
- {file = "anthropic-0.44.0-py3-none-any.whl", hash = "sha256:7087ccfc8ed7b164f971e094495cd3aeabac1e435fa393480cc146c87946c21c"},
- {file = "anthropic-0.44.0.tar.gz", hash = "sha256:dc5c91c8b0463f97513d2e79350511ef295a56910bac4fbbe9491016c71f2ef0"},
+ {file = "anthropic-0.45.0-py3-none-any.whl", hash = "sha256:f36aff71d2c232945e64d1970be68a91b05a2ef5e3afa6c1ff195c3303a95ad3"},
+ {file = "anthropic-0.45.0.tar.gz", hash = "sha256:4e8541dc355332090bfc51b84549c19b649a13a23dbd6bd68e1d012e08551025"},
]
[[package]]
name = "anthropic"
-version = "0.44.0"
+version = "0.45.0"
extras = ["bedrock", "vertex"]
requires_python = ">=3.8"
summary = "The official Python library for the anthropic API"
groups = ["default"]
dependencies = [
- "anthropic==0.44.0",
+ "anthropic==0.45.0",
"boto3>=1.28.57",
"botocore>=1.31.57",
"google-auth<3,>=2",
]
files = [
- {file = "anthropic-0.44.0-py3-none-any.whl", hash = "sha256:7087ccfc8ed7b164f971e094495cd3aeabac1e435fa393480cc146c87946c21c"},
- {file = "anthropic-0.44.0.tar.gz", hash = "sha256:dc5c91c8b0463f97513d2e79350511ef295a56910bac4fbbe9491016c71f2ef0"},
+ {file = "anthropic-0.45.0-py3-none-any.whl", hash = "sha256:f36aff71d2c232945e64d1970be68a91b05a2ef5e3afa6c1ff195c3303a95ad3"},
+ {file = "anthropic-0.45.0.tar.gz", hash = "sha256:4e8541dc355332090bfc51b84549c19b649a13a23dbd6bd68e1d012e08551025"},
]
[[package]]
@@ -287,23 +287,23 @@ files = [
[[package]]
name = "boto3"
-version = "1.36.4"
+version = "1.36.5"
requires_python = ">=3.8"
summary = "The AWS SDK for Python"
groups = ["default"]
dependencies = [
- "botocore<1.37.0,>=1.36.4",
+ "botocore<1.37.0,>=1.36.5",
"jmespath<2.0.0,>=0.7.1",
"s3transfer<0.12.0,>=0.11.0",
]
files = [
- {file = "boto3-1.36.4-py3-none-any.whl", hash = "sha256:9f8f699e75ec63fcc98c4dd7290997c7c06c68d3ac8161ad4735fe71f5fe945c"},
- {file = "boto3-1.36.4.tar.gz", hash = "sha256:eeceeb74ef8b65634d358c27aa074917f4449dc828f79301f1075232618eb502"},
+ {file = "boto3-1.36.5-py3-none-any.whl", hash = "sha256:a404ad5ec94ff40c176215a991bf62f0db5514a93a3dd361b7b2ab9660f811f4"},
+ {file = "boto3-1.36.5.tar.gz", hash = "sha256:58a6b7c3d5145b3ac04d4b6caa76223b8ef88004b4237444e553041e29581a11"},
]
[[package]]
name = "botocore"
-version = "1.36.4"
+version = "1.36.5"
requires_python = ">=3.8"
summary = "Low-level, data-driven core of boto 3."
groups = ["default"]
@@ -314,8 +314,8 @@ dependencies = [
"urllib3<1.27,>=1.25.4; python_version < \"3.10\"",
]
files = [
- {file = "botocore-1.36.4-py3-none-any.whl", hash = "sha256:3f183aa7bb0c1ba02171143a05f28a4438abdf89dd6b8c0a7727040375a90520"},
- {file = "botocore-1.36.4.tar.gz", hash = "sha256:ef54f5e3316040b6ff775941e6ed052c3230dda0079d17d9f9e3c757375f2027"},
+ {file = "botocore-1.36.5-py3-none-any.whl", hash = "sha256:6d9f70afa9bf9d21407089dc22b8cc8ec6fa44866d4660858c062c74fc8555eb"},
+ {file = "botocore-1.36.5.tar.gz", hash = "sha256:234ed3d29a8954c37a551c933453bf14c6ae44a69a4f273ffef377a2612ca6a6"},
]
[[package]]
@@ -711,7 +711,7 @@ files = [
[[package]]
name = "google-api-core"
-version = "2.24.1rc0"
+version = "2.24.1rc1"
requires_python = ">=3.7"
summary = "Google API client core library"
groups = ["default"]
@@ -723,27 +723,27 @@ dependencies = [
"requests<3.0.0.dev0,>=2.18.0",
]
files = [
- {file = "google_api_core-2.24.1rc0-py3-none-any.whl", hash = "sha256:3eba70aefbc0e87d87dc4602ca2174ab72a112501f1d0d60a9b183b45aa0c86d"},
- {file = "google_api_core-2.24.1rc0.tar.gz", hash = "sha256:790c89649b86fb79b168b9955c9ed35612fbe966a89994675c193c26599859dc"},
+ {file = "google_api_core-2.24.1rc1-py3-none-any.whl", hash = "sha256:92ee3eed90a397a9f4dd13c034a36cbe7dba2a58e01e5668619847b68a527b73"},
+ {file = "google_api_core-2.24.1rc1.tar.gz", hash = "sha256:d1cf8265c8b0b171a87d84adc8709a5e48147ca529d6f96d6a2be613a195eb78"},
]
[[package]]
name = "google-api-core"
-version = "2.24.1rc0"
+version = "2.24.1rc1"
extras = ["grpc"]
requires_python = ">=3.7"
summary = "Google API client core library"
groups = ["default"]
dependencies = [
- "google-api-core==2.24.1rc0",
+ "google-api-core==2.24.1rc1",
"grpcio-status<2.0.dev0,>=1.33.2",
"grpcio-status<2.0.dev0,>=1.49.1; python_version >= \"3.11\"",
"grpcio<2.0dev,>=1.33.2",
"grpcio<2.0dev,>=1.49.1; python_version >= \"3.11\"",
]
files = [
- {file = "google_api_core-2.24.1rc0-py3-none-any.whl", hash = "sha256:3eba70aefbc0e87d87dc4602ca2174ab72a112501f1d0d60a9b183b45aa0c86d"},
- {file = "google_api_core-2.24.1rc0.tar.gz", hash = "sha256:790c89649b86fb79b168b9955c9ed35612fbe966a89994675c193c26599859dc"},
+ {file = "google_api_core-2.24.1rc1-py3-none-any.whl", hash = "sha256:92ee3eed90a397a9f4dd13c034a36cbe7dba2a58e01e5668619847b68a527b73"},
+ {file = "google_api_core-2.24.1rc1.tar.gz", hash = "sha256:d1cf8265c8b0b171a87d84adc8709a5e48147ca529d6f96d6a2be613a195eb78"},
]
[[package]]
@@ -1474,7 +1474,7 @@ files = [
[[package]]
name = "llama-index-core"
-version = "0.12.12"
+version = "0.12.13"
requires_python = "<4.0,>=3.9"
summary = "Interface between LLMs and your data"
groups = ["default"]
@@ -1504,8 +1504,8 @@ dependencies = [
"wrapt",
]
files = [
- {file = "llama_index_core-0.12.12-py3-none-any.whl", hash = "sha256:cea491e87f65e6b775b5aef95720de302b85af1bdc67d779c4b09170a30e5b98"},
- {file = "llama_index_core-0.12.12.tar.gz", hash = "sha256:068b755bbc681731336e822f5977d7608585e8f759c6293ebd812e2659316a37"},
+ {file = "llama_index_core-0.12.13-py3-none-any.whl", hash = "sha256:9708bb594bbddffd6ff0767242e49d8978d1ba60a2e62e071d9d123ad2f17e6f"},
+ {file = "llama_index_core-0.12.13.tar.gz", hash = "sha256:77af0161246ce1de38efc17cb6438dfff9e9558af00bcfac7dd4d0b7325efa4b"},
]
[[package]]
@@ -1785,7 +1785,7 @@ files = [
[[package]]
name = "llama-index-readers-file"
-version = "0.4.3"
+version = "0.4.4"
requires_python = "<4.0,>=3.9"
summary = "llama-index readers file integration"
groups = ["default"]
@@ -1797,8 +1797,8 @@ dependencies = [
"striprtf<0.0.27,>=0.0.26",
]
files = [
- {file = "llama_index_readers_file-0.4.3-py3-none-any.whl", hash = "sha256:c669da967ea534e3af3660f9fd730c71c725288f5c57906bcce338414ebeee5c"},
- {file = "llama_index_readers_file-0.4.3.tar.gz", hash = "sha256:07514bebed7ce431c1b3ef9279d09aa3d1bba8e342d661860a033355b98fb33a"},
+ {file = "llama_index_readers_file-0.4.4-py3-none-any.whl", hash = "sha256:01589a4895e2d4abad30294c9b0d2813520ee1f5164922ad92f11e64a1d65d6c"},
+ {file = "llama_index_readers_file-0.4.4.tar.gz", hash = "sha256:e076b3fa1e68eea1594d47cec1f64b384fb6067f2697ca8aae22b4a21ad27ca7"},
]
[[package]]
@@ -2558,7 +2558,7 @@ files = [
[[package]]
name = "pydantic"
-version = "2.10.5"
+version = "2.10.6"
requires_python = ">=3.8"
summary = "Data validation using Python type hints"
groups = ["default"]
@@ -2568,8 +2568,8 @@ dependencies = [
"typing-extensions>=4.12.2",
]
files = [
- {file = "pydantic-2.10.5-py3-none-any.whl", hash = "sha256:4dd4e322dbe55472cb7ca7e73f4b63574eecccf2835ffa2af9021ce113c83c53"},
- {file = "pydantic-2.10.5.tar.gz", hash = "sha256:278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff"},
+ {file = "pydantic-2.10.6-py3-none-any.whl", hash = "sha256:427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584"},
+ {file = "pydantic-2.10.6.tar.gz", hash = "sha256:ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236"},
]
[[package]]
@@ -3052,7 +3052,7 @@ files = [
[[package]]
name = "s3transfer"
-version = "0.11.1"
+version = "0.11.2"
requires_python = ">=3.8"
summary = "An Amazon S3 Transfer Manager"
groups = ["default"]
@@ -3060,8 +3060,8 @@ dependencies = [
"botocore<2.0a.0,>=1.36.0",
]
files = [
- {file = "s3transfer-0.11.1-py3-none-any.whl", hash = "sha256:8fa0aa48177be1f3425176dfe1ab85dcd3d962df603c3dbfc585e6bf857ef0ff"},
- {file = "s3transfer-0.11.1.tar.gz", hash = "sha256:3f25c900a367c8b7f7d8f9c34edc87e300bde424f779dc9f0a8ae4f9df9264f6"},
+ {file = "s3transfer-0.11.2-py3-none-any.whl", hash = "sha256:be6ecb39fadd986ef1701097771f87e4d2f821f27f6071c872143884d2950fbc"},
+ {file = "s3transfer-0.11.2.tar.gz", hash = "sha256:3b39185cb72f5acc77db1a58b6e25b977f28d20496b6e58d6813d75f464d632f"},
]
[[package]]
@@ -3515,7 +3515,7 @@ files = [
[[package]]
name = "unstract-sdk"
-version = "0.55.0rc2"
+version = "0.56.0rc3"
requires_python = "<3.11.1,>=3.9"
summary = "A framework for writing Unstract Tools/Apps"
groups = ["default"]
@@ -3554,8 +3554,8 @@ dependencies = [
"transformers==4.37.0",
]
files = [
- {file = "unstract_sdk-0.55.0rc2-py3-none-any.whl", hash = "sha256:d3cdd3c06f3b773ecf26f2abc0f71f89e5bbc9748b1ddb0ea5a29c4164c28da3"},
- {file = "unstract_sdk-0.55.0rc2.tar.gz", hash = "sha256:d4cb9a58a7740b01854e372472901761e86e64eca83d6250ff17b047ad25b39c"},
+ {file = "unstract_sdk-0.56.0rc3-py3-none-any.whl", hash = "sha256:abc8ee27b4eaa9694f272460b2696ed2798ff60b9b12539d327cdeaacbb02914"},
+ {file = "unstract_sdk-0.56.0rc3.tar.gz", hash = "sha256:f09db70f91fe5405918a27b91b3807d812b223dae54b9ad1f688f02a88512bb1"},
]
[[package]]
diff --git a/unstract/filesystem/pyproject.toml b/unstract/filesystem/pyproject.toml
index 6414b44bb..8cb87aa01 100644
--- a/unstract/filesystem/pyproject.toml
+++ b/unstract/filesystem/pyproject.toml
@@ -10,7 +10,7 @@ authors = [
{name = "Zipstack Inc.", email = "devsupport@zipstack.com"},
]
dependencies = [
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
]
requires-python = ">=3.9,<3.11.1"
readme = "README.md"
diff --git a/unstract/tool-registry/pyproject.toml b/unstract/tool-registry/pyproject.toml
index 053f3b7a6..de9edf549 100644
--- a/unstract/tool-registry/pyproject.toml
+++ b/unstract/tool-registry/pyproject.toml
@@ -13,7 +13,7 @@ dependencies = [
"docker~=6.1.3",
"jsonschema~=4.18.2",
"PyYAML~=6.0.1",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
# ! IMPORTANT!
# Local dependencies usually need to be added as:
# https://pdm-project.org/latest/usage/dependency/#local-dependencies
diff --git a/unstract/tool-registry/tool_registry_config/public_tools.json b/unstract/tool-registry/tool_registry_config/public_tools.json
index eec0a0fd9..29c00087b 100644
--- a/unstract/tool-registry/tool_registry_config/public_tools.json
+++ b/unstract/tool-registry/tool_registry_config/public_tools.json
@@ -5,7 +5,7 @@
"schemaVersion": "0.0.1",
"displayName": "File Classifier",
"functionName": "classify",
- "toolVersion": "0.0.46",
+ "toolVersion": "0.0.49",
"description": "Classifies a file into a bin based on its contents",
"input": {
"description": "File to be classified"
@@ -106,9 +106,9 @@
"properties": {}
},
"icon": "\n\n",
- "image_url": "docker:unstract/tool-classifier:0.0.46",
+ "image_url": "docker:unstract/tool-classifier:0.0.49",
"image_name": "unstract/tool-classifier",
- "image_tag": "0.0.46"
+ "image_tag": "0.0.49"
},
"text_extractor": {
"tool_uid": "text_extractor",
@@ -116,7 +116,7 @@
"schemaVersion": "0.0.1",
"displayName": "Text Extractor",
"functionName": "text_extractor",
- "toolVersion": "0.0.43",
+ "toolVersion": "0.0.46",
"description": "The Text Extractor is a powerful tool designed to convert documents to its text form or Extract texts from documents",
"input": {
"description": "Document"
@@ -191,8 +191,8 @@
}
},
"icon": "\n\n",
- "image_url": "docker:unstract/tool-text-extractor:0.0.43",
+ "image_url": "docker:unstract/tool-text-extractor:0.0.46",
"image_name": "unstract/tool-text-extractor",
- "image_tag": "0.0.43"
+ "image_tag": "0.0.46"
}
}