معرفی شرکت ها


env-fields-0.2.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Awesome env_fields created by dvvolynkin
ویژگی مقدار
سیستم عامل -
نام فایل env-fields-0.2.0
نام env-fields
نسخه کتابخانه 0.2.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده dvvolynkin
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/dvvolynkin/env-fields/
آدرس اینترنتی https://pypi.org/project/env-fields/
مجوز -
--- # env_fields [![codecov](https://codecov.io/gh/dvvolynkin/env-fields/branch/main/graph/badge.svg?token=env-fields_token_here)](https://codecov.io/gh/dvvolynkin/env-fields) [![CI](https://github.com/dvvolynkin/env-fields/actions/workflows/main.yml/badge.svg)](https://github.com/dvvolynkin/env-fields/actions/workflows/main.yml) Dataclass fields with getting values from environment by default ## Install it from PyPI ```bash pip install env_fields ``` ## Usage ```python import os from dataclasses import field, dataclass from env_fields import ( env_field_int, env_field_str, env_field, ) @dataclass class SomeClass: attribute_1: int = field() attribute_2: int = env_field_int('SOME_INT_ENVIRONMENT_VARIABLE') attribute_3: str = env_field_str('SOME_STR_ENVIRONMENT_VARIABLE') attribute_4: str = env_field_str( 'SOME_STR_ENVIRONMENT_VARIABLE_THAT_NOT_SET', default="hello, world" ) attribute_5: int = env_field("SOME_CUSTOM_TYPE_ENV_VARIABLE", float, init=False) ``` Let's create some dataclass! ```python >>> os.environ['SOME_INT_ENVIRONMENT_VARIABLE'] = "1234" >>> os.environ['SOME_STR_ENVIRONMENT_VARIABLE'] = "hello, world 1" >>> os.environ['SOME_CUSTOM_TYPE_ENV_VARIABLE'] = "2.59" >>> SomeClass(12) SomeClass( attribute_1=12, attribute_2=1234, attribute_3='hello, world 1', attribute_4='hello, world', attribute_5=2.59, ) ``` ## Development Read the [CONTRIBUTING.md](CONTRIBUTING.md) file.


نیازمندی

مقدار نام
- pytest
- coverage
- flake8
- black
- isort
- pytest-cov
- codecov
- mypy
- gitchangelog
- mkdocs


نحوه نصب


نصب پکیج whl env-fields-0.2.0:

    pip install env-fields-0.2.0.whl


نصب پکیج tar.gz env-fields-0.2.0:

    pip install env-fields-0.2.0.tar.gz