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-0.2.0.tar.gz (8.0 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: mbq.env-0.2.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for mbq.env-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e0fdc7ab31b8ef839abc6c2ba8f9600f1c175b205374ec2035e68c37e855e80d
MD5 1fb12a27307e428fe1f40b99e8faf980
BLAKE2b-256 3ecfa25f096df0347f037feaaf28d1ff9767dfcf88bc3e2e8e5ef6901f432afd

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