Skip to main content

MBQ Env

Project description

https://img.shields.io/pypi/v/mbq.env.svg https://img.shields.io/pypi/l/mbq.env.svg https://img.shields.io/pypi/pyversions/mbq.env.svg https://img.shields.io/travis/managedbyq/mbq.env/master.svg

Installation

$ pip install mbq.env
🚀✨

Guaranteed fresh.

Getting started

$ env
...
MY_VAR=bacon
MY_INT_VAR=123
MY_BOOL_VAR=1
MY_CSV_VAR=a,b,c
MY_TOKEN_VAR=a b c
MY_KEY_VAR=-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----
...
In [1]: from mbq import env

In [2]: env.get('MY_VAR', default='BACON')
Out[2]: 'bacon'

In [3]: env.get_int('MY_INT_VAR', default=12)
Out[3]: 123

In [4]: env.get_bool('MY_BOOL_VAR', default=False)
Out[4]: True

In [5]: env.get_csv('MY_CSV_VAR', default=['abc', '123'])
Out[5]: ['a', 'b', 'c']

In [6]: env.get_tokens('MY_TOKEN_VAR', default=['abc', '123'])
Out[6]: ['a', 'b', 'c']

In [7]: env.get_key('CERTIFICATE', 'MY_KEY_VAR')
Out[7]: '-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----'

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

mbq.env-2.0.2.tar.gz (8.2 kB view details)

Uploaded Source

File details

Details for the file mbq.env-2.0.2.tar.gz.

File metadata

  • Download URL: mbq.env-2.0.2.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.7

File hashes

Hashes for mbq.env-2.0.2.tar.gz
Algorithm Hash digest
SHA256 3d52fdff1bc70bb066c50ba1df4004f2b50dcbaf2f3aa823574787abe715607a
MD5 e0adf217e2909dd7ad7532f87e019bdc
BLAKE2b-256 7d393631d361315a8f642ebffe18245b86b2137b9b5ef59a12f5dbf330814e26

See more details on using hashes here.

Supported by

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