Metadata-Version: 2.1 Name: ape-pie Version: 0.1.0 Summary: A small API client abstraction layer on top of requests. Author-email: Maykin Media , Sergei Maertens Project-URL: Documentation, http://ape-pie.readthedocs.io/en/latest/ Project-URL: Changelog, https://github.com/maykinmedia/ape-pie/blob/main/CHANGELOG.rst Project-URL: Bug Tracker, https://github.com/maykinmedia/ape-pie/issues Project-URL: Source Code, https://github.com/maykinmedia/ape-pie Keywords: api client,requests Classifier: Development Status :: 5 - Production/Stable Classifier: Intended Audience :: Developers Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Classifier: Topic :: Software Development :: Libraries :: Python Modules Requires-Python: >=3.10 Description-Content-Type: text/x-rst License-File: LICENSE Requires-Dist: furl Requires-Dist: requests Provides-Extra: dev Requires-Dist: pytest ; extra == 'dev' Requires-Dist: pytest-cov ; extra == 'dev' Requires-Dist: hypothesis ; extra == 'dev' Requires-Dist: requests-mock ; extra == 'dev' Requires-Dist: tox ; extra == 'dev' Requires-Dist: isort ; extra == 'dev' Requires-Dist: black ; extra == 'dev' Requires-Dist: flake8 ; extra == 'dev' Requires-Dist: tbump ; extra == 'dev' Requires-Dist: tomli ; (python_version < "3.11") and extra == 'dev' Provides-Extra: docs Requires-Dist: sphinx ; extra == 'docs' Requires-Dist: sphinx-rtd-theme ; extra == 'docs' Provides-Extra: types Requires-Dist: types-requests ; extra == 'types' Requires-Dist: mypy ; extra == 'types' Ape-pie client ============== .. pull-quote:: Monkey see, monkey GET. |build-status| |code-quality| |black| |coverage| |docs| |python-versions| |pypi-version| Ape-pie is a small API client abstraction layer on top of requests_. .. contents:: .. section-numbering:: Features ======== * No leaky abstraction - use the familiar ``requests`` Python interfaces. * Modular configuration adapters for your project's domain(s). * Highly customizable for your needs. Installation and usage ====================== Quickstart and API reference documentation are hosted on ReadTheDocs_. .. |build-status| image:: https://github.com/maykinmedia/ape-pie/workflows/Tests%20and%20PyPI%20publishing/badge.svg :alt: Build status :target: https://github.com/maykinmedia/ape-pie/actions?query=workflow%3A%22Tests+and+PyPI+publishing%22 .. |code-quality| image:: https://github.com/maykinmedia/ape-pie/workflows/Linting%20and%20code%20quality/badge.svg :alt: Code quality checks :target: https://github.com/maykinmedia/ape-pie/actions?query=workflow%3A%22Linting+and+code+quality%22 .. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black .. |coverage| image:: https://codecov.io/gh/maykinmedia/ape-pie/branch/main/graph/badge.svg :target: https://codecov.io/gh/maykinmedia/ape-pie :alt: Coverage status .. |docs| image:: https://readthedocs.org/projects/ape-pie/badge/?version=latest :target: https://ape-pie.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status .. |python-versions| image:: https://img.shields.io/pypi/pyversions/ape-pie.svg .. |pypi-version| image:: https://img.shields.io/pypi/v/ape-pie.svg :target: https://pypi.org/project/ape-pie/ .. _requests: https://docs.python-requests.org/en/latest/index.html .. _ReadTheDocs: https://ape-pie.readthedocs.io/en/latest/