# kenny
[![Build status](https://github.com/rozelie/kenny/workflows/build/badge.svg?branch=master&event=push)](https://github.com/rozelie/kenny/actions?query=workflow%3Abuild)
![Coverage Report](assets/images/coverage.svg)
[![Python Version](https://img.shields.io/pypi/pyversions/kenny.svg)](https://pypi.org/project/kenny/)
[![Dependencies Status](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](https://github.com/rozelie/kenny/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License](https://img.shields.io/github/license/rozelie/kenny)](https://github.com/rozelie/kenny/blob/master/LICENSE)
`kenny` provides feature-rich clients to HTTP(s) APIs.
# Installation
```bash
pip install kenny
```
## Features
### Development features
- Supports Python >=3.9
- Automatic codestyle with [black](https://github.com/psf/black) and [ruff](https://github.com/charliermarsh/ruff)
- Type checks with [mypy](https://mypy.readthedocs.io)
- Testing with [pytest](https://docs.pytest.org/en/latest/)
### Deployment features
- `GitHub` integration: issue and pr templates.
- `Github Actions` with predefined [build workflow](https://github.com/rozelie/kenny/blob/master/.github/workflows/build.yml) as the default CI/CD.
### Makefile usage
TODO
# FAQ
### Why is the package called "kenny"?
Kenny is my cat's name and I love him very much.
Raw data
{
"_id": null,
"home_page": "https://github.com/rozelie/kenny",
"name": "kenny",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "requests,api,client,http,https",
"author": "Ryan Ozelie",
"author_email": "ryan.ozelie@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/3e/a9/a9d8518b773e0aba147526b4a489f620b17d128e27877b2e622ebb92eb12/kenny-0.0.2.tar.gz",
"platform": null,
"description": "# kenny\n\n[![Build status](https://github.com/rozelie/kenny/workflows/build/badge.svg?branch=master&event=push)](https://github.com/rozelie/kenny/actions?query=workflow%3Abuild)\n![Coverage Report](assets/images/coverage.svg)\n[![Python Version](https://img.shields.io/pypi/pyversions/kenny.svg)](https://pypi.org/project/kenny/)\n[![Dependencies Status](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](https://github.com/rozelie/kenny/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![License](https://img.shields.io/github/license/rozelie/kenny)](https://github.com/rozelie/kenny/blob/master/LICENSE)\n\n`kenny` provides feature-rich clients to HTTP(s) APIs.\n\n# Installation\n\n```bash\npip install kenny\n```\n\n## Features\n\n### Development features\n\n- Supports Python >=3.9\n- Automatic codestyle with [black](https://github.com/psf/black) and [ruff](https://github.com/charliermarsh/ruff)\n- Type checks with [mypy](https://mypy.readthedocs.io)\n- Testing with [pytest](https://docs.pytest.org/en/latest/)\n\n### Deployment features\n\n- `GitHub` integration: issue and pr templates.\n- `Github Actions` with predefined [build workflow](https://github.com/rozelie/kenny/blob/master/.github/workflows/build.yml) as the default CI/CD.\n\n### Makefile usage\nTODO\n\n# FAQ\n### Why is the package called \"kenny\"?\n\nKenny is my cat's name and I love him very much.\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "kenny provides feature-rich clients to HTTP(s) APIs.",
"version": "0.0.2",
"split_keywords": [
"requests",
"api",
"client",
"http",
"https"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bb83bc5afe6c071b1754b25126d1591b3cdfd5dcee7211eb296f4e45f06f14ae",
"md5": "d087fe6712b4bd02004a0cb3fd27d13e",
"sha256": "f3c41b488ca070d1289b8655a27f0eb95c4222826fd7d84510a9ef490723ec3e"
},
"downloads": -1,
"filename": "kenny-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d087fe6712b4bd02004a0cb3fd27d13e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3295,
"upload_time": "2023-01-21T19:34:01",
"upload_time_iso_8601": "2023-01-21T19:34:01.742956Z",
"url": "https://files.pythonhosted.org/packages/bb/83/bc5afe6c071b1754b25126d1591b3cdfd5dcee7211eb296f4e45f06f14ae/kenny-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3ea9a9d8518b773e0aba147526b4a489f620b17d128e27877b2e622ebb92eb12",
"md5": "070a233aedc27858e768dc1a8526a909",
"sha256": "2d3a8568811b03f85b77f91ea7c1bcd447f9665d795464ada6392b29cd579bf0"
},
"downloads": -1,
"filename": "kenny-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "070a233aedc27858e768dc1a8526a909",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3930,
"upload_time": "2023-01-21T19:34:03",
"upload_time_iso_8601": "2023-01-21T19:34:03.796710Z",
"url": "https://files.pythonhosted.org/packages/3e/a9/a9d8518b773e0aba147526b4a489f620b17d128e27877b2e622ebb92eb12/kenny-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-21 19:34:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "rozelie",
"github_project": "kenny",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "kenny"
}