diff --git a/.github/workflows/weaviate.yml b/.github/workflows/weaviate.yml index 06a4bc289..36c30f069 100644 --- a/.github/workflows/weaviate.yml +++ b/.github/workflows/weaviate.yml @@ -30,7 +30,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 diff --git a/integrations/weaviate/pyproject.toml b/integrations/weaviate/pyproject.toml index 22d3a160d..ede385877 100644 --- a/integrations/weaviate/pyproject.toml +++ b/integrations/weaviate/pyproject.toml @@ -7,7 +7,7 @@ name = "weaviate-haystack" dynamic = ["version"] description = "An integration of Weaviate vector database with Haystack" readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" license = "Apache-2.0" keywords = [] authors = [{ name = "deepset GmbH", email = "info@deepset.ai" }] @@ -25,7 +25,7 @@ classifiers = [ ] dependencies = [ "haystack-ai", - "weaviate-client>=4.0", + "weaviate-client>=4.9", "haystack-pydoc-tools", "python-dateutil", ] diff --git a/integrations/weaviate/tests/test_document_store.py b/integrations/weaviate/tests/test_document_store.py index 190c23408..12f4ca774 100644 --- a/integrations/weaviate/tests/test_document_store.py +++ b/integrations/weaviate/tests/test_document_store.py @@ -265,6 +265,7 @@ def test_to_dict(self, _mock_weaviate, monkeypatch): "session_pool_connections": 20, "session_pool_maxsize": 100, "session_pool_max_retries": 3, + "session_pool_timeout": 5, }, "proxies": {"http": "http://proxy:1234", "https": None, "grpc": None}, "timeout": [30, 90],