معرفی شرکت ها


asyncio-chainable-0.1.3


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Making asyncio coroutines chainable
ویژگی مقدار
سیستم عامل -
نام فایل asyncio-chainable-0.1.3
نام asyncio-chainable
نسخه کتابخانه 0.1.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Chris Lee
ایمیل نویسنده sihrc.c.lee@gmail.com
آدرس صفحه اصلی https://github.com/sihrc/asyncio-chainable
آدرس اینترنتی https://pypi.org/project/asyncio-chainable/
مجوز MIT
# asyncio-chainable Making asyncio coroutines chainable Built on: Python3 and Docker (alpine) and Poetry (Package Manager)<br> Maintained by: Chris Lee [sihrc.c.lee@gmail.com] ## Installation ```bash pip3 install asyncio_chainable ``` ## Example Usage ```python3 import pytest from asyncio_chainable import async_chainable, async_chainable_class @pytest.mark.asyncio async def test_simple_chain(): class Number: def __init__(self, num: int = 0): self.num = num @async_chainable async def add(self, num: int): self.num += num return self @async_chainable async def subtract(self, num: int): self.num -= num return self assert (await Number().add(5).subtract(2)).num == 3 @pytest.mark.asyncio async def test_class_chain(): @async_chainable_class class Number: def __init__(self, num: int = 0): self.num = num async def add(self, num: int): self.num += num return self async def subtract(self, num: int): self.num -= num return self assert (await Number().add(5).subtract(2)).num == 3 ``` ## Contributing: Getting Started ### Docker - Additional Python3 dependencies can be added to requirements.txt<br> - Tests are located in ./tests <br> - To run the docker container with the basic requirements, dependencies, and the package installed: ```bash $ touch .env $ docker-compose up ``` ### Poetry ``` $ poetry install ```


نیازمندی

مقدار نام
>=57.4.0,<58.0.0 setuptools


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

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


نحوه نصب


نصب پکیج whl asyncio-chainable-0.1.3:

    pip install asyncio-chainable-0.1.3.whl


نصب پکیج tar.gz asyncio-chainable-0.1.3:

    pip install asyncio-chainable-0.1.3.tar.gz