معرفی شرکت ها


attributee-0.1.7


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Declarative object initialization library
ویژگی مقدار
سیستم عامل OS Independent
نام فایل attributee-0.1.7
نام attributee
نسخه کتابخانه 0.1.7
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Luka Cehovin Zajc
ایمیل نویسنده luka.cehovin@gmail.com
آدرس صفحه اصلی https://github.com/lukacu/attributee
آدرس اینترنتی https://pypi.org/project/attributee/
مجوز -
About ----- Attributee is a Python 3 library for declarative object initialization. Input arguments are defined as class attributes and are automatically processed when creating an object. It is in a way similar to Django ORM or some other ORMs, but the main purpose of this library is to simplify parsing input arguments to object constructors. The library is a work-in-progress, I am adding stuff that I consider useful for my other projects. Simple use case --------------- ``` from attributee import Attributee, String, Float class Model(Attributee): # Simply list the attributes of the object ... name = String(default="noname") value1 = Float() value2 = Float(default=0, val_min=-10, val_max=10) # ... no constructor needed # default arguments assigned model1 = Model(value1=10) # automatic type conversion where possible model2 = Model(value1=10, value2="5") ``` Documentation ------------- I am working on it. Authors ------- Luka Čehovin Zajc License ------- The library is available under the [simplified BSD license](LICENSE.md).


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

مقدار نام
>=3.5 Python


نحوه نصب


نصب پکیج whl attributee-0.1.7:

    pip install attributee-0.1.7.whl


نصب پکیج tar.gz attributee-0.1.7:

    pip install attributee-0.1.7.tar.gz