Skip to content

Conversation

danielebriggi
Copy link
Member

No description provided.

@danielebriggi danielebriggi self-assigned this Aug 27, 2025
@danielebriggi danielebriggi requested a review from Copilot August 27, 2025 16:28
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a complete Python package building and publishing workflow for the SQLite Vector extension, enabling distribution of prebuilt binaries through PyPI.

  • Adds Python package configuration with setup.py, pyproject.toml, and requirements for building platform-specific wheels
  • Implements automated artifact downloading from GitHub releases for multiple platforms (Linux, Windows, macOS) and architectures
  • Creates GitHub Actions workflow for building and publishing Python packages to PyPI with trusted publishing

Reviewed Changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
packages/python/setup.py Python package setup script with environment-based versioning and platform-specific wheel building
packages/python/pyproject.toml Project metadata and build system configuration for the sqlite-vector package
packages/python/download_artifacts.py Script to download and extract platform-specific binaries from GitHub releases
packages/python/README.md Documentation for the Python package installation and usage
packages/python/requirements-dev.txt Development dependencies for building the package
packages/python/MANIFEST.in Package manifest to include binaries and documentation files
.github/workflows/python-package.yml GitHub Actions workflow for automated building and publishing to PyPI
README.md Updated main README with Python package installation instructions

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@danielebriggi danielebriggi force-pushed the python-package branch 3 times, most recently from 0f57936 to 978051b Compare August 28, 2025 12:51
@danielebriggi danielebriggi requested a review from Gioee August 28, 2025 12:52
@danielebriggi danielebriggi merged commit e6154ba into main Aug 28, 2025
8 checks passed
@danielebriggi danielebriggi deleted the python-package branch August 28, 2025 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants