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

Uploaded Source

File details

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

File metadata

  • Download URL: mbq.env-2.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 badce74786cd3a6e5dbfc2a82b019ab8c17035409944c56fe136f565a063ea47
MD5 6b487f8699bbea4f8c5898a239b61520
BLAKE2b-256 1569a04ea31a3459fab4fbf82a485f496350e4756169d43743d3111080d8907b

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