معرفی شرکت ها


dypendence-0.1.6


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Dependency Injection over Dynaconf
ویژگی مقدار
سیستم عامل -
نام فایل dypendence-0.1.6
نام dypendence
نسخه کتابخانه 0.1.6
نگهدارنده []
ایمیل نگهدارنده []
نویسنده VaultVulp
ایمیل نویسنده me@vaultvulp.dev
آدرس صفحه اصلی https://github.com/VaultVulp/dypendence
آدرس اینترنتی https://pypi.org/project/dypendence/
مجوز MIT
![Build Status](https://github.com/VaultVulp/dypendence/workflows/Main/badge.svg) ![Coverage Badge](https://minio.vaultvulp.dev/coverage/VaultVulp/dypendence/coverage.svg) # Dypendence Dependency Injection over Dynaconf ## Usage example Example `settings.toml` ```toml [DY.FileStorageService] Type = "S3FileStorage" [DY.FileStorageService.LocalFileStorage] some_value = "This is Local File Storage" [DY.FileStorageService.S3FileStorage] some_value = "This is S3 File Storage" ``` Example application code: ```python from dypendence import DY class FileStorageService(DY): def save_file(self) -> str: raise NotImplementedError def get_value_from_settings(self): return self.settings.some_value class LocalFileStorage(FileStorageService): def save_file(self) -> str: return 'Saved file to local file system' class S3FileStorage(FileStorageService): def save_file(self) -> str: return 'Saved file to S3-like storage' if __name__ == '__main__': file_storage = FileStorageService(settings_files=['settings.toml']) assert isinstance(file_storage, S3FileStorage) assert file_storage.save_file() == 'Saved file to S3-like storage' assert file_storage.get_value_from_settings() == 'This is S3 File Storage' ```


نیازمندی

مقدار نام
>=3.1.2,<4.0.0 dynaconf


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

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


نحوه نصب


نصب پکیج whl dypendence-0.1.6:

    pip install dypendence-0.1.6.whl


نصب پکیج tar.gz dypendence-0.1.6:

    pip install dypendence-0.1.6.tar.gz