Skip to main content
https://travis-ci.org/exhuma/config_resolver.svg?branch=master
Full Documentation

https://config-resolver.readthedocs.org/en/latest/

Repository

https://github.com/exhuma/config_resolver

PyPI

https://pypi.python.org/pypi/config_resolver

config_resolver provides a simple, yet flexible way to provide configuration to your applications. It follows the XDG Base Dir Spec (This instance is based on 0.8 of this spec) for config file locations, and adds additional ways to override config locations. The aims of this package are:

  • Provide a simple API

  • Follow well-known standards for config-file locations

  • Be as close to pure-Python as possible

  • Be framework agnostic

  • Allow custom configutaion types (.ini and .json support is shipped by default)

  • Allow to provide system-wide defaults but allow overriding of values for more specific environments. These are (in increasing order of specificity):

    1. System-wide configuration (potentially requiring root-access to modify)

    2. User-level configuration (for all instances running as that user)

    3. Current Working Directory configuration (for a running instance)

    4. Per-Instance configuration

Metadata

Release files for config-resolver 5.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for config-resolver 5.0.0
File Size Uploaded
config_resolver-5.0.0.tar.gz 10.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for config-resolver 5.0.0
File Interpreter ABI Platform
config_resolver-5.0.0-py2-none-any.whl Python 2 none any Details

Total release size: 23.5 kB

Release files / config_resolver-5.0.0.tar.gz

Download URL config_resolver-5.0.0.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
928e0c4ea18572ae5e22752e1e112349aa19ba0fbbc828f0488f6554a2b8b35e
BLAKE2b-256 checksum
How to use checksums
188a3ca9447b20e84fbdafbe2645cb8f8f9470f6be8c603192939e4e410f26f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

Release files / config_resolver-5.0.0-py2-none-any.whl

Download URL config_resolver-5.0.0-py2-none-any.whl
Size 13.2 kB
Tags Python 2
SHA-256 checksum
How to use checksums
ee2d2eea9867bc14997d6670b803ceae9306de5561dd1e6a5ad9f30f6cdde31a
BLAKE2b-256 checksum
How to use checksums
3faffd504c11c4c9f3639db6fa1070f27acb3b77ae7f3fc748185729fa5639e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

Release history Release notifications | RSS feed

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page