configuration manager for python
Project description
===============
Configuration Manager for Python
===============
Python Configuration
This library is designed for managing Configuration in Python projects and is inspired by
the Microsoft.Extensions.Configuration library in C#.
Installation
This library can be installed via pip:
.. code-block:: bash
pip install pyconfig
Usage
To use the configuration manager, you first need to create a ConfigurationBuilder
object and add one or more configuration sources.
For example, you can add a JSON file source and an environment variable source like this:
.. code-block:: python
from pyconfig import ConfigurationBuilder, IConfigurationBuilder
builder: IConfigurationBuilder = ConfigurationBuilder() \
.add_json_file('config.json') \
.add_environment_variables()
config = builder.build()
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
pyconfig_extension-0.0.1.tar.gz
(20.0 kB
view hashes)
Built Distribution
Close
Hashes for pyconfig_extension-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c1242e5dc15524b40f3bfaadff14acf22e6e0d0a527a5f122c6bfa352b72c3a |
|
MD5 | f0a6cd2f075d98e295d3f07949b17a86 |
|
BLAKE2b-256 | 6d6a6174a668bab8f4e202204bbac1887d9aceb0e971e9b2982ba5199638b975 |