Skip to main content

UltraConfiguration is a fast and efficient Python library for loading and managing configuration files with ease.

Project description

UltraConfiguration

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

Features

  • Thread-safe singleton configuration manager
  • Support for JSON and YAML formats
  • Nested configuration access using dot notation
  • LRU caching for fast repeated access
  • Comprehensive error handling and logging
  • Type hints for better IDE support
  • Optional schema validation
  • Pretty-printing support
  • Async/Background operations support
  • Memory-efficient caching
  • Context manager support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ultraconfiguration-1.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ultraconfiguration-1.0.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file ultraconfiguration-1.0.0.tar.gz.

File metadata

  • Download URL: ultraconfiguration-1.0.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for ultraconfiguration-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0bff739e5f2bed13bf5eb5539b19bf157e5ac55b23b387e1759ef7a956bfb8b5
MD5 430d43e0fcbe7705033d7d2a9f33da53
BLAKE2b-256 86ca87a0df4e29fb1c599ac2fcdb0936dd29d63a9d1268e1c43f11f598ced895

See more details on using hashes here.

File details

Details for the file ultraconfiguration-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ultraconfiguration-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57afbcefcff0e390ad95b84334b3571b53a0e402bd11441f33cb544deda4fc42
MD5 6947fd30ecd44fbb31edd5925f930250
BLAKE2b-256 9d3868d246225f7a29127014488c523eaf94c43b72116432e79152c2800052b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page