Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

tigrisdata-archive/tigris-client-python

Repository files navigation

⚠️ This repository is archived.

Tigris has pivoted from this database project to a new, globally distributed S3-compatible object storage service. Learn more about the new product here: https://www.tigrisdata.com/

tigris-client-python

Python client for Tigris

Installation

pip install tigrisdb

Usage

Vector Search - https://www.tigrisdata.com/docs/concepts/vector-search/python/

Development

  1. Install poetry following the installation instructions here
  2. Requires python 3.8+, pip 23.x
  3. Clone the repo and cd into the directory
  4. Update submodule - git submodule update --init
  5. Create and activate the virtual environment - poetry shell
  6. Install dependencies - poetry install --with dev
  7. [Optional] install git hooks
  8. Compile proto and generate api client helpers - poetry run make generate

Git Hooks

We use pre-commit to automatically setup and run git hooks.

On every git commit we check the code quality. Install the hooks:

pre-commit install

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages