Skip to main content

Python prebuilt binaries for SQLite Vector extension for all supported platforms and architectures.

Project description

SQLite Vector Python package

This package provides the sqlite-vector extension prebuilt binaries for multiple platforms and architectures.

SQLite Vector

SQLite Vector is a cross-platform, ultra-efficient SQLite extension that brings vector search capabilities to your embedded database. It works seamlessly on iOS, Android, Windows, Linux, and macOS, using just 30MB of memory by default. With support for Float32, Float16, BFloat16, Int8, and UInt8, and highly optimized distance functions, it's the ideal solution for Edge AI applications.

More details on the official repository sqliteai/sqlite-vector.

Documentation

For detailed information on all available functions, their parameters, and examples, refer to the comprehensive API Reference.

Supported Platforms and Architectures

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

Usage

Note: Some SQLite installations on certain operating systems may have extension loading disabled by default.
If you encounter issues loading the extension, refer to the sqlite-extensions-guide for platform-specific instructions on enabling and using SQLite extensions.

import importlib.resources
import sqlite3

# Connect to your SQLite database
conn = sqlite3.connect("example.db")

# Load the sqlite-vector extension
# pip will install the correct binary package for your platform and architecture
ext_path = importlib.resources.files("sqlite_vector.binaries") / "vector"

conn.enable_load_extension(True)
conn.load_extension(str(ext_path))
conn.enable_load_extension(False)


# Now you can use sqlite-vector features in your SQL queries
print(conn.execute("SELECT vector_version();").fetchone())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sqliteai_vector-0.9.95-py3-none-win_amd64.whl (70.4 kB view details)

Uploaded Python 3Windows x86-64

sqliteai_vector-0.9.95-py3-none-macosx_11_0_arm64.whl (117.3 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

sqliteai_vector-0.9.95-py3-none-macosx_10_9_x86_64.whl (117.3 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file sqliteai_vector-0.9.95-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for sqliteai_vector-0.9.95-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 001357a4379c567aeb43d7be138214d68d7ae31264a4853afb7d83bcc6d07dcc
MD5 ce905a8c9ec242358e2bfe8476b5ff65
BLAKE2b-256 7f237741fcccef21c94454a52eb48145f1acabb6439f8622e9fd3b30eb2be6c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqliteai_vector-0.9.95-py3-none-win_amd64.whl:

Publisher: python-package.yml on sqliteai/sqlite-vector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sqliteai_vector-0.9.95-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqliteai_vector-0.9.95-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b6b1fdb0183ef558a8723bf8e7e4c61ef23a56374183ae8e95a35d1e5f19a11
MD5 72ce4cc8e97250a8eec41e9de74fcb67
BLAKE2b-256 712e16eb87c1bffe9ba55d00c57414428d8de7e02cb57c30446311a9fe7ae951

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqliteai_vector-0.9.95-py3-none-manylinux2014_x86_64.whl:

Publisher: python-package.yml on sqliteai/sqlite-vector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sqliteai_vector-0.9.95-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sqliteai_vector-0.9.95-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b4fc0ca040f87d8ccc8229ac368ba5dc119692ac5ea89011f69314e20a62476
MD5 1b0c42ac9189c3f8cf3d43b9a33b1868
BLAKE2b-256 ae7e8f9052ccb2265ce39bfeac4c5ee69095ccfc68a4a79f846c27be2bab7a5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqliteai_vector-0.9.95-py3-none-manylinux2014_aarch64.whl:

Publisher: python-package.yml on sqliteai/sqlite-vector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sqliteai_vector-0.9.95-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqliteai_vector-0.9.95-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55f4db2c3b770b440e968aec34c6b4a9ed3b8dc6648cc3cd83c2c0a55ad937b6
MD5 3f2ab83577373e18be35a69be1c6cb72
BLAKE2b-256 9048a608966612ec59348dd6bd92f9533f8efd65994e0528224792f598194672

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqliteai_vector-0.9.95-py3-none-macosx_11_0_arm64.whl:

Publisher: python-package.yml on sqliteai/sqlite-vector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sqliteai_vector-0.9.95-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sqliteai_vector-0.9.95-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a454f3030e6c292d7ca44b63072651bcfb2224e52d7d936fa495b2b5f88fb1e
MD5 6e3fd4d894005fea9e3effe003f6bb08
BLAKE2b-256 04d15c50d7483eb811efad913b8c74a38f9dc94551145068d929556de876ee30

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqliteai_vector-0.9.95-py3-none-macosx_10_9_x86_64.whl:

Publisher: python-package.yml on sqliteai/sqlite-vector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page