Metadata-Version: 2.1
Name: ingrain
Version: 0.0.3
Summary: Python client for the ingrain server
Author: Owen Elliott
Author-email: none@none.com
Keywords: ingrain embedding triton inference
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3
Description-Content-Type: text/markdown
Requires-Dist: certifi
Requires-Dist: pycurl
Requires-Dist: pydantic >=2.0.0
Requires-Dist: packaging

# Ingrain Python Client

[![PyPI Version](https://img.shields.io/pypi/v/ingrain)](https://pypi.org/project/ingrain/)
![Test Status](https://github.com/OwenPendrighElliott/py-ingrain/actions/workflows/test.yml/badge.svg)

This is the Python client for the Ingrain API. It provides a simple interface to interact with the Ingrain API.

## Install
    
```bash
pip install ingrain
```

## Dev Setup
```bash
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .
```

### Testing

#### Unit tests

```bash
pytest
```

#### Integration tests and unit tests

```bash
pytest --integration
```
