معرفی شرکت ها


configprops-1.5.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

This package provides a configuration base class to be extended with list of KEYS (same prefix) that could be overridden by environment variables.
ویژگی مقدار
سیستم عامل -
نام فایل configprops-1.5.1
نام configprops
نسخه کتابخانه 1.5.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Xu Yijun
ایمیل نویسنده xuyijun@gmail.com
آدرس صفحه اصلی https://github.com/tommyxu/configprops
آدرس اینترنتی https://pypi.org/project/configprops/
مجوز MIT
# configprops ## Introduction This package provides a configuration base class to be extended with list of KEYS (same prefix) that could be overridden by environment variables. ## API ```python class ConfigurationProperties(key_name_prefix:str, dot_env:bool=False, debug=False): ... ``` flag `dot_env` means loading `.env` file. ## Examples ```python #!/usr/bin/env python3 from configprops import ConfigurationProperties import os class AppTestConfig(ConfigurationProperties): TEST_APP_CONFIG_KEY_TEXT = 'Original' TEST_APP_CONFIG_KEY_BOOL = True TEST_APP_CONFIG_KEY_INT = 32 TEST_APP_CONFIG_KEY_FLOAT = 3.3 TEST_APP_CONFIG_KEY_OTHER = 55 def test_override(): os.environ['TEST_APP_CONFIG_KEY_BOOL'] = '0' os.environ['TEST_APP_CONFIG_KEY_FLOAT'] = '8.5' os.environ['TEST_APP_CONFIG_KEY_INT'] = '185' config = AppTestConfig('TEST_APP_CONFIG_') assert config.TEST_APP_CONFIG_KEY_BOOL == False assert config.TEST_APP_CONFIG_KEY_OTHER == 55 assert config.TEST_APP_CONFIG_KEY_FLOAT == 8.5 assert config.TEST_APP_CONFIG_KEY_INT == 185 ```


نیازمندی

مقدار نام
>=0.15.0,<0.16.0 python-dotenv
>=2.1.0,<3.0.0 prettytable


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

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


نحوه نصب


نصب پکیج whl configprops-1.5.1:

    pip install configprops-1.5.1.whl


نصب پکیج tar.gz configprops-1.5.1:

    pip install configprops-1.5.1.tar.gz