# 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
```
Raw data
{
"_id": null,
"home_page": null,
"name": "ingrain",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3",
"maintainer_email": null,
"keywords": "ingrain embedding triton inference",
"author": "Owen Elliott",
"author_email": "none@none.com",
"download_url": "https://files.pythonhosted.org/packages/5b/84/21a02e121a83c7ee0c8baf35dcfb7056a74a18151e91e3c96070159984ed/ingrain-0.0.6.tar.gz",
"platform": null,
"description": "# Ingrain Python Client\n\n[![PyPI Version](https://img.shields.io/pypi/v/ingrain)](https://pypi.org/project/ingrain/)\n![Test Status](https://github.com/OwenPendrighElliott/py-ingrain/actions/workflows/test.yml/badge.svg)\n\nThis is the Python client for the Ingrain API. It provides a simple interface to interact with the Ingrain API.\n\n## Install\n \n```bash\npip install ingrain\n```\n\n## Dev Setup\n```bash\npython -m venv venv\nsource venv/bin/activate\npip install -r requirements.txt\npip install -e .\n```\n\n### Testing\n\n#### Unit tests\n\n```bash\npytest\n```\n\n#### Integration tests and unit tests\n\n```bash\npytest --integration\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Python client for the ingrain server",
"version": "0.0.6",
"project_urls": null,
"split_keywords": [
"ingrain",
"embedding",
"triton",
"inference"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bd79646d3667b8a19940c3e51e237997e26358a9f484ed492f94804f60308dac",
"md5": "da57bbcb87347fe4b8f8f8d012abc428",
"sha256": "29206d2bf2860479cb35dda2d50be1cc5fde70d9b3290af6f33998f100ec566b"
},
"downloads": -1,
"filename": "ingrain-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "da57bbcb87347fe4b8f8f8d012abc428",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 6847,
"upload_time": "2024-11-30T22:27:00",
"upload_time_iso_8601": "2024-11-30T22:27:00.742410Z",
"url": "https://files.pythonhosted.org/packages/bd/79/646d3667b8a19940c3e51e237997e26358a9f484ed492f94804f60308dac/ingrain-0.0.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5b8421a02e121a83c7ee0c8baf35dcfb7056a74a18151e91e3c96070159984ed",
"md5": "20d734687a095e0b44c57362bcc61b56",
"sha256": "ad7b13cf5aec48b1704f7ac4efc011613bb9fd4accef9ce36c4cc1d9992cfd03"
},
"downloads": -1,
"filename": "ingrain-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "20d734687a095e0b44c57362bcc61b56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 8892,
"upload_time": "2024-11-30T22:27:02",
"upload_time_iso_8601": "2024-11-30T22:27:02.257449Z",
"url": "https://files.pythonhosted.org/packages/5b/84/21a02e121a83c7ee0c8baf35dcfb7056a74a18151e91e3c96070159984ed/ingrain-0.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-30 22:27:02",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "ingrain"
}