config-wrangler

View on PyPIReverse Dependencies (1)

1.2.7 config_wrangler-1.2.7-py3-none-any.whl

Wheel Details

Project: config-wrangler
Version: 1.2.7
Filename: config_wrangler-1.2.7-py3-none-any.whl
Download: [link]
Size: 65614
MD5: f30d6b40577fcff373d577e09036ac76
SHA256: 7954147c7e28c93e91c25b051fe95da176dc6b5f6836dea8935191ffc07a22c1
Uploaded: 2025-01-06 18:33:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: config_wrangler
Version: 1.2.7
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.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<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: keyring (<24.0.0,>=23.9.3); extra == "keyring"
Requires-Dist: pydantic (>=2.0)
Requires-Dist: pydicti (>=1.1.6)
Requires-Dist: pykeepass (>=4.0.0); extra == "pykeepass"
Requires-Dist: requests-aws4auth (>=1.2.3); extra == "aws-request-auth"
Requires-Dist: toml (>=0.10.2); extra == "toml"
Requires-Dist: typing-extensions (>=4.7.1)
Provides-Extra: aws
Provides-Extra: aws-request-auth
Provides-Extra: keyring
Provides-Extra: pykeepass
Provides-Extra: redshift
Provides-Extra: s3
Provides-Extra: sqlalchemy
Provides-Extra: toml
Description-Content-Type: text/markdown
[Description omitted; length: 6458 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.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=cgOpuVH_RUVxVrq0XGmPeghYZKJ5-ZuDtbnDpjDZGLQ 4045
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=Wly2xjkmYSOyDyo3q5mfbPv6HqNJjPVTOf1Ak13csvQ 5151
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=mMYtOK0mrIxQ4M5aOHHqAPF-O5kYkoY0rvCLPogqNro 6444
config_wrangler/config_templates/aws/dynamodb.py sha256=UeaJcAmxPKJgusGknUDol_1Za62Txkd6U2VLJWIglWY 7134
config_wrangler/config_templates/aws/lambda.py sha256=PLO-FbjpU406kluwATQfUABDbIsI4SnoAjUX5RCA_WU 2711
config_wrangler/config_templates/aws/s3_bucket.py sha256=RLUWV5dN1Kd47kOQ7Jx_H1ndWhkaHHzbRIOsv25whjQ 30550
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=E80WqMO-vwogMahZ1lzi3j0OyVjqcaGW6E4HxAhk84Y 9432
config_wrangler/config_templates/credentials.py sha256=L545h2Za5pgATo5lqFGtqBU06405bPcayFGexsnVSrI 13009
config_wrangler/config_templates/keepass_config.py sha256=9nGcQsyDVgV5hybe4sQ9qis9qYRIMNdV2JC57YZ4f2E 6080
config_wrangler/config_templates/logging_config.py sha256=X3VWD45wfYzWGHMI_-skVENFa-4rA6CHAd5P8s_XlUc 14773
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=MhrJu4-Q3TX1Mrnlx3zJxan9LXqUoCf6gycKItMDUWM 15357
config_wrangler/config_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config_wrangler/config_types/delimited_field.py sha256=8vtsrkDchMkc4t_6-YXxyn1m-FXNoqYbB-4uV-YMW58 6610
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=Byi8D_excHV6IJPPpGjT4qjxqbQNkH8ZJ1YwYg_T83A 26001
config_wrangler/validate_config_hierarchy.py sha256=lbzezGDt4gspD92TFHvELbDbKkZtvgHWD5wuXIe4M6I 776
config_wrangler-1.2.7.dist-info/LICENSE sha256=KZ9U_UjUSuMWljj0oDwqC9hpSQ_lkl-WKuvIggrd8tU 1067
config_wrangler-1.2.7.dist-info/LICENSE.txt sha256=W097TgGOgL7p9byMYzgXrXxaXMdDxKJdPJCxICw6C4g 1066
config_wrangler-1.2.7.dist-info/METADATA sha256=sG0tcfywhMxQ_pAftqy8CMb3DWAVftCDsEUWfdj9kdc 8086
config_wrangler-1.2.7.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
config_wrangler-1.2.7.dist-info/RECORD