معرفی شرکت ها


apywrapper-0.1.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

make wrapper for RESTful API
ویژگی مقدار
سیستم عامل -
نام فایل apywrapper-0.1.9
نام apywrapper
نسخه کتابخانه 0.1.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده sh1ma
ایمیل نویسنده in9lude@gmail.com
آدرس صفحه اصلی https://github.com/sh1ma/apywrapper
آدرس اینترنتی https://pypi.org/project/apywrapper/
مجوز GPL-3.0-or-later
<img src="https://tva1.sinaimg.cn/large/007S8ZIlgy1giomjylcsuj30zk0hsq32.jpg" alt="apywrapper" style="zoom:80%;" /> ## apywrapper ![lint](https://github.com/sh1ma/apywrapper/workflows/lint/badge.svg?branch=develop) [![PyPI version](https://badge.fury.io/py/apywrapper.svg)](https://badge.fury.io/py/apywrapper) Easy development of RESTful API wrapper ## Feature - Get response as dataclass object you defined - Return type can be specified by type annotation of api function - All parameters (query, path variable, or json data) can be specified at once ## install ``` pip install apywrapper ``` ## Example ```python from apywrapper import Apy, delete, get, patch, post, put from typing import List, no_type_check from dataclasses import dataclass @dataclass class User: name: str id: str @no_type_check class ApiClient(Apy): def __init__(self, token, host="https://example.com/api": super().__init__(host, headers={"api-token": token}) @get("/users/") def get_users(self) -> List[User]: return {} @get("/users/{user_id}") def get_user(self, user_id) -> User: return {"user_id": user_id} api = ApiClient(token="xxxxxxxxxxxxxxxxxx") sh1ma = api.get_user("sh1ma") # return User object ```


نیازمندی

مقدار نام
>=0.14.1,<0.15.0 httpx
>=1.5.1,<2.0.0 dacite


زبان مورد نیاز

مقدار نام
>=3.8,<4.0 Python


نحوه نصب


نصب پکیج whl apywrapper-0.1.9:

    pip install apywrapper-0.1.9.whl


نصب پکیج tar.gz apywrapper-0.1.9:

    pip install apywrapper-0.1.9.tar.gz