معرفی شرکت ها


annotype-0.1.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Marshmallow and Python 3 annotations
ویژگی مقدار
سیستم عامل -
نام فایل annotype-0.1.2
نام annotype
نسخه کتابخانه 0.1.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Charles-Eric Bourget
ایمیل نویسنده charlesericbourget@gmail.com
آدرس صفحه اصلی https://github.com/cbourget/annotype
آدرس اینترنتی https://pypi.org/project/annotype/
مجوز MIT
Annotype: Python 3 annotations and marshmallow ============================================== **Annotype** combines Python 3 annotations and Marshmallow for powerful validation of function arguments. .. code:: python from annotype import annotyped from marshmallow import ( Schema, fields ) class PersonSchema(Schema): firstname = fields.Str(required=True) lastname = fields.Str(required=True) @annotyped() def salute(person: PersonSchema): print 'Hello {} {}'.format(person['firstname'], person['lastname']) person = dict(firstname='John') # This will raise a ValidationError because lastname is not defined salute(person) @annotyped() def welcome(firstname: fields.Str(), lastname: fields.Str()): print 'Welcome {} {}'.format(firstname, lastname) # This will also raise a ValidationError because lastname is not a string welcome('Jane', 1) In short, annotype allows you to validate data using the powerful marshmallow library and the Python 3 annotations. Get It Now ---------- :: $ pip install -U annotype Documentation ------------- See marshmallow documentation available here http://marshmallow.readthedocs.io/ . Requirements ------------ - Python >= 3.4 - marshmallow >= 3.0.0 License ------- MIT licensed. See the bundled `LICENSE <https://github.com/cbourget/annotype/blob/pypi/LICENSE>`__ file for more details.


نحوه نصب


نصب پکیج whl annotype-0.1.2:

    pip install annotype-0.1.2.whl


نصب پکیج tar.gz annotype-0.1.2:

    pip install annotype-0.1.2.tar.gz