From 87f05eed1157131fb42565c733a5c1f9576161ca Mon Sep 17 00:00:00 2001 From: Chandrasekharan M Date: Thu, 25 Apr 2024 15:51:14 +0530 Subject: [PATCH] Bumped adapters to 0.12.1 and SDK to 0.22.1, updated lockfiles and tools --- backend/pdm.lock | 66 +++++++------- backend/pyproject.toml | 4 +- pdm.lock | 91 ++++++++++--------- prompt-service/pdm.lock | 50 +++++----- prompt-service/pyproject.toml | 2 +- pyproject.toml | 4 +- tools/classifier/requirements.txt | 2 +- tools/classifier/src/config/properties.json | 2 +- tools/structure/requirements.txt | 2 +- tools/structure/src/config/properties.json | 2 +- tools/text_extractor/requirements.txt | 2 +- .../text_extractor/src/config/properties.json | 2 +- unstract/tool-registry/pyproject.toml | 2 +- 13 files changed, 116 insertions(+), 115 deletions(-) diff --git a/backend/pdm.lock b/backend/pdm.lock index 9718316b1..343ddca48 100644 --- a/backend/pdm.lock +++ b/backend/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "deploy", "test"] strategy = ["cross_platform", "inherit_metadata"] lock_version = "4.4.1" -content_hash = "sha256:85b6d9e53c0d4940dc936012b113d22dd2639eb40ac24841129e933fd4133dc6" +content_hash = "sha256:d32c9f74e40f02d7c0f0af6a18e11038de233982b899a716c4571c50543ba2d7" [[package]] name = "adlfs" @@ -1293,7 +1293,7 @@ files = [ [[package]] name = "google-api-python-client" -version = "2.126.0" +version = "2.127.0" requires_python = ">=3.7" summary = "Google API Client Library for Python" groups = ["default"] @@ -1305,8 +1305,8 @@ dependencies = [ "uritemplate<5,>=3.0.1", ] files = [ - {file = "google-api-python-client-2.126.0.tar.gz", hash = "sha256:97c0410630e2bebd194d99e91bd620dab5bc6b6ec0bf033f9a9109b700b83acb"}, - {file = "google_api_python_client-2.126.0-py2.py3-none-any.whl", hash = "sha256:299255fdb8dddf4eb96ab99e8358991160900b4109a9e0d3e3ac127c04b1e2ee"}, + {file = "google-api-python-client-2.127.0.tar.gz", hash = "sha256:bbb51b0fbccdf40e536c26341e372d7800f09afebb53103bbcc94e08f14b523b"}, + {file = "google_api_python_client-2.127.0-py2.py3-none-any.whl", hash = "sha256:d01c70c7840ec37888aa02b1aea5d9baba4c1701e268d1a0251640afd56e5e90"}, ] [[package]] @@ -2069,7 +2069,7 @@ files = [ [[package]] name = "llama-index-core" -version = "0.10.30" +version = "0.10.31" requires_python = "<4.0,>=3.8.1" summary = "Interface between LLMs and your data" groups = ["default"] @@ -2099,8 +2099,8 @@ dependencies = [ "wrapt", ] files = [ - {file = "llama_index_core-0.10.30-py3-none-any.whl", hash = "sha256:2f291ce2975f9dbf0ea87d684d3d8122ce216265f468f32baa2cf4ecfb34ed2a"}, - {file = "llama_index_core-0.10.30.tar.gz", hash = "sha256:bed3f683606a0b0eb0839677c935a4b57b7bae509a95d380e51c6225630660e0"}, + {file = "llama_index_core-0.10.31-py3-none-any.whl", hash = "sha256:b894680fa320a94de56d9a933ac7edb646cabf15fe67ae1cf8fa53ac52ab4542"}, + {file = "llama_index_core-0.10.31.tar.gz", hash = "sha256:66d39d6f253e20311a21e0b98ea386089f099be12f2d23dbe11379a6d908ddf1"}, ] [[package]] @@ -2331,7 +2331,7 @@ files = [ [[package]] name = "llama-index-program-openai" -version = "0.1.5" +version = "0.1.6" requires_python = "<4.0,>=3.8.1" summary = "llama-index program openai integration" groups = ["default"] @@ -2341,8 +2341,8 @@ dependencies = [ "llama-index-llms-openai<0.2.0,>=0.1.1", ] files = [ - {file = "llama_index_program_openai-0.1.5-py3-none-any.whl", hash = "sha256:20b6efa706ac73e4dc5086900fea1ffcb1eb0787c8a6f081669d37da7235aee0"}, - {file = "llama_index_program_openai-0.1.5.tar.gz", hash = "sha256:c33aa2d2876ad0ff1f9a2a755d4e7d4917240847d0174e7b2d0b8474499bb700"}, + {file = "llama_index_program_openai-0.1.6-py3-none-any.whl", hash = "sha256:4660b338503537c5edca1e0dab606af6ce372b4f1b597e2833c6b602447c5d8d"}, + {file = "llama_index_program_openai-0.1.6.tar.gz", hash = "sha256:c6a4980c5ea826088b28b4dee3367edb20221e6d05eb0e05019049190131d772"}, ] [[package]] @@ -2474,7 +2474,7 @@ files = [ [[package]] name = "llama-parse" -version = "0.4.1" +version = "0.4.2" requires_python = "<4.0,>=3.8.1" summary = "Parse files into RAG-Optimized formats." groups = ["default"] @@ -2482,8 +2482,8 @@ dependencies = [ "llama-index-core>=0.10.29", ] files = [ - {file = "llama_parse-0.4.1-py3-none-any.whl", hash = "sha256:2c08962b66791c61fc360ae2042f953729c7b8decc3590d01fea5a98ca1f6676"}, - {file = "llama_parse-0.4.1.tar.gz", hash = "sha256:d723af84d6a1fc99eb431915d21865d20b76d8a246dbaa124d1f96c956a644f7"}, + {file = "llama_parse-0.4.2-py3-none-any.whl", hash = "sha256:5ce0390141f216dcd88c1123fea7f2a4f561d177f791a97217a3db3509dec4ff"}, + {file = "llama_parse-0.4.2.tar.gz", hash = "sha256:fa04c09730b102155f6505de9cf91998c86d334581f0f12597c5eb47ca5db859"}, ] [[package]] @@ -2754,7 +2754,7 @@ files = [ [[package]] name = "openai" -version = "1.23.2" +version = "1.23.6" requires_python = ">=3.7.1" summary = "The official Python library for the openai API" groups = ["default"] @@ -2768,8 +2768,8 @@ dependencies = [ "typing-extensions<5,>=4.7", ] files = [ - {file = "openai-1.23.2-py3-none-any.whl", hash = "sha256:293a36effde29946eb221040c89c46a4850f2f2e30b37ef09ff6d75226d71b42"}, - {file = "openai-1.23.2.tar.gz", hash = "sha256:b84aa3005357ceb38f22a269e0e22ee58ce103897f447032d021906f18178a8e"}, + {file = "openai-1.23.6-py3-none-any.whl", hash = "sha256:f406c76ba279d16b9aca5a89cee0d968488e39f671f4dc6f0d690ac3c6f6fca1"}, + {file = "openai-1.23.6.tar.gz", hash = "sha256:612de2d54cf580920a1156273f84aada6b3dca26d048f62eb5364a4314d7f449"}, ] [[package]] @@ -3630,7 +3630,7 @@ files = [ [[package]] name = "redis" -version = "5.0.3" +version = "5.0.4" requires_python = ">=3.7" summary = "Python client for Redis database and key-value store" groups = ["default"] @@ -3638,13 +3638,13 @@ dependencies = [ "async-timeout>=4.0.3; python_full_version < \"3.11.3\"", ] files = [ - {file = "redis-5.0.3-py3-none-any.whl", hash = "sha256:5da9b8fe9e1254293756c16c008e8620b3d15fcc6dde6babde9541850e72a32d"}, - {file = "redis-5.0.3.tar.gz", hash = "sha256:4973bae7444c0fbed64a06b87446f79361cb7e4ec1538c022d696ed7a5015580"}, + {file = "redis-5.0.4-py3-none-any.whl", hash = "sha256:7adc2835c7a9b5033b7ad8f8918d09b7344188228809c98df07af226d39dec91"}, + {file = "redis-5.0.4.tar.gz", hash = "sha256:ec31f2ed9675cc54c21ba854cfe0462e6faf1d83c8ce5944709db8a4700b9c61"}, ] [[package]] name = "referencing" -version = "0.34.0" +version = "0.35.0" requires_python = ">=3.8" summary = "JSON Referencing + Python" groups = ["default"] @@ -3653,8 +3653,8 @@ dependencies = [ "rpds-py>=0.7.0", ] files = [ - {file = "referencing-0.34.0-py3-none-any.whl", hash = "sha256:d53ae300ceddd3169f1ffa9caf2cb7b769e92657e4fafb23d34b93679116dfd4"}, - {file = "referencing-0.34.0.tar.gz", hash = "sha256:5773bd84ef41799a5a8ca72dc34590c041eb01bf9aa02632b4a973fb0181a844"}, + {file = "referencing-0.35.0-py3-none-any.whl", hash = "sha256:8080727b30e364e5783152903672df9b6b091c926a146a759080b62ca3126cd6"}, + {file = "referencing-0.35.0.tar.gz", hash = "sha256:191e936b0c696d0af17ad7430a3dc68e88bc11be6514f4757dc890f04ab05889"}, ] [[package]] @@ -4635,7 +4635,7 @@ files = [ [[package]] name = "unstract-adapters" -version = "0.12.0" +version = "0.12.1" requires_python = "<3.12,>=3.9" summary = "Unstract interface for LLMs, Embeddings and VectorDBs" groups = ["default"] @@ -4662,8 +4662,8 @@ dependencies = [ "singleton-decorator~=1.0.0", ] files = [ - {file = "unstract_adapters-0.12.0-py3-none-any.whl", hash = "sha256:17fb31aa7702ce20093f026e2f5e3e7e3d92d403fa5d55f79bf9056f121db8f9"}, - {file = "unstract_adapters-0.12.0.tar.gz", hash = "sha256:eea8c08914668157f583c2c920662b2b4e73a54f5e17d04dc6c5c01e413f0009"}, + {file = "unstract_adapters-0.12.1-py3-none-any.whl", hash = "sha256:35bcce98d4b36d5369ddd0062cfc72f246e03e28d93d95d32384fc4a259a9a02"}, + {file = "unstract_adapters-0.12.1.tar.gz", hash = "sha256:ad50071d8d8bcbf90cc70fb0d129ba48a22558940157b5a2e63745dc932f93ce"}, ] [[package]] @@ -4721,7 +4721,7 @@ dependencies = [ [[package]] name = "unstract-sdk" -version = "0.22.0" +version = "0.22.1" requires_python = "<3.11.1,>=3.9" summary = "A framework for writing Unstract Tools/Apps" groups = ["default"] @@ -4732,11 +4732,11 @@ dependencies = [ "python-magic~=0.4.27", "tiktoken~=0.4.0", "transformers==4.37.0", - "unstract-adapters~=0.12.0", + "unstract-adapters~=0.12.1", ] files = [ - {file = "unstract_sdk-0.22.0-py3-none-any.whl", hash = "sha256:9edb3c65fe710486d6b93bb82d0124c437f2ef08228a4eea94724e509cef2a4c"}, - {file = "unstract_sdk-0.22.0.tar.gz", hash = "sha256:44523edd5e5f7a56d5cb85092d2e8318c6a07cf5ab3e4eaa3a152b24cee976d9"}, + {file = "unstract_sdk-0.22.1-py3-none-any.whl", hash = "sha256:af29fec4c56c3c1916b7af639d331d9c7b115ebff6f1183e4be50bef01bd1792"}, + {file = "unstract_sdk-0.22.1.tar.gz", hash = "sha256:f49db6c62bca6baa2474912a63f305df01ec12ada34af9a2fb93b8ce91e7fa16"}, ] [[package]] @@ -4750,7 +4750,7 @@ dependencies = [ "PyYAML~=6.0.1", "docker~=6.1.3", "jsonschema~=4.18.2", - "unstract-adapters~=0.12.0", + "unstract-adapters~=0.12.1", "unstract-tool-sandbox", ] @@ -4850,13 +4850,13 @@ files = [ [[package]] name = "websocket-client" -version = "1.7.0" +version = "1.8.0" requires_python = ">=3.8" summary = "WebSocket client for Python with low level API options" groups = ["default"] files = [ - {file = "websocket-client-1.7.0.tar.gz", hash = "sha256:10e511ea3a8c744631d3bd77e61eb17ed09304c413ad42cf6ddfa4c7787e8fe6"}, - {file = "websocket_client-1.7.0-py3-none-any.whl", hash = "sha256:f4c3d22fec12a2461427a29957ff07d35098ee2d976d3ba244e688b8b4057588"}, + {file = "websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526"}, + {file = "websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da"}, ] [[package]] diff --git a/backend/pyproject.toml b/backend/pyproject.toml index 8afa36049..cb36faca2 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -30,8 +30,8 @@ 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.22.0", - "unstract-adapters~=0.12.0", + "unstract-sdk~=0.22.1", + "unstract-adapters~=0.12.1", # ! 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/pdm.lock b/pdm.lock index b48ea0ffc..a299064e2 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "hook-check-django-migrations", "lint"] strategy = ["cross_platform", "inherit_metadata"] lock_version = "4.4.1" -content_hash = "sha256:215827387acd39cfd7f2f0acf68fb28bc63f8764a807175081aebd81aa4ce7ca" +content_hash = "sha256:a426842385fd1039ecfd7e2b5c37a717241c377b8eb4e17f91f91dd28341653f" [[package]] name = "adlfs" @@ -1359,7 +1359,7 @@ files = [ [[package]] name = "google-api-python-client" -version = "2.126.0" +version = "2.127.0" requires_python = ">=3.7" summary = "Google API Client Library for Python" groups = ["hook-check-django-migrations"] @@ -1371,8 +1371,8 @@ dependencies = [ "uritemplate<5,>=3.0.1", ] files = [ - {file = "google-api-python-client-2.126.0.tar.gz", hash = "sha256:97c0410630e2bebd194d99e91bd620dab5bc6b6ec0bf033f9a9109b700b83acb"}, - {file = "google_api_python_client-2.126.0-py2.py3-none-any.whl", hash = "sha256:299255fdb8dddf4eb96ab99e8358991160900b4109a9e0d3e3ac127c04b1e2ee"}, + {file = "google-api-python-client-2.127.0.tar.gz", hash = "sha256:bbb51b0fbccdf40e536c26341e372d7800f09afebb53103bbcc94e08f14b523b"}, + {file = "google_api_python_client-2.127.0-py2.py3-none-any.whl", hash = "sha256:d01c70c7840ec37888aa02b1aea5d9baba4c1701e268d1a0251640afd56e5e90"}, ] [[package]] @@ -2121,7 +2121,7 @@ files = [ [[package]] name = "llama-index-core" -version = "0.10.30" +version = "0.10.31" requires_python = "<4.0,>=3.8.1" summary = "Interface between LLMs and your data" groups = ["hook-check-django-migrations"] @@ -2151,8 +2151,8 @@ dependencies = [ "wrapt", ] files = [ - {file = "llama_index_core-0.10.30-py3-none-any.whl", hash = "sha256:2f291ce2975f9dbf0ea87d684d3d8122ce216265f468f32baa2cf4ecfb34ed2a"}, - {file = "llama_index_core-0.10.30.tar.gz", hash = "sha256:bed3f683606a0b0eb0839677c935a4b57b7bae509a95d380e51c6225630660e0"}, + {file = "llama_index_core-0.10.31-py3-none-any.whl", hash = "sha256:b894680fa320a94de56d9a933ac7edb646cabf15fe67ae1cf8fa53ac52ab4542"}, + {file = "llama_index_core-0.10.31.tar.gz", hash = "sha256:66d39d6f253e20311a21e0b98ea386089f099be12f2d23dbe11379a6d908ddf1"}, ] [[package]] @@ -2383,7 +2383,7 @@ files = [ [[package]] name = "llama-index-program-openai" -version = "0.1.5" +version = "0.1.6" requires_python = "<4.0,>=3.8.1" summary = "llama-index program openai integration" groups = ["hook-check-django-migrations"] @@ -2393,8 +2393,8 @@ dependencies = [ "llama-index-llms-openai<0.2.0,>=0.1.1", ] files = [ - {file = "llama_index_program_openai-0.1.5-py3-none-any.whl", hash = "sha256:20b6efa706ac73e4dc5086900fea1ffcb1eb0787c8a6f081669d37da7235aee0"}, - {file = "llama_index_program_openai-0.1.5.tar.gz", hash = "sha256:c33aa2d2876ad0ff1f9a2a755d4e7d4917240847d0174e7b2d0b8474499bb700"}, + {file = "llama_index_program_openai-0.1.6-py3-none-any.whl", hash = "sha256:4660b338503537c5edca1e0dab606af6ce372b4f1b597e2833c6b602447c5d8d"}, + {file = "llama_index_program_openai-0.1.6.tar.gz", hash = "sha256:c6a4980c5ea826088b28b4dee3367edb20221e6d05eb0e05019049190131d772"}, ] [[package]] @@ -2526,7 +2526,7 @@ files = [ [[package]] name = "llama-parse" -version = "0.4.1" +version = "0.4.2" requires_python = "<4.0,>=3.8.1" summary = "Parse files into RAG-Optimized formats." groups = ["hook-check-django-migrations"] @@ -2534,8 +2534,8 @@ dependencies = [ "llama-index-core>=0.10.29", ] files = [ - {file = "llama_parse-0.4.1-py3-none-any.whl", hash = "sha256:2c08962b66791c61fc360ae2042f953729c7b8decc3590d01fea5a98ca1f6676"}, - {file = "llama_parse-0.4.1.tar.gz", hash = "sha256:d723af84d6a1fc99eb431915d21865d20b76d8a246dbaa124d1f96c956a644f7"}, + {file = "llama_parse-0.4.2-py3-none-any.whl", hash = "sha256:5ce0390141f216dcd88c1123fea7f2a4f561d177f791a97217a3db3509dec4ff"}, + {file = "llama_parse-0.4.2.tar.gz", hash = "sha256:fa04c09730b102155f6505de9cf91998c86d334581f0f12597c5eb47ca5db859"}, ] [[package]] @@ -2862,7 +2862,7 @@ files = [ [[package]] name = "openai" -version = "1.23.2" +version = "1.23.6" requires_python = ">=3.7.1" summary = "The official Python library for the openai API" groups = ["hook-check-django-migrations"] @@ -2876,8 +2876,8 @@ dependencies = [ "typing-extensions<5,>=4.7", ] files = [ - {file = "openai-1.23.2-py3-none-any.whl", hash = "sha256:293a36effde29946eb221040c89c46a4850f2f2e30b37ef09ff6d75226d71b42"}, - {file = "openai-1.23.2.tar.gz", hash = "sha256:b84aa3005357ceb38f22a269e0e22ee58ce103897f447032d021906f18178a8e"}, + {file = "openai-1.23.6-py3-none-any.whl", hash = "sha256:f406c76ba279d16b9aca5a89cee0d968488e39f671f4dc6f0d690ac3c6f6fca1"}, + {file = "openai-1.23.6.tar.gz", hash = "sha256:612de2d54cf580920a1156273f84aada6b3dca26d048f62eb5364a4314d7f449"}, ] [[package]] @@ -3719,7 +3719,7 @@ files = [ [[package]] name = "redis" -version = "5.0.3" +version = "5.0.4" requires_python = ">=3.7" summary = "Python client for Redis database and key-value store" groups = ["hook-check-django-migrations"] @@ -3727,13 +3727,13 @@ dependencies = [ "async-timeout>=4.0.3; python_full_version < \"3.11.3\"", ] files = [ - {file = "redis-5.0.3-py3-none-any.whl", hash = "sha256:5da9b8fe9e1254293756c16c008e8620b3d15fcc6dde6babde9541850e72a32d"}, - {file = "redis-5.0.3.tar.gz", hash = "sha256:4973bae7444c0fbed64a06b87446f79361cb7e4ec1538c022d696ed7a5015580"}, + {file = "redis-5.0.4-py3-none-any.whl", hash = "sha256:7adc2835c7a9b5033b7ad8f8918d09b7344188228809c98df07af226d39dec91"}, + {file = "redis-5.0.4.tar.gz", hash = "sha256:ec31f2ed9675cc54c21ba854cfe0462e6faf1d83c8ce5944709db8a4700b9c61"}, ] [[package]] name = "referencing" -version = "0.34.0" +version = "0.35.0" requires_python = ">=3.8" summary = "JSON Referencing + Python" groups = ["hook-check-django-migrations"] @@ -3742,8 +3742,8 @@ dependencies = [ "rpds-py>=0.7.0", ] files = [ - {file = "referencing-0.34.0-py3-none-any.whl", hash = "sha256:d53ae300ceddd3169f1ffa9caf2cb7b769e92657e4fafb23d34b93679116dfd4"}, - {file = "referencing-0.34.0.tar.gz", hash = "sha256:5773bd84ef41799a5a8ca72dc34590c041eb01bf9aa02632b4a973fb0181a844"}, + {file = "referencing-0.35.0-py3-none-any.whl", hash = "sha256:8080727b30e364e5783152903672df9b6b091c926a146a759080b62ca3126cd6"}, + {file = "referencing-0.35.0.tar.gz", hash = "sha256:191e936b0c696d0af17ad7430a3dc68e88bc11be6514f4757dc890f04ab05889"}, ] [[package]] @@ -4263,7 +4263,7 @@ files = [ [[package]] name = "social-auth-core" -version = "4.5.3" +version = "4.5.4" requires_python = ">=3.8" summary = "Python social authentication made simple." groups = ["hook-check-django-migrations"] @@ -4277,8 +4277,8 @@ dependencies = [ "requests>=2.9.1", ] files = [ - {file = "social-auth-core-4.5.3.tar.gz", hash = "sha256:9d9b51b7ce2ccd0b7139e6b7f52a32cb922726de819fb13babe35f12ae89852a"}, - {file = "social_auth_core-4.5.3-py3-none-any.whl", hash = "sha256:8d16e66eb97bb7be43a023d6efa16628cdc94cefd8d8053930c98a0f676867e7"}, + {file = "social-auth-core-4.5.4.tar.gz", hash = "sha256:d3dbeb0999ffd0e68aa4bd73f2ac698a18133fd11b3fc890e1366f18c8889fac"}, + {file = "social_auth_core-4.5.4-py3-none-any.whl", hash = "sha256:33cf970a623c442376f9d4a86fb187579e4438649daa5b5be993d05e74d7b2db"}, ] [[package]] @@ -4614,12 +4614,13 @@ files = [ [[package]] name = "types-pymysql" -version = "1.1.0.1" +version = "1.1.0.20240425" +requires_python = ">=3.8" summary = "Typing stubs for PyMySQL" groups = ["lint"] files = [ - {file = "types-PyMySQL-1.1.0.1.tar.gz", hash = "sha256:72bdaecb88de4a30bc3e1842e1d4522ceb3c4b2e883a6a2a7a7162775dd27b93"}, - {file = "types_PyMySQL-1.1.0.1-py3-none-any.whl", hash = "sha256:9aec9ee0453314d477ef26e5832b4a992bc4cc3557358d62b0fe4af760a7728f"}, + {file = "types-PyMySQL-1.1.0.20240425.tar.gz", hash = "sha256:afe24e8eba5f4851b729835530a1698b1b1645a93f9f9c83ae45228866ed31fc"}, + {file = "types_PyMySQL-1.1.0.20240425-py3-none-any.whl", hash = "sha256:32a472233de53b913e934695530a2d083146b81ed6de1669ecb845f76b6ddc15"}, ] [[package]] @@ -4661,7 +4662,7 @@ files = [ [[package]] name = "types-redis" -version = "4.6.0.20240423" +version = "4.6.0.20240425" requires_python = ">=3.8" summary = "Typing stubs for redis" groups = ["lint"] @@ -4670,8 +4671,8 @@ dependencies = [ "types-pyOpenSSL", ] files = [ - {file = "types-redis-4.6.0.20240423.tar.gz", hash = "sha256:f5e372d9db3c2109f579ff9de5073cb2f239689a2dfd68ef2ca8d244172b19a9"}, - {file = "types_redis-4.6.0.20240423-py3-none-any.whl", hash = "sha256:963219f01e1a132bd05e6e7b328c432fb099ea885895900bfc6e2a44a449256c"}, + {file = "types-redis-4.6.0.20240425.tar.gz", hash = "sha256:9402a10ee931d241fdfcc04592ebf7a661d7bb92a8dea631279f0d8acbcf3a22"}, + {file = "types_redis-4.6.0.20240425-py3-none-any.whl", hash = "sha256:ac5bc19e8f5997b9e76ad5d9cf15d0392d9f28cf5fc7746ea4a64b989c45c6a8"}, ] [[package]] @@ -4815,7 +4816,7 @@ files = [ [[package]] name = "unstract-adapters" -version = "0.12.0" +version = "0.12.1" requires_python = "<3.12,>=3.9" summary = "Unstract interface for LLMs, Embeddings and VectorDBs" groups = ["hook-check-django-migrations"] @@ -4842,8 +4843,8 @@ dependencies = [ "singleton-decorator~=1.0.0", ] files = [ - {file = "unstract_adapters-0.12.0-py3-none-any.whl", hash = "sha256:17fb31aa7702ce20093f026e2f5e3e7e3d92d403fa5d55f79bf9056f121db8f9"}, - {file = "unstract_adapters-0.12.0.tar.gz", hash = "sha256:eea8c08914668157f583c2c920662b2b4e73a54f5e17d04dc6c5c01e413f0009"}, + {file = "unstract_adapters-0.12.1-py3-none-any.whl", hash = "sha256:35bcce98d4b36d5369ddd0062cfc72f246e03e28d93d95d32384fc4a259a9a02"}, + {file = "unstract_adapters-0.12.1.tar.gz", hash = "sha256:ad50071d8d8bcbf90cc70fb0d129ba48a22558940157b5a2e63745dc932f93ce"}, ] [[package]] @@ -4904,7 +4905,7 @@ dependencies = [ [[package]] name = "unstract-sdk" -version = "0.22.0" +version = "0.22.1" requires_python = "<3.11.1,>=3.9" summary = "A framework for writing Unstract Tools/Apps" groups = ["hook-check-django-migrations"] @@ -4915,11 +4916,11 @@ dependencies = [ "python-magic~=0.4.27", "tiktoken~=0.4.0", "transformers==4.37.0", - "unstract-adapters~=0.12.0", + "unstract-adapters~=0.12.1", ] files = [ - {file = "unstract_sdk-0.22.0-py3-none-any.whl", hash = "sha256:9edb3c65fe710486d6b93bb82d0124c437f2ef08228a4eea94724e509cef2a4c"}, - {file = "unstract_sdk-0.22.0.tar.gz", hash = "sha256:44523edd5e5f7a56d5cb85092d2e8318c6a07cf5ab3e4eaa3a152b24cee976d9"}, + {file = "unstract_sdk-0.22.1-py3-none-any.whl", hash = "sha256:af29fec4c56c3c1916b7af639d331d9c7b115ebff6f1183e4be50bef01bd1792"}, + {file = "unstract_sdk-0.22.1.tar.gz", hash = "sha256:f49db6c62bca6baa2474912a63f305df01ec12ada34af9a2fb93b8ce91e7fa16"}, ] [[package]] @@ -4934,7 +4935,7 @@ dependencies = [ "PyYAML~=6.0.1", "docker~=6.1.3", "jsonschema~=4.18.2", - "unstract-adapters~=0.12.0", + "unstract-adapters~=0.12.1", "unstract-tool-sandbox", ] @@ -5010,7 +5011,7 @@ files = [ [[package]] name = "virtualenv" -version = "20.25.3" +version = "20.26.0" requires_python = ">=3.7" summary = "Virtual Python Environment builder" groups = ["lint"] @@ -5020,8 +5021,8 @@ dependencies = [ "platformdirs<5,>=3.9.1", ] files = [ - {file = "virtualenv-20.25.3-py3-none-any.whl", hash = "sha256:8aac4332f2ea6ef519c648d0bc48a5b1d324994753519919bddbb1aff25a104e"}, - {file = "virtualenv-20.25.3.tar.gz", hash = "sha256:7bb554bbdfeaacc3349fa614ea5bff6ac300fc7c335e9facf3a3bcfc703f45be"}, + {file = "virtualenv-20.26.0-py3-none-any.whl", hash = "sha256:0846377ea76e818daaa3e00a4365c018bc3ac9760cbb3544de542885aad61fb3"}, + {file = "virtualenv-20.26.0.tar.gz", hash = "sha256:ec25a9671a5102c8d2657f62792a27b48f016664c6873f6beed3800008577210"}, ] [[package]] @@ -5052,13 +5053,13 @@ files = [ [[package]] name = "websocket-client" -version = "1.7.0" +version = "1.8.0" requires_python = ">=3.8" summary = "WebSocket client for Python with low level API options" groups = ["hook-check-django-migrations"] files = [ - {file = "websocket-client-1.7.0.tar.gz", hash = "sha256:10e511ea3a8c744631d3bd77e61eb17ed09304c413ad42cf6ddfa4c7787e8fe6"}, - {file = "websocket_client-1.7.0-py3-none-any.whl", hash = "sha256:f4c3d22fec12a2461427a29957ff07d35098ee2d976d3ba244e688b8b4057588"}, + {file = "websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526"}, + {file = "websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da"}, ] [[package]] diff --git a/prompt-service/pdm.lock b/prompt-service/pdm.lock index fbe9f5e59..6a3279630 100644 --- a/prompt-service/pdm.lock +++ b/prompt-service/pdm.lock @@ -1489,7 +1489,7 @@ files = [ [[package]] name = "llama-index-core" -version = "0.10.30" +version = "0.10.31" requires_python = "<4.0,>=3.8.1" summary = "Interface between LLMs and your data" groups = ["default"] @@ -1519,8 +1519,8 @@ dependencies = [ "wrapt", ] files = [ - {file = "llama_index_core-0.10.30-py3-none-any.whl", hash = "sha256:2f291ce2975f9dbf0ea87d684d3d8122ce216265f468f32baa2cf4ecfb34ed2a"}, - {file = "llama_index_core-0.10.30.tar.gz", hash = "sha256:bed3f683606a0b0eb0839677c935a4b57b7bae509a95d380e51c6225630660e0"}, + {file = "llama_index_core-0.10.31-py3-none-any.whl", hash = "sha256:b894680fa320a94de56d9a933ac7edb646cabf15fe67ae1cf8fa53ac52ab4542"}, + {file = "llama_index_core-0.10.31.tar.gz", hash = "sha256:66d39d6f253e20311a21e0b98ea386089f099be12f2d23dbe11379a6d908ddf1"}, ] [[package]] @@ -1751,7 +1751,7 @@ files = [ [[package]] name = "llama-index-program-openai" -version = "0.1.5" +version = "0.1.6" requires_python = "<4.0,>=3.8.1" summary = "llama-index program openai integration" groups = ["default"] @@ -1761,8 +1761,8 @@ dependencies = [ "llama-index-llms-openai<0.2.0,>=0.1.1", ] files = [ - {file = "llama_index_program_openai-0.1.5-py3-none-any.whl", hash = "sha256:20b6efa706ac73e4dc5086900fea1ffcb1eb0787c8a6f081669d37da7235aee0"}, - {file = "llama_index_program_openai-0.1.5.tar.gz", hash = "sha256:c33aa2d2876ad0ff1f9a2a755d4e7d4917240847d0174e7b2d0b8474499bb700"}, + {file = "llama_index_program_openai-0.1.6-py3-none-any.whl", hash = "sha256:4660b338503537c5edca1e0dab606af6ce372b4f1b597e2833c6b602447c5d8d"}, + {file = "llama_index_program_openai-0.1.6.tar.gz", hash = "sha256:c6a4980c5ea826088b28b4dee3367edb20221e6d05eb0e05019049190131d772"}, ] [[package]] @@ -1894,7 +1894,7 @@ files = [ [[package]] name = "llama-parse" -version = "0.4.1" +version = "0.4.2" requires_python = "<4.0,>=3.8.1" summary = "Parse files into RAG-Optimized formats." groups = ["default"] @@ -1902,8 +1902,8 @@ dependencies = [ "llama-index-core>=0.10.29", ] files = [ - {file = "llama_parse-0.4.1-py3-none-any.whl", hash = "sha256:2c08962b66791c61fc360ae2042f953729c7b8decc3590d01fea5a98ca1f6676"}, - {file = "llama_parse-0.4.1.tar.gz", hash = "sha256:d723af84d6a1fc99eb431915d21865d20b76d8a246dbaa124d1f96c956a644f7"}, + {file = "llama_parse-0.4.2-py3-none-any.whl", hash = "sha256:5ce0390141f216dcd88c1123fea7f2a4f561d177f791a97217a3db3509dec4ff"}, + {file = "llama_parse-0.4.2.tar.gz", hash = "sha256:fa04c09730b102155f6505de9cf91998c86d334581f0f12597c5eb47ca5db859"}, ] [[package]] @@ -2186,7 +2186,7 @@ files = [ [[package]] name = "openai" -version = "1.23.2" +version = "1.23.6" requires_python = ">=3.7.1" summary = "The official Python library for the openai API" groups = ["default"] @@ -2200,8 +2200,8 @@ dependencies = [ "typing-extensions<5,>=4.7", ] files = [ - {file = "openai-1.23.2-py3-none-any.whl", hash = "sha256:293a36effde29946eb221040c89c46a4850f2f2e30b37ef09ff6d75226d71b42"}, - {file = "openai-1.23.2.tar.gz", hash = "sha256:b84aa3005357ceb38f22a269e0e22ee58ce103897f447032d021906f18178a8e"}, + {file = "openai-1.23.6-py3-none-any.whl", hash = "sha256:f406c76ba279d16b9aca5a89cee0d968488e39f671f4dc6f0d690ac3c6f6fca1"}, + {file = "openai-1.23.6.tar.gz", hash = "sha256:612de2d54cf580920a1156273f84aada6b3dca26d048f62eb5364a4314d7f449"}, ] [[package]] @@ -2846,7 +2846,7 @@ files = [ [[package]] name = "redis" -version = "5.0.3" +version = "5.0.4" requires_python = ">=3.7" summary = "Python client for Redis database and key-value store" groups = ["default"] @@ -2854,13 +2854,13 @@ dependencies = [ "async-timeout>=4.0.3; python_full_version < \"3.11.3\"", ] files = [ - {file = "redis-5.0.3-py3-none-any.whl", hash = "sha256:5da9b8fe9e1254293756c16c008e8620b3d15fcc6dde6babde9541850e72a32d"}, - {file = "redis-5.0.3.tar.gz", hash = "sha256:4973bae7444c0fbed64a06b87446f79361cb7e4ec1538c022d696ed7a5015580"}, + {file = "redis-5.0.4-py3-none-any.whl", hash = "sha256:7adc2835c7a9b5033b7ad8f8918d09b7344188228809c98df07af226d39dec91"}, + {file = "redis-5.0.4.tar.gz", hash = "sha256:ec31f2ed9675cc54c21ba854cfe0462e6faf1d83c8ce5944709db8a4700b9c61"}, ] [[package]] name = "referencing" -version = "0.34.0" +version = "0.35.0" requires_python = ">=3.8" summary = "JSON Referencing + Python" groups = ["default"] @@ -2869,8 +2869,8 @@ dependencies = [ "rpds-py>=0.7.0", ] files = [ - {file = "referencing-0.34.0-py3-none-any.whl", hash = "sha256:d53ae300ceddd3169f1ffa9caf2cb7b769e92657e4fafb23d34b93679116dfd4"}, - {file = "referencing-0.34.0.tar.gz", hash = "sha256:5773bd84ef41799a5a8ca72dc34590c041eb01bf9aa02632b4a973fb0181a844"}, + {file = "referencing-0.35.0-py3-none-any.whl", hash = "sha256:8080727b30e364e5783152903672df9b6b091c926a146a759080b62ca3126cd6"}, + {file = "referencing-0.35.0.tar.gz", hash = "sha256:191e936b0c696d0af17ad7430a3dc68e88bc11be6514f4757dc890f04ab05889"}, ] [[package]] @@ -3588,7 +3588,7 @@ files = [ [[package]] name = "unstract-adapters" -version = "0.12.0" +version = "0.12.1" requires_python = "<3.12,>=3.9" summary = "Unstract interface for LLMs, Embeddings and VectorDBs" groups = ["default"] @@ -3615,8 +3615,8 @@ dependencies = [ "singleton-decorator~=1.0.0", ] files = [ - {file = "unstract_adapters-0.12.0-py3-none-any.whl", hash = "sha256:17fb31aa7702ce20093f026e2f5e3e7e3d92d403fa5d55f79bf9056f121db8f9"}, - {file = "unstract_adapters-0.12.0.tar.gz", hash = "sha256:eea8c08914668157f583c2c920662b2b4e73a54f5e17d04dc6c5c01e413f0009"}, + {file = "unstract_adapters-0.12.1-py3-none-any.whl", hash = "sha256:35bcce98d4b36d5369ddd0062cfc72f246e03e28d93d95d32384fc4a259a9a02"}, + {file = "unstract_adapters-0.12.1.tar.gz", hash = "sha256:ad50071d8d8bcbf90cc70fb0d129ba48a22558940157b5a2e63745dc932f93ce"}, ] [[package]] @@ -3637,7 +3637,7 @@ dependencies = [ [[package]] name = "unstract-sdk" -version = "0.22.0" +version = "0.22.1" requires_python = "<3.11.1,>=3.9" summary = "A framework for writing Unstract Tools/Apps" groups = ["default"] @@ -3648,11 +3648,11 @@ dependencies = [ "python-magic~=0.4.27", "tiktoken~=0.4.0", "transformers==4.37.0", - "unstract-adapters~=0.12.0", + "unstract-adapters~=0.12.1", ] files = [ - {file = "unstract_sdk-0.22.0-py3-none-any.whl", hash = "sha256:9edb3c65fe710486d6b93bb82d0124c437f2ef08228a4eea94724e509cef2a4c"}, - {file = "unstract_sdk-0.22.0.tar.gz", hash = "sha256:44523edd5e5f7a56d5cb85092d2e8318c6a07cf5ab3e4eaa3a152b24cee976d9"}, + {file = "unstract_sdk-0.22.1-py3-none-any.whl", hash = "sha256:af29fec4c56c3c1916b7af639d331d9c7b115ebff6f1183e4be50bef01bd1792"}, + {file = "unstract_sdk-0.22.1.tar.gz", hash = "sha256:f49db6c62bca6baa2474912a63f305df01ec12ada34af9a2fb93b8ce91e7fa16"}, ] [[package]] diff --git a/prompt-service/pyproject.toml b/prompt-service/pyproject.toml index 77250cb46..769098f6a 100644 --- a/prompt-service/pyproject.toml +++ b/prompt-service/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ "flask~=3.0", "llama-index==0.10.28", "python-dotenv==1.0.0", - "unstract-sdk~=0.22.0", + "unstract-sdk~=0.22.1", "redis>=5.0.3", "unstract-core @ file:///${PROJECT_ROOT}/../unstract/core", ] diff --git a/pyproject.toml b/pyproject.toml index 7927c193d..aa4772dc4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,8 +40,8 @@ hook-check-django-migrations = [ "psycopg2-binary==2.9.9", "python-dotenv==1.0.0", "python-magic==0.4.27", - "unstract-sdk~=0.22.0", - "unstract-adapters~=0.12.0", + "unstract-sdk~=0.22.1", + "unstract-adapters~=0.12.1", "-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 39f194afc..f9fd56248 100644 --- a/tools/classifier/requirements.txt +++ b/tools/classifier/requirements.txt @@ -1,4 +1,4 @@ # Add your dependencies here # Required for all unstract tools -unstract-sdk~=0.22.0 +unstract-sdk~=0.22.1 diff --git a/tools/classifier/src/config/properties.json b/tools/classifier/src/config/properties.json index 4343b941a..688acbacc 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.12", + "toolVersion": "0.0.13", "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 39f194afc..f9fd56248 100644 --- a/tools/structure/requirements.txt +++ b/tools/structure/requirements.txt @@ -1,4 +1,4 @@ # Add your dependencies here # Required for all unstract tools -unstract-sdk~=0.22.0 +unstract-sdk~=0.22.1 diff --git a/tools/structure/src/config/properties.json b/tools/structure/src/config/properties.json index 6c9ab5029..ba112333d 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.15", + "toolVersion": "0.0.16", "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 39f194afc..f9fd56248 100644 --- a/tools/text_extractor/requirements.txt +++ b/tools/text_extractor/requirements.txt @@ -1,4 +1,4 @@ # Add your dependencies here # Required for all unstract tools -unstract-sdk~=0.22.0 +unstract-sdk~=0.22.1 diff --git a/tools/text_extractor/src/config/properties.json b/tools/text_extractor/src/config/properties.json index 833e49972..fb1fd2cda 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.11", + "toolVersion": "0.0.12", "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/tool-registry/pyproject.toml b/unstract/tool-registry/pyproject.toml index aa450f48f..75d44b2ad 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-adapters~=0.12.0", + "unstract-adapters~=0.12.1", # ! IMPORTANT! # Local dependencies usually need to be added as: # https://pdm-project.org/latest/usage/dependency/#local-dependencies