diff --git a/.github/workflows/dist.yml b/.github/workflows/dist.yml index c572823..3c2a4b1 100644 --- a/.github/workflows/dist.yml +++ b/.github/workflows/dist.yml @@ -53,7 +53,7 @@ jobs: run: | python -m pip install dist/*.gz cd .. - python -c "from pymongo_vectorsearch_utils import create_vector_search_index" + python -c "from pymongo_search_utils import create_vector_search_index" - uses: actions/upload-artifact@v4 with: diff --git a/.github/workflows/release-python.yml b/.github/workflows/release-python.yml index 16af21c..c5c3eb3 100644 --- a/.github/workflows/release-python.yml +++ b/.github/workflows/release-python.yml @@ -14,7 +14,7 @@ on: env: # Changes per repo - PRODUCT_NAME: pymongo-vectorsearch-utils + PRODUCT_NAME: pymongo-search-utils # Constant # inputs will be empty on a scheduled run. so, we only set dry_run # to 'false' when the input is set to 'false'. diff --git a/README.md b/README.md index 83bfbf2..9618120 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# pymongo-vectorsearch-utils +# pymongo-search-utils A utility library for working with vector search in MongoDB using PyMongo. diff --git a/pymongo_vectorsearch_utils/__init__.py b/pymongo_search_utils/__init__.py similarity index 100% rename from pymongo_vectorsearch_utils/__init__.py rename to pymongo_search_utils/__init__.py diff --git a/pymongo_vectorsearch_utils/_version.py b/pymongo_search_utils/_version.py similarity index 100% rename from pymongo_vectorsearch_utils/_version.py rename to pymongo_search_utils/_version.py diff --git a/pymongo_vectorsearch_utils/index.py b/pymongo_search_utils/index.py similarity index 100% rename from pymongo_vectorsearch_utils/index.py rename to pymongo_search_utils/index.py diff --git a/pymongo_vectorsearch_utils/operation.py b/pymongo_search_utils/operation.py similarity index 96% rename from pymongo_vectorsearch_utils/operation.py rename to pymongo_search_utils/operation.py index 77e9306..fdbc3d5 100644 --- a/pymongo_vectorsearch_utils/operation.py +++ b/pymongo_search_utils/operation.py @@ -7,8 +7,8 @@ from pymongo import ReplaceOne from pymongo.synchronous.collection import Collection -from pymongo_vectorsearch_utils.pipeline import vector_search_stage -from pymongo_vectorsearch_utils.util import oid_to_str, str_to_oid +from pymongo_search_utils.pipeline import vector_search_stage +from pymongo_search_utils.util import oid_to_str, str_to_oid def bulk_embed_and_insert_texts( diff --git a/pymongo_vectorsearch_utils/pipeline.py b/pymongo_search_utils/pipeline.py similarity index 100% rename from pymongo_vectorsearch_utils/pipeline.py rename to pymongo_search_utils/pipeline.py diff --git a/pymongo_vectorsearch_utils/util.py b/pymongo_search_utils/util.py similarity index 100% rename from pymongo_vectorsearch_utils/util.py rename to pymongo_search_utils/util.py diff --git a/pyproject.toml b/pyproject.toml index 7f10b85..0e01df3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["hatchling"] build-backend = "hatchling.build" [project] -name = "pymongo-vectorsearch-utils" +name = "pymongo-search-utils" dynamic = ["version"] description = "Utility library for working with vector search in MongoDB using PyMongo" readme = "README.md" @@ -29,8 +29,8 @@ dependencies = [ ] [project.urls] -Download = "https://github.com/mongodb-labs/pymongo-vectorsearch-utils/tags" -Homepage = "http://pymongo-vectorsearch-utils.readthedocs.org/" +Download = "https://github.com/mongodb-labs/pymongo-search-utils/tags" +Homepage = "http://pymongo-search-utils.readthedocs.org/" [dependency-groups] dev = [ @@ -41,11 +41,11 @@ dev = [ ] [tool.hatch.version] -path = "pymongo_vectorsearch_utils/_version.py" +path = "pymongo_search_utils/_version.py" [tool.hatch.build.targets.sdist] include = [ - "/pymongo_vectorsearch_utils", + "/pymongo_search_utils", ] diff --git a/tests/test_index.py b/tests/test_index.py index 94c6ec3..98e2018 100644 --- a/tests/test_index.py +++ b/tests/test_index.py @@ -7,14 +7,14 @@ from pymongo import MongoClient from pymongo.collection import Collection -from pymongo_vectorsearch_utils.index import ( +from pymongo_search_utils.index import ( create_vector_search_index, drop_vector_search_index, is_index_ready, update_vector_search_index, ) -DB_NAME = "vectorsearch_utils_test" +DB_NAME = "pymongo_search_utils_test" COLLECTION_NAME = "test_index" VECTOR_INDEX_NAME = "vector_index" diff --git a/tests/test_operation.py b/tests/test_operation.py index 295a79a..fa0d659 100644 --- a/tests/test_operation.py +++ b/tests/test_operation.py @@ -8,11 +8,11 @@ from pymongo import MongoClient from pymongo.collection import Collection -from pymongo_vectorsearch_utils import drop_vector_search_index -from pymongo_vectorsearch_utils.index import create_vector_search_index, wait_for_docs_in_index -from pymongo_vectorsearch_utils.operation import bulk_embed_and_insert_texts, execute_search_query +from pymongo_search_utils import drop_vector_search_index +from pymongo_search_utils.index import create_vector_search_index, wait_for_docs_in_index +from pymongo_search_utils.operation import bulk_embed_and_insert_texts, execute_search_query -DB_NAME = "vectorsearch_utils_test" +DB_NAME = "pymongo_search_utils_test" COLLECTION_NAME = "test_operation" VECTOR_INDEX_NAME = "operation_vector_index" diff --git a/tests/test_pipeline.py b/tests/test_pipeline.py index 8a211ec..7cdffd7 100644 --- a/tests/test_pipeline.py +++ b/tests/test_pipeline.py @@ -1,6 +1,6 @@ """Tests for pipeline aggregation generator utilities.""" -from pymongo_vectorsearch_utils.pipeline import ( +from pymongo_search_utils.pipeline import ( combine_pipelines, final_hybrid_stage, reciprocal_rank_stage,