Protoconf Python client
codify configuration, instant delivery
Table of Contents
protoconfloader
is a Python library that provides a flexible and robust configuration management solution.
It supports loading configuration from files, watching for file changes, and subscribing to configuration updates from a Protoconf server.
- Load configuration from files
- Watch configuration files for changes
- Subscribe to configuration updates from a Protoconf server
- Hot Reload of configuration changes
- Thread-safe access to configuration values
Python: version 3.11
Using pip
pip install protoconfloader
Build the project from source:
- Clone the client-python repository:
❯ git clone https://github.com/protoconf/client-python
- Navigate to the project directory:
❯ cd client-python
- Install the required dependencies:
❯ pip install -r requirements.txt
Contributions are welcome! Here are several ways you can contribute:
- Report Issues: Submit bugs found or log feature requests for the
client-python
project. - Submit Pull Requests: Review open PRs, and submit your own PRs.
- Join the Discussions: Share your insights, provide feedback, or ask questions.
This project is protected under the MIT License.
For more details, refer to the LICENSE file.