# agave
[![test](https://github.com/cuenca-mx/agave/workflows/test/badge.svg)](https://github.com/cuenca-mx/agave/actions?query=workflow%3Atest)
[![codecov](https://codecov.io/gh/cuenca-mx/agave/branch/main/graph/badge.svg)](https://codecov.io/gh/cuenca-mx/agave)
[![PyPI](https://img.shields.io/pypi/v/agave.svg)](https://pypi.org/project/agave/)
Agave is a library that implement rest_api across the use of Blueprints based on Chalice Aws.
this library allow send and receive JSON data to these endpoints to query, modify and create content.
Install agave using pip:
```bash
pip install agave==0.0.2.dev0
```
You can use agave for blueprint like this:
```python
from agave.blueprints.rest_api import RestApiBlueprint
```
agave include helpers for mongoengine, for example:
```python
from agave.models.helpers import (uuid_field, mongo_to_dict, EnumField, updated_at, list_field_to_dict)
```
Correr tests
```bash
make test
```
Raw data
{
"_id": null,
"home_page": "https://github.com/cuenca-mx/agave",
"name": "agave",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "",
"author": "Cuenca",
"author_email": "dev@cuenca.com",
"download_url": "https://files.pythonhosted.org/packages/98/10/c03d3f96ca1045f34cc8397a09360ac75c06529b7f87066e7c77d20fa98b/agave-0.2.2.tar.gz",
"platform": null,
"description": "# agave\n[![test](https://github.com/cuenca-mx/agave/workflows/test/badge.svg)](https://github.com/cuenca-mx/agave/actions?query=workflow%3Atest)\n[![codecov](https://codecov.io/gh/cuenca-mx/agave/branch/main/graph/badge.svg)](https://codecov.io/gh/cuenca-mx/agave)\n[![PyPI](https://img.shields.io/pypi/v/agave.svg)](https://pypi.org/project/agave/)\n\nAgave is a library that implement rest_api across the use of Blueprints based on Chalice Aws.\n\nthis library allow send and receive JSON data to these endpoints to query, modify and create content.\n\nInstall agave using pip:\n\n```bash\npip install agave==0.0.2.dev0\n```\n\nYou can use agave for blueprint like this:\n```python\n\nfrom agave.blueprints.rest_api import RestApiBlueprint\n\n```\n\nagave include helpers for mongoengine, for example:\n```python\n\nfrom agave.models.helpers import (uuid_field, mongo_to_dict, EnumField, updated_at, list_field_to_dict)\n\n```\n\nCorrer tests\n```bash\nmake test\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "Rest_api",
"version": "0.2.2",
"project_urls": {
"Homepage": "https://github.com/cuenca-mx/agave"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a469a419340440c3c0c3a37b07338247dbaa26387e05758dfdb6c71da383b153",
"md5": "cc507e8f03e3a06e503dc0aa432bebe0",
"sha256": "af93cf6f0fe6092ae4acb4ee703eb016886e0e92beec3775d149265d0550f395"
},
"downloads": -1,
"filename": "agave-0.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cc507e8f03e3a06e503dc0aa432bebe0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 26886,
"upload_time": "2023-12-30T22:39:30",
"upload_time_iso_8601": "2023-12-30T22:39:30.339665Z",
"url": "https://files.pythonhosted.org/packages/a4/69/a419340440c3c0c3a37b07338247dbaa26387e05758dfdb6c71da383b153/agave-0.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9810c03d3f96ca1045f34cc8397a09360ac75c06529b7f87066e7c77d20fa98b",
"md5": "6a078b7076e06477b44e30c65110132c",
"sha256": "a596f0c3f644696fabf169ca4c4119ddd7637ef6c1e9a2a3154c4be754cbbb4d"
},
"downloads": -1,
"filename": "agave-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "6a078b7076e06477b44e30c65110132c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 17533,
"upload_time": "2023-12-30T22:39:32",
"upload_time_iso_8601": "2023-12-30T22:39:32.123237Z",
"url": "https://files.pythonhosted.org/packages/98/10/c03d3f96ca1045f34cc8397a09360ac75c06529b7f87066e7c77d20fa98b/agave-0.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-30 22:39:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cuenca-mx",
"github_project": "agave",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "agave"
}