From 39cc38e82b8d8e0178acb498fdf207df117a20f4 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Mon, 14 Oct 2024 10:02:56 -0300 Subject: [PATCH] chore: add opensearch-py dependency (#4134) Add opensearch-py dependency to pyproject.toml --- pyproject.toml | 1 + uv.lock | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 7963a3b37..1495a6313 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -107,6 +107,7 @@ dependencies = [ "ragstack-ai-knowledge-store>=0.2.1", "duckduckgo-search>=6.3.0", "langchain-elasticsearch>=0.2.0", + "opensearch-py>=2.7.1", ] [project.urls] diff --git a/uv.lock b/uv.lock index 11398f18c..f82e22e76 100644 --- a/uv.lock +++ b/uv.lock @@ -1627,6 +1627,14 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ca/5e/f0f217dc393372681bfe05c50f06a212e78d0a3fee907a74ab451ec1dcdb/environs-9.5.0-py2.py3-none-any.whl", hash = "sha256:1e549569a3de49c05f856f40bce86979e7d5ffbbc4398e7f338574c220189124", size = 12548 }, ] +[[package]] +name = "events" +version = "0.5" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/ed/e47dec0626edd468c84c04d97769e7ab4ea6457b7f54dcb3f72b17fcd876/Events-0.5-py3-none-any.whl", hash = "sha256:a7286af378ba3e46640ac9825156c93bdba7502174dd696090fdfcd4d80a1abd", size = 6758 }, +] + [[package]] name = "exceptiongroup" version = "1.2.2" @@ -3540,6 +3548,7 @@ dependencies = [ { name = "networkx" }, { name = "nltk" }, { name = "numexpr" }, + { name = "opensearch-py" }, { name = "pgvector" }, { name = "psycopg" }, { name = "psycopg2-binary" }, @@ -3682,6 +3691,7 @@ requires-dist = [ { name = "networkx", specifier = ">=3.1" }, { name = "nltk", specifier = ">=3.9.1" }, { name = "numexpr", specifier = ">=2.8.6" }, + { name = "opensearch-py", specifier = ">=2.7.1" }, { name = "pgvector", specifier = ">=0.2.3" }, { name = "psycopg", specifier = ">=3.1.9" }, { name = "psycopg2-binary", specifier = ">=2.9.6" }, @@ -4936,6 +4946,22 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/3d/49/72198d0941b3a0264b6d13033823025c01c497f1cbfd83db310392c49c0e/openai-1.51.2-py3-none-any.whl", hash = "sha256:5c5954711cba931423e471c37ff22ae0fd3892be9b083eee36459865fbbb83fa", size = 383687 }, ] +[[package]] +name = "opensearch-py" +version = "2.7.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "events" }, + { name = "python-dateutil" }, + { name = "requests" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c4/ca/5be52de5c69ecd327c16f3fc0dba82b7ffda5bbd0c0e215bdf23a4d12b12/opensearch_py-2.7.1.tar.gz", hash = "sha256:67ab76e9373669bc71da417096df59827c08369ac3795d5438c9a8be21cbd759", size = 226630 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/80/8f/db678ae203d761922a73920215ea53a79faf3bb1ec6aa9511f809c8e234c/opensearch_py-2.7.1-py3-none-any.whl", hash = "sha256:5417650eba98a1c7648e502207cebf3a12beab623ffe0ebbf55f9b1b4b6e44e9", size = 325380 }, +] + [[package]] name = "opentelemetry-api" version = "1.27.0"