معرفی شرکت ها


dependencyinjection-0.1.3.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

-
ویژگی مقدار
سیستم عامل -
نام فایل dependencyinjection-0.1.3.0
نام dependencyinjection
نسخه کتابخانه 0.1.3.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده cologler
ایمیل نویسنده skyoflw@gmail.com
آدرس صفحه اصلی https://github.com/Cologler/dependencyinjection-python
آدرس اینترنتی https://pypi.org/project/dependencyinjection/
مجوز MIT
# dependency injection A dependency injection framework for python. Just like `Microsoft.Extensions.DependencyInjection`. ## Usage ``` py class A: pass class B: def __init__(self, a: A): assert isinstance(a, A) import dependencyinjection as di service = di.Services() service.scoped(A) service.singleton(B) provider = service.build() assert isinstance(provider.get(A), A) assert isinstance(provider.get(B), B) with provider.scope() as scoped_provider: assert provider.get(A) is provider.get(A) assert scoped_provider.get(B) is scoped_provider.get(B) assert provider.get(B) is scoped_provider.get(B) assert not (provider.get(A) is scoped_provider.get(A)) ```


نحوه نصب


نصب پکیج whl dependencyinjection-0.1.3.0:

    pip install dependencyinjection-0.1.3.0.whl


نصب پکیج tar.gz dependencyinjection-0.1.3.0:

    pip install dependencyinjection-0.1.3.0.tar.gz