From ed21d055bcef97abb61afe37a2fb2daa9e3632c7 Mon Sep 17 00:00:00 2001 From: Daniele Briggi <=> Date: Mon, 29 Sep 2025 15:49:51 +0200 Subject: [PATCH 1/2] fix(package): binaries destination folder --- .github/workflows/python-package.yml | 8 +++++++- packages/python/MANIFEST.in | 2 +- packages/python/README.md | 6 +++--- packages/python/download_artifacts.py | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index e05c78b..5cbe71a 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -7,6 +7,12 @@ on: description: "Version to use for the Python package (e.g. 0.9.9)" required: true type: string + test-pypi: + description: "Publish to Test PyPI" + required: false + type: boolean + default: false + workflow_run: workflows: ["Build, Test and Release"] types: @@ -104,4 +110,4 @@ jobs: # Avoid workflow to fail if the version has already been published skip-existing: true # Upload to Test Pypi for testing - #repository-url: https://test.pypi.org/legacy/ + repository-url: ${{ github.event.inputs.test-pypi == 'true' && 'https://test.pypi.org/legacy/' || '' }} diff --git a/packages/python/MANIFEST.in b/packages/python/MANIFEST.in index 3921982..eed0b21 100644 --- a/packages/python/MANIFEST.in +++ b/packages/python/MANIFEST.in @@ -1,3 +1,3 @@ include README.md include LICENSE.md -recursive-include src/sqlite-vector/binaries * +recursive-include src/sqlite_vector/binaries * diff --git a/packages/python/README.md b/packages/python/README.md index 40de2a9..a2a76ab 100644 --- a/packages/python/README.md +++ b/packages/python/README.md @@ -16,9 +16,9 @@ For detailed information on all available functions, their parameters, and examp | Platform | Arch | Subpackage name | Binary name | | ------------- | ------------ | ------------------------ | ------------ | -| Linux (CPU) | x86_64/arm64 | sqlite-vector.binaries | vector.so | -| Windows (CPU) | x86_64 | sqlite-vector.binaries | vector.dll | -| macOS (CPU) | x86_64/arm64 | sqlite-vector.binaries | vector.dylib | +| Linux (CPU) | x86_64/arm64 | sqlite_vector.binaries | vector.so | +| Windows (CPU) | x86_64 | sqlite_vector.binaries | vector.dll | +| macOS (CPU) | x86_64/arm64 | sqlite_vector.binaries | vector.dylib | ## Usage diff --git a/packages/python/download_artifacts.py b/packages/python/download_artifacts.py index 95aaf4b..1474ab2 100644 --- a/packages/python/download_artifacts.py +++ b/packages/python/download_artifacts.py @@ -31,7 +31,7 @@ "macosx_11_0_arm64": "vector.dylib", } -BINARIES_DIR = Path(__file__).parent / "src/sqlite-vector/binaries" +BINARIES_DIR = Path(__file__).parent / "src/sqlite_vector/binaries" def download_and_extract(artifact_name, bin_name, version): From 0e94af245f051635badd4fec16cd56fb4d05f724 Mon Sep 17 00:00:00 2001 From: Daniele Briggi <=> Date: Mon, 29 Sep 2025 16:34:52 +0200 Subject: [PATCH 2/2] chore(version): bump to 0.9.26 --- src/sqlite-vector.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sqlite-vector.h b/src/sqlite-vector.h index 77476dc..299e26a 100644 --- a/src/sqlite-vector.h +++ b/src/sqlite-vector.h @@ -24,7 +24,7 @@ extern "C" { #endif -#define SQLITE_VECTOR_VERSION "0.9.25" +#define SQLITE_VECTOR_VERSION "0.9.26" SQLITE_VECTOR_API int sqlite3_vector_init (sqlite3 *db, char **pzErrMsg, const sqlite3_api_routines *pApi);