Metadata-Version: 2.3
Name: vsag
Version: 0.1.2
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development
Classifier: Intended Audience :: Developers
License-File: LICENSE
Summary: VSAG Python Binding
Keywords: vector,search,llm,knn,hnsw,diskann
Author-email: Jiacai Liu <dev@liujiacai.net>
License: Apache-2.0
Requires-Python: >=3.8
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://github.com/jiacai2050/vsag-py
Project-URL: Homepage, https://github.com/jiacai2050/vsag-py
Project-URL: Repository, https://github.com/jiacai2050/vsag-py

# VSAG Python Binding

[![](https://github.com/jiacai2050/vsag-py/actions/workflows/CI.yml/badge.svg)](https://github.com/jiacai2050/vsag-py/actions/workflows/CI.yml)
[![](https://img.shields.io/pypi/v/vsag.svg)](https://pypi.org/project/vsag)

[VSAG](https://github.com/alipay/vsag) is a vector indexing library used for similarity search.

## Installation

```bash
pip install vsag
```

## Development

```
python -m venv .env
source .env/bin/activate
pip install maturin
pip install maturin[patchelf]
```

Useful maturin commands:
```
  build        Build the crate into python packages
  publish      Build and publish the crate as python packages to pypi
  develop      Install the crate as module in the current virtualenv
```

