PyConfs, unified handling of configuration files for Python
Unified handling of configuration files in Python
PyConfs is available at PyPI. You can install it using Pip:
$ python -m pip install pyconfs
A PyConfs Configuration is a dictionary-like object that unifies several different configuration file formats, including INI, JSON, TOML, and YAML.
Read a configuration from file:
from pyconfs import Configuration cfg = Configuration.from_file("sample.json")
Access entries in a configuration:
package_name = cfg.name first_name = cfg.author.firstname
Installing From Source
To install PyConfs from the downloaded source, run Flit:
$ python -m flit install --deps production
If you want to change and play with the PyConfs source code, you should install it in editable mode:
$ python -m flit install --symlink
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.