Skip to content

Latest commit

Β 

History

History
93 lines (71 loc) Β· 3.01 KB

File metadata and controls

93 lines (71 loc) Β· 3.01 KB

We are still in alpha!

project-logo

Protoconf Python client

codify configuration, instant delivery

license last-commit


Table of Contents

πŸ“ Overview

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.


🧩 Features

  • 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

πŸš€ Getting Started

πŸ”– Prerequisites

Python: version 3.11

πŸ“¦ Installation

Using pip

pip install protoconfloader

Build the project from source:

  1. Clone the client-python repository:
❯ git clone https://github.com/protoconf/client-python
  1. Navigate to the project directory:
❯ cd client-python
  1. Install the required dependencies:
❯ pip install -r requirements.txt

🀝 Contributing

Contributions are welcome! Here are several ways you can contribute:

πŸŽ— License

This project is protected under the MIT License.
For more details, refer to the LICENSE file.