agave


Nameagave JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttps://github.com/cuenca-mx/agave
SummaryRest_api
upload_time2023-12-30 22:39:32
maintainer
docs_urlNone
authorCuenca
requires_python>=3.8
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.16857s