معرفی شرکت ها


configutator-1.0.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Maps yaml nodes and command line arguments to python function parameters.
ویژگی مقدار
سیستم عامل -
نام فایل configutator-1.0.2
نام configutator
نسخه کتابخانه 1.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Nolan
ایمیل نویسنده innovate.invent@gmail.com
آدرس صفحه اصلی https://github.com/innovate-invent/configutator
آدرس اینترنتی https://pypi.org/project/configutator/
مجوز MIT
configutator ------------ Maps yaml nodes and command line arguments to python function parameters. To install: ``pip install configutator`` Or:: git clone git@github.com:innovate-invent/configutator.git cd configutator python3 setup.py install To use: ------- #. Create a main function with all the parameters you need, annotated with any defaults. #. Use the ``@ConfigMap`` and ``@ArgMap`` decorators to modify the default mappings if needed. #. In the ``if __name__ == "__main__":`` block at the bottom of the file call the loadConfig() function. Here is an example of the most basic use:: from configutator import loadConfig from sys import argv def foo(param1, param2, param3=None): pass if __name__ == "__main__": for argmap in loadConfig(argv, (foo,)): foo(**argmap[foo]) One thing you need to keep in mind when working with configutator is that the config, command line arguments, and function parameters are all independant. The parameters given to @ConfigMap and @ArgMap are what connects them all. You should never have to change a function signature to modify the command line functionality.


نیازمندی

مقدار نام
- ruamel.yaml
- jmespath
- asciimatics


نحوه نصب


نصب پکیج whl configutator-1.0.2:

    pip install configutator-1.0.2.whl


نصب پکیج tar.gz configutator-1.0.2:

    pip install configutator-1.0.2.tar.gz