simputils-config

View on PyPIReverse Dependencies (0)

1.1.0 simputils_config-1.1.0-py3-none-any.whl

Wheel Details

Project: simputils-config
Version: 1.1.0
Filename: simputils_config-1.1.0-py3-none-any.whl
Download: [link]
Size: 28081
MD5: c23ec31b51065638c0c0e82a8b2726d8
SHA256: 64de15e99db1ce9fd1d1ff618f87c8905c9fe5d8a37873eb7223739e45d3c1c4
Uploaded: 2024-03-13 06:55:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: simputils-config
Version: 1.1.0
Summary: Simple Configs Manager
Author-Email: Ivan Ponomarev <i.ponomarev[at]pandev.tech>
Project-Url: Homepage, https://github.com/PandaHugMonster/py-simputils-config
Project-Url: Issues, https://github.com/PandaHugMonster/py-simputils-config/issues
License: MIT License Copyright (c) 2024 Ivan Ponomarev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: simputils,config,files,utils,framework,simple
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: pyyaml
Requires-Dist: python-magic
Requires-Dist: python-dotenv
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pydantic; extra == "pydantic"
Provides-Extra: dev
Provides-Extra: pydantic
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7818 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
simputils/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simputils/config/base.py sha256=qbGlRRlzORfZRwg9TW8kLC8UrwM-2oU1-AypV44GbX4 2020
simputils/config/types.py sha256=WvqEJTGwt9kcK6ahqVM4B6uLUeK3XXLJKt62BXHOrHc 525
simputils/config/components/ConfigHub.py sha256=l4JPtmuaw2MVMhoQ2D7jAbpckSnLKx39Wwzo5HJ4BjE 3417
simputils/config/components/__init__.py sha256=wGS-BjY4WNiPGhoy9o9Ts757Vm145sjQVbxu9u7u6ZI 33
simputils/config/components/handlers/DotEnvFileHandler.py sha256=kGSuq44wbAxV4RndF6eqwQrC8uojH1DLwF-8Nox9BRo 1004
simputils/config/components/handlers/JsonFileHandler.py sha256=3qaZXmDriSLXUAkTYoBk0IM3fr904jaP3sAFcgD9ZXQ 1176
simputils/config/components/handlers/YamlFileHandler.py sha256=zZZOBoMK6hHl2szcJq6W-hZz5Ye1jZmsLOZFMUmIeyk 1103
simputils/config/components/handlers/__init__.py sha256=b1rNZfCNafZd1J1wQRUpfo2MzpWNheASHAb9gZiVmAY 139
simputils/config/components/preprocessors/SimputilsCastingPreprocessor.py sha256=GER-1h3jVHXjCpV18nfSFz2Z5_FeNcywhePLyTMGPwQ 1316
simputils/config/components/preprocessors/SimputilsStandardPreprocessor.py sha256=uU1HOnk8dl8ldrzEQCFyHUJQzX8FnzsXG4Qg-6L7_G0 623
simputils/config/components/preprocessors/__init__.py sha256=1yyLSq5PE6i3Z-ioN1UJ7uYRpzNU3xpAotpptKsnnyM 144
simputils/config/components/prisms/ObjConfigStorePrism.py sha256=-P7pNjlyMhCPXc2MPWqSV9pPKS89yaVO4nVPD_oeLf4 3184
simputils/config/components/prisms/__init__.py sha256=4uxPphAHLA64Et4PXk9mgUVEUNAUF45aokm3Kk6wwII 53
simputils/config/components/simpletons/NotExisting.py sha256=AoOR2_ktJc211RSxxLQMkYCCIce4LunfGYM8Tlgl4Dk 115
simputils/config/components/simpletons/__init__.py sha256=1yidIqEsWbbsITuHUBqUCrogGBlqxrChIF1g8oJVnAc 37
simputils/config/components/strategies/MergingStrategyFlat.py sha256=Yy1XRAswHZy23Zf3cRu-fqBdZTD0rM2qJkkI7862wN4 181
simputils/config/components/strategies/MergingStrategyRecursive.py sha256=Bw6f0ZjxrrA5WrpwDRcQlZpJojWcg2IRuOnfDilyky4 3031
simputils/config/components/strategies/__init__.py sha256=wpxAqlO6odKPRBbPDFncMkQ5PgJRT8J-u_M-RUMyUsU 116
simputils/config/enums/ConfigStoreType.py sha256=3yjXyQSRc1ZMnkJjLLUk9tqdbeGU33YfLrABPb6lbjY 284
simputils/config/enums/MergingStrategiesEnum.py sha256=pocbNm3qAfBAqcIs5Dabj43mAe7k9s6Dd2tUroBUV58 105
simputils/config/enums/__init__.py sha256=7J26EAGWnpauuPbbITY2HWPgsFBD2062r2e-5pWFVcg 102
simputils/config/exceptions/NoAvailableHandlers.py sha256=nhlpWw0ZgFv1Y_JKNkew2vVx3dGy548p3c56_hnmtyQ 46
simputils/config/exceptions/NoHandler.py sha256=k8sdpQxAHOIdgPvppTXaUD96p6AeWJXVIOUB1VFvw3Q 36
simputils/config/exceptions/NotPermitted.py sha256=0Am8FxcO0bTn9Z9rgW2iXSXgz0gEfUnaahN3oDMYrog 39
simputils/config/exceptions/StrictKeysEnabled.py sha256=9n_SS5aNyl9khlEvOwhn2i3yqMfsY__nqqAYE_EIKG0 44
simputils/config/exceptions/WrongFormat.py sha256=xK6Zw7V1bdN-LLLloaKuVrzaJbatUw8KjPQAWjT6Ehs 38
simputils/config/exceptions/__init__.py sha256=wUn7n2IcRUBkWxczuHlB63GzHXjokbmrhtkP0hbT1dk 211
simputils/config/generic/BasicAppliedConf.py sha256=iAAqXqXDzgv4jZ5v4iMR0rIYwF7u95KvBhdIMQoCBjA 295
simputils/config/generic/BasicConditional.py sha256=bDrOXbDsneCN5jPqQkRmuluf8mhrwNWxEM27XQu9STs 335
simputils/config/generic/BasicConfigEnum.py sha256=0uIo88dbB9qcglkQgPCasUtgEO0HFtKIw-qAO1KiSec 1493
simputils/config/generic/BasicConfigStore.py sha256=rnzrqeIPqA5_-hD3OWh61ZBEuSBI8EtOe9ClXu43Z98 15238
simputils/config/generic/BasicFileHandler.py sha256=uiNHWSzWtMHUBjoEoMWKPneeqlvGHAYpQzNlISxj-CA 1112
simputils/config/generic/BasicMergingStrategy.py sha256=rOC4BHcB4a0AqUWQxqgXDB2eMdd2WfQKUv-AAgSTG_A 976
simputils/config/generic/BasicPreprocessor.py sha256=QFAr-rdSyGEfTPD0tayXnuMW1GiNRn-yGVwNnKi5WzU 285
simputils/config/generic/__init__.py sha256=00KjlI5R0cRIWie2VsyEPBHeEWtc8iQRmJTItH8S0Co 290
simputils/config/models/AnnotatedConfigData.py sha256=44lc0GnYtskgkDVVIkg0FBr1np4wSt8O4iZvk7cgNng 228
simputils/config/models/AppliedConf.py sha256=-fh4KRb32d4VRMhBj_OduWQadPPgcZSwNoNXLSpY4_A 140
simputils/config/models/ConfigStore.py sha256=kZSYwMnQugt9buWgNJ1oH1IZtQo51zcB6WvpVJPxBvY 260
simputils/config/models/__init__.py sha256=p4mGvADbJDOtoNNXkS1IqAAzn_JpGqEkr5U-FUz9WLo 127
simputils_config-1.1.0.dist-info/LICENSE sha256=Q_arsHMuGIVtu80253VzcRSIOJp_TySJmdY4etcQ70Q 1071
simputils_config-1.1.0.dist-info/METADATA sha256=LHTw94eM5pVXhlaehhLN7nx3cBGkHgZ8NDcZpwK0XCM 9955
simputils_config-1.1.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
simputils_config-1.1.0.dist-info/top_level.txt sha256=HrmdQpS7OBi_RM4KclbOUIOE2a4wLCsyTfqg6FiiHpw 10
simputils_config-1.1.0.dist-info/RECORD

top_level.txt

simputils