Skip to content

protoconf/client-python

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published