| Name | pyapi-client JSON |
| Version |
0.3.0
JSON |
| download |
| home_page | |
| Summary | Python client library for making requests to any OpenAPI-based service. |
| upload_time | 2023-10-08 10:52:19 |
| maintainer | |
| docs_url | None |
| author | |
| requires_python | >=3.8,<4.0 |
| license | MIT |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# PyAPI Client
[](https://b11c.semaphoreci.com/projects/pyapi-client)
[](https://pyapi-client.readthedocs.io/en/latest/?badge=latest)
**PyAPI Client** is a Python library for consuming REST APIs based on [OpenAPI](https://swagger.io/resources/open-api/) specifications.
**WARNING:** This is still a work in progress and not quite ready for production usage. Until version 1.0 is released, any new release can be expected to break backward compatibility.
## Quick Start
```python
from pyapi.client import Client
client = Client.from_file("path/to/openapi.yaml")
result = client.some_endpoint_id("path", "variables", "query_var"="example")
```
Raw data
{
"_id": null,
"home_page": "",
"name": "pyapi-client",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "",
"author_email": "Berislav Lopac <berislav@lopac.net>",
"download_url": "https://files.pythonhosted.org/packages/9c/08/ccb5915a8ddc1c71333c160016894777b247f17ca8fda3b5df07b0f7d3fa/pyapi-client-0.3.0.tar.gz",
"platform": null,
"description": "# PyAPI Client\n\n[](https://b11c.semaphoreci.com/projects/pyapi-client)\n[](https://pyapi-client.readthedocs.io/en/latest/?badge=latest)\n\n**PyAPI Client** is a Python library for consuming REST APIs based on [OpenAPI](https://swagger.io/resources/open-api/) specifications.\n\n**WARNING:** This is still a work in progress and not quite ready for production usage. Until version 1.0 is released, any new release can be expected to break backward compatibility.\n\n\n## Quick Start\n\n```python\nfrom pyapi.client import Client\n\nclient = Client.from_file(\"path/to/openapi.yaml\")\nresult = client.some_endpoint_id(\"path\", \"variables\", \"query_var\"=\"example\")\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python client library for making requests to any OpenAPI-based service.",
"version": "0.3.0",
"project_urls": {
"documentation": "https://pyapi-client.readthedocs.io",
"homepage": "https://pyapi-client.readthedocs.io",
"repository": "https://github.com/berislavlopac/pyapi-client"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c7416986524b9a3c21c84f7aaeca80513b3dff9c8ea5e3459dc5e1d20729b406",
"md5": "55eb7dc6814ef825cd34c852371697f5",
"sha256": "2019a606616ebf862a5e83af08608951c1e9d0dd671600aedd54520f0df9b543"
},
"downloads": -1,
"filename": "pyapi_client-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "55eb7dc6814ef825cd34c852371697f5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 6294,
"upload_time": "2023-10-08T10:52:17",
"upload_time_iso_8601": "2023-10-08T10:52:17.657315Z",
"url": "https://files.pythonhosted.org/packages/c7/41/6986524b9a3c21c84f7aaeca80513b3dff9c8ea5e3459dc5e1d20729b406/pyapi_client-0.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9c08ccb5915a8ddc1c71333c160016894777b247f17ca8fda3b5df07b0f7d3fa",
"md5": "811000e4a6fd6d326695837a72f46b3e",
"sha256": "86569eda3634291b321baca91f558f813f088a34c1283e6392227078819a2e56"
},
"downloads": -1,
"filename": "pyapi-client-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "811000e4a6fd6d326695837a72f46b3e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 8592,
"upload_time": "2023-10-08T10:52:19",
"upload_time_iso_8601": "2023-10-08T10:52:19.123711Z",
"url": "https://files.pythonhosted.org/packages/9c/08/ccb5915a8ddc1c71333c160016894777b247f17ca8fda3b5df07b0f7d3fa/pyapi-client-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-08 10:52:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "berislavlopac",
"github_project": "pyapi-client",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"tox": true,
"lcname": "pyapi-client"
}