Skip to main content

Aerospike Vector Search Client Library for Python

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Aerospike Vector Search Client Python

Python client for the Aerospike Vector Search Database

Prerequisites

  • Python 3.9 or higher
  • pip version 9.0.1 or higher
  • Aerospike Vector Search DB and Aerospike clusters running.

Install the aerospike_vector_search using pip

python3 -m pip install aerospike-vector-search

Or

You can add the package name aerospike-vector-search to your application's requirements.txt and install all dependencies using

python3 -m pip install -r requirements.txt

Installing from Artifactory/Jfrog

The Aerospike Vector Search client is also available on our own Artifactory repository. To resolve the Artifactory client packages, pip install with the following command.

pip install aerospike-vector-search -i https://<jfrog-username>:<jfrog-access-token>@aerospike.jfrog.io/artifactory/api/pypi/ecosystem-python-dev-local/simple 

Note This project makes use of the warnings module to communicate deprecations and upcoming changes. Run your project with the -Wd Python flag or the PYTHONWARNINGS=default environment variable to display relevant warnings.

Building the client

Setup the Python Virtual Environment

This is the recommended mode for building the python client.

# Create virtual environment to isolate dependencies.
python3 -m venv .venv
source .venv/bin/activate

Install requirements

python3 -m pip install -vvv  -r requirements.txt

Generate gRPC client code

# Generate the gRPC client code
./proto/codegen.sh

Build the package

python3 -m pip install build
python3 -m build

Examples

See examples for sample projects.

Project details


Download files

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

Source Distribution

aerospike_vector_search-4.2.0.tar.gz (60.4 kB view details)

Uploaded Source

Built Distribution

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

aerospike_vector_search-4.2.0-py3-none-any.whl (76.5 kB view details)

Uploaded Python 3

File details

Details for the file aerospike_vector_search-4.2.0.tar.gz.

File metadata

  • Download URL: aerospike_vector_search-4.2.0.tar.gz
  • Upload date:
  • Size: 60.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for aerospike_vector_search-4.2.0.tar.gz
Algorithm Hash digest
SHA256 764435f00af86d437f918fc6fda69c1cb28d6ad916a0507aa08b66ad19351c67
MD5 4e008332990cee158999b7e7b1b28531
BLAKE2b-256 b95aafe7140a15da143d2beef3e9a7ad80b714a5ef65310930a5047032132696

See more details on using hashes here.

File details

Details for the file aerospike_vector_search-4.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aerospike_vector_search-4.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f58b166f3b6a4749f19bb49d34edf2f680ded9e82ede61fdf9dfc24d8670314b
MD5 1088bcb6ec74fbe4442f4a9346f584f0
BLAKE2b-256 926e617a4bf265330027c4652e4f761c735cc80d29453ed5af9a82cd98a4624e

See more details on using hashes here.

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