config-wrangler

View on PyPIReverse Dependencies (1)

1.1.0 config_wrangler-1.1.0-py3-none-any.whl

Wheel Details

Project: config-wrangler
Version: 1.1.0
Filename: config_wrangler-1.1.0-py3-none-any.whl
Download: [link]
Size: 63490
MD5: 2feb857565432431eac111b3c42f22fe
SHA256: b4231e74d969719bfeb92e0cfb5eb4dd9414aa98e3261006cc7888ec588c0c79
Uploaded: 2024-03-12 18:54:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: config_wrangler
Version: 1.1.0
Summary: pydantic based configuration wrangler. Handles reading multiple ini or toml files with inheritance rules and variable expansions.
Author: Derek Wood
Home-Page: https://github.com/arcann/config_wrangler
Project-Url: Documentation, https://bietl.dev/config_wrangler/
Project-Url: Repository, https://github.com/arcann/config_wrangler
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<4.0.0
Requires-Dist: SQLAlchemy (>=1.4); extra == "sqlalchemy"
Requires-Dist: StrEnum (>=0.4.7)
Requires-Dist: auto-all (>=1.4.1)
Requires-Dist: boto3 (>=1.33); extra == "redshift" or extra == "s3" or extra == "aws"
Requires-Dist: cachetools (>=5.3.1); extra == "s3" or extra == "aws"
Requires-Dist: pydantic (>=2.2)
Requires-Dist: pydicti (>=1.1.6)
Requires-Dist: pykeepass (>=4.0.0); extra == "pykeepass"
Requires-Dist: typing-extensions (>=4.7.1)
Provides-Extra: aws
Provides-Extra: pykeepass
Provides-Extra: redshift
Provides-Extra: s3
Provides-Extra: sqlalchemy
Description-Content-Type: text/markdown
[Description omitted; length: 6278 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
config_wrangler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config_wrangler/config_data_loaders/__init__.py sha256=0HnRXOk3FcjuoOuVDsK8JeVeMijnWUbo4y1W3mzZE3E 61
config_wrangler/config_data_loaders/base_config_data_loader.py sha256=1A37csFsnoM4b4quGeDACDYjhLrEyeOsvqVuefL85J8 712
config_wrangler/config_data_loaders/env_config_data_loader.py sha256=7SNZLV0H-NR5jjMAscqqfA3JJM848pgFGIXLBt4WCZk 4079
config_wrangler/config_data_loaders/file_config_data_loader.py sha256=9Pznfz8fop1iXDdZnrymz6Bj8y2_IfduhXj1JZsbDyw 3894
config_wrangler/config_data_loaders/ini_config_data_loader.py sha256=jkUZXm3aFasRMxqoO7BQaYmNv0EKtlcNLjUUONn9XUc 7617
config_wrangler/config_data_loaders/toml_config_data_loader.py sha256=YYxy8yJRS6IWN3JL-hrtLX0kvSZEbJjc2YG-lFfSxAc 4826
config_wrangler/config_exception.py sha256=s8z8BVRMfAKG7MucjAKrKXadxJ2TWWdD3mwfHFyLjVg 40
config_wrangler/config_from_ini.py sha256=mpQ0NxEq5pKac-dEv-bqIH11HXmKA6A-8LVQvyzfipk 763
config_wrangler/config_from_ini_env.py sha256=nn5B_9vKlLcgoWUQnkUaGf93rCoemajcUdwQyxV-bNs 952
config_wrangler/config_from_loaders.py sha256=fS_OUV-drgOtB0p2k623tXPo3aRRSGoc4u_wImAtV34 2119
config_wrangler/config_from_toml_env.py sha256=Mzo_H3GZLmIUslrEt5zeegaJ8qu6-7IjwwYKLKzgfSA 956
config_wrangler/config_root.py sha256=GJm3pCeZersdZ4ot0phUDkBQA6o78PmepaR_Q0hlKM4 5105
config_wrangler/config_templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config_wrangler/config_templates/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config_wrangler/config_templates/aws/_aws_identity_center_client_auth.py sha256=vPranN6XGKy01aw8nUWqYCmNLCmLv7-9W2CBYFJF0dg 1484
config_wrangler/config_templates/aws/aws_identity_center_session.py sha256=PQNyRZ9U8xumrne8fgriSE1gPYwOib-1DPDJrHlLKYQ 5778
config_wrangler/config_templates/aws/aws_roles_anywhere.py sha256=WYvUt2gVqq5uzNOTWbmOE0qM6jPLhgteqwj_No0hD74 7513
config_wrangler/config_templates/aws/aws_session.py sha256=rjuaUTamgNhEOQmVZP4K73p9Hm77Rlc4nM9nctcxd7A 6072
config_wrangler/config_templates/aws/dynamodb.py sha256=64ZbkARsqmtAU78rzdFSn-kGJu5JDngpmlSw3oV66Xo 7134
config_wrangler/config_templates/aws/lambda.py sha256=PLO-FbjpU406kluwATQfUABDbIsI4SnoAjUX5RCA_WU 2711
config_wrangler/config_templates/aws/s3_bucket.py sha256=gCIED1E2nUUxjS1vf4Rf-NAQcGZUrLEyTHp2qKEiet8 30288
config_wrangler/config_templates/aws/secrets_manager.py sha256=p6DEvVP3fuYBiCrKkeajIGIQQEprvMxdojnLVTUiMoY 1746
config_wrangler/config_templates/aws/ssm.py sha256=Yz0WibtoUC4EHz-K-SNiqlF42VPRYcZt2-LRVU3PL9U 2852
config_wrangler/config_templates/config_hierarchy.py sha256=2CoHhdMclUjkLOIu1ME8u-Rbg6vZpcgnlz8a1POjCcI 9248
config_wrangler/config_templates/credentials.py sha256=bDaIcn3TZFdjnVolNd9rw1TCd0tFrhAQol3AjzBU3Tc 12582
config_wrangler/config_templates/keepass_config.py sha256=9i1TA2KYEwIglMEFkg_cC6HoEj9NNc8uOv2f0sWR064 5289
config_wrangler/config_templates/logging_config.py sha256=EEyvLvMP8y2ImjcmtlY95WLpBEMui_6NgrkUxEKmbV8 14768
config_wrangler/config_templates/password_defaults.py sha256=CFkmQX_8epw41d6UiDNQTnQRWDk0MTY57SMO6qSVmDo 881
config_wrangler/config_templates/password_source.py sha256=J1dNSzBhWaxZ9FtwH7dMK2Q6nEjYP5Ut9qi63JSiPpE 474
config_wrangler/config_templates/sqlalchemy_database.py sha256=CPH4EhpIDyfRsKjJ_YQCbPHdS-xHmr20EHiLTp4tYz4 11249
config_wrangler/config_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config_wrangler/config_types/delimited_field.py sha256=iME46CDULSFupiPVC3kirMvPwwJOFRGZUfjUxf2BIkg 6535
config_wrangler/config_types/dynamically_referenced.py sha256=k9zN-uhmb-IrFgzCkfpWR3veh-iXRHZNmwAm8uU6zH0 9449
config_wrangler/config_types/enum.py sha256=5Tx1_1pH6Bnb-3mY7lt08cKyajYP9Fsqj3Bfy7FOetg 255
config_wrangler/config_types/path_types.py sha256=2OzB_BsuWFon4LzdPqdaxCtqSjvXj3sfe_dMyqktY7g 4602
config_wrangler/config_wrangler_config.py sha256=29jb1m7o-sHb3F-23cymTXpbYj-O5ElFnPAIVdy9YFM 165
config_wrangler/utils.py sha256=taPtlHd9cqM7K-jO0e-RvosCCBD997VnN98kobFCGPA 24128
config_wrangler/validate_config_hierarchy.py sha256=lbzezGDt4gspD92TFHvELbDbKkZtvgHWD5wuXIe4M6I 776
config_wrangler-1.1.0.dist-info/LICENSE sha256=KZ9U_UjUSuMWljj0oDwqC9hpSQ_lkl-WKuvIggrd8tU 1067
config_wrangler-1.1.0.dist-info/LICENSE.txt sha256=W097TgGOgL7p9byMYzgXrXxaXMdDxKJdPJCxICw6C4g 1066
config_wrangler-1.1.0.dist-info/METADATA sha256=yT_xAN00BvV-qhdI2j45-g_Or4OqtbZIudfBGgqVSJw 7641
config_wrangler-1.1.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
config_wrangler-1.1.0.dist-info/RECORD