Metadata-Version: 2.1
Name: arya-api-framework
Version: 0.1.6
Summary: A simple API framework used in many other API clients I create.
Home-page: https://github.com/Aryathel/ApiFramework
Author: Aryathel
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10.0
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: pydantic (>=1.9.1)
Requires-Dist: yarl (>=1.7.2)
Provides-Extra: all
Requires-Dist: requests (>=2.27.1) ; extra == 'all'
Requires-Dist: ratelimit (>=2.2.1) ; extra == 'all'
Requires-Dist: aiohttp (>=3.8.1) ; extra == 'all'
Requires-Dist: aiolimiter (>=1.0.0) ; extra == 'all'
Provides-Extra: async
Requires-Dist: aiohttp (>=3.8.1) ; extra == 'async'
Requires-Dist: aiolimiter (>=1.0.0) ; extra == 'async'
Provides-Extra: sync
Requires-Dist: requests (>=2.27.1) ; extra == 'sync'
Requires-Dist: ratelimit (>=2.2.1) ; extra == 'sync'

Arya's API Framework
====================

.. image:: https://img.shields.io/pypi/v/arya_api_framework?color=purple
    :target: https://pypi.python.org/project/arya-api-framework/
    :alt: PyPI version info

.. image:: https://img.shields.io/pypi/pyversions/arya_api_framework?color=purple
    :target: https://pypi.python.org/project/arya-api-framework/
    :alt: PyPI supported Python versions

.. image:: https://img.shields.io/github/license/Aryathel/APIFramework?color=purple
    :target: https://github.com/Aryathel/ApiFramework/blob/main/LICENSE
    :alt: MIT License

.. image:: https://img.shields.io/pypi/dw/arya_api_framework?color=purple
    :target: https://pypi.python.org/project/arya-api-framework/
    :alt: PyPI - Downloads

This is a simple package that is meant to be a
`Pydantic <https://pydantic-docs.helpmanual.io/>`__ implementation
for a basic RESTful API interaction client. This includes both sync and async usages.

Installation
------------
Synchronous implementation - if you aren't sure, you probably want this:

.. code-block:: sh

    python -m pip install arya-api-framework[sync]

Asynchronous implementation:

.. code-block:: sh

    python -m pip install arya-api-framework[async]

Note
----
Proper documentation is being worked on at the moment.
