Skip to main content

A default python project with some setup for standards

Project description

Trail Blazer

NOTE: This project is not ready... we're working in it :)

Trail Blazer is a dynamic configuration tool that provides an extensible pattern for fetching configuration from multiple sources.

Getting Started

Examples

Creating your configuration manager

Getting a value from configuration

with_values decorator

from trail_blazer import ConfigurationManager

# Create/import your configuration manager
conf = ConfigurationManager()


@conf.with_values('server_hostname', ('debug', bool))
def is_valid_hostname(server_hostname, debug, some_url)
    if debug:
        print(some_url)

    return server_hostname in some_url

Project details


Release history Release notifications

Download files

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

Files for trail-blazer, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size trail_blazer-0.0.1-py3-none-any.whl (4.6 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size trail_blazer-0.0.1.tar.gz (4.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page