Ultraconfiguration

Latest version: v1.2.0

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

127.0.0.1

print(f"Host overridden by environment: {host}")


Schema validation example:
python
...existing code...
schema_path = 'config_schema.json'
config.load_config('config.json', schema_path=schema_path)
...existing code...


Frequently Asked Questions
1. **Does UltraConfig work in multi-process environments?**
UltraConfig is primarily designed for single-process usage. For multi-process setups, consider shared memory or database-backed solutions.

2. **How do I reset configurations at runtime?**
Simply call `config.reset()` to clear the internal dictionaries.

3. **Is there a performance impact with validation?**
Yes, validation can add overhead. Disable it when performance is critical and you trust the input.

10.0.0.2

config = UltraConfig('config.json')

1.1.0

UltraConfiguration

A high-performance, thread-safe configuration management library for Python with async support.

Table of Contents
1. Introduction
2. Installation
3. Usage
- Basic Example
- Async Example
4. Advantages
5. Limitations
6. Additional Notes
7. Why UltraConfiguration?
8. Handling Multiple Configuration Formats
9. Documentation

Introduction
UltraConfiguration is designed to provide a fast, thread-safe configuration manager for Python applications of all sizes. It supports JSON/YAML, async operations, and advanced caching to handle loads efficiently.

Installation
Use pip:

pip install ultraconfiguration


Usage
Basic Example
python
Simple usage example
config = UltraConfig("config.json")

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.