From beea0aae0837e6c3c4d5a394c46ff083683ca388 Mon Sep 17 00:00:00 2001 From: Quentin Pradet Date: Wed, 20 Nov 2024 14:45:46 +0400 Subject: [PATCH 1/2] Allow simsimd again on Python 3.13 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8a55e0b67..b5f03e1d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,7 +70,7 @@ dev = [ "nox", "orjson", "numpy", - "simsimd ; python_version<'3.13'", + "simsimd", "pyarrow", "pandas", "mapbox-vector-tile", From b9074c02a58c14879b38d2217a0e110edc44746f Mon Sep 17 00:00:00 2001 From: Quentin Pradet Date: Wed, 20 Nov 2024 14:49:17 +0400 Subject: [PATCH 2/2] Remove the importorskip calls --- .../test_server/test_vectorstore/test_vectorstore.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py b/test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py index 7b675a754..3e17442eb 100644 --- a/test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py +++ b/test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py @@ -899,8 +899,6 @@ def test_max_marginal_relevance_search_errors( self, sync_client: Elasticsearch, index: str ) -> None: """Test max marginal relevance search error conditions.""" - pytest.importorskip("simsimd") - texts = ["foo", "bar", "baz"] vector_field = "vector_field" embedding_service = ConsistentFakeEmbeddings() @@ -942,8 +940,6 @@ def test_max_marginal_relevance_search( self, sync_client: Elasticsearch, index: str ) -> None: """Test max marginal relevance search.""" - pytest.importorskip("simsimd") - texts = ["foo", "bar", "baz"] vector_field = "vector_field" text_field = "text_field"