Skip to content

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

Code of conduct

Contributing

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages