A simple, unified interface for managing application configuration.
Project description
Konfig ✨
A simple yet powerful Python library for managing application configuration. It loads settings from various file formats into a single, easy-to-use object.
(Note: The package is published as konfig-master on PyPI).
Key Features 🚀
- Multi-Format Support: Natively loads settings from JSON, YAML, and TOML files.
- Unified Access: Access nested configuration values using standard dictionary syntax or convenient dot notation (
config.get('database.host')). - Zero Configuration: Automatically detects the file format from its extension. No need to specify the type.
- Lightweight & Simple: Designed with a minimal, intuitive API to make configuration handling effortless.
Installation ⚙️
Install Konfig directly from PyPI:
pip install konfig-master
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file konfig_master-0.1.0.tar.gz.
File metadata
- Download URL: konfig_master-0.1.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd0365474837ed693ac499deb365b178f02dfa72f69b320c5d5795163d9e7b23
|
|
| MD5 |
89e07b9b98dd5959fb51744c26d81f5c
|
|
| BLAKE2b-256 |
b05b7afd215e7f37a036a63095c2ed1f0813f4a8f557ac592b25a92ad013d8c6
|
File details
Details for the file konfig_master-0.1.0-py3-none-any.whl.
File metadata
- Download URL: konfig_master-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efc76235f48c9d9a4abf79cfd64ba7bbac4241831997c85ddabf181bf08ea176
|
|
| MD5 |
9fa259e97a0d0550e9976095713e0aeb
|
|
| BLAKE2b-256 |
0d4cc3744a0310709d8ea60ca42ec525b47fad9d9fb34bb02473ba7018a0144b
|