Skip to main content

Python application configuration - highly inspired by `node-config`.

Project description

envjoy Build Status PyPI version

A more enjoyable environment variable getter and setter - for Python.

Introduction

Environment variable getting and setting has a bit of an itch it. This is a not-so-whiny library that makes it more easy to get and set environment variables, and optionally smarter data type interpretation.

Install

Install using pip:

$ pip install envjoy

Use

Very basic example:

TODO

Test

Clone down source code:

$ make install

Run colorful tests, with only native environment (dependency sandboxing up to you):

$ make test

Run less colorful tests, with multi-environment (using tox):

$ make test-tox

About

This project was mainly initiated - in lack of solid existing alternatives - to be used at our work at Markable.ai to have common code conventions between various programming environments where Python (research, CV, AI) is heavily used.

License

Released under the MIT license.

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

envjoy-0.0.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

envjoy-0.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file envjoy-0.0.0.tar.gz.

File metadata

  • Download URL: envjoy-0.0.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.0

File hashes

Hashes for envjoy-0.0.0.tar.gz
Algorithm Hash digest
SHA256 a81aeb5ebda274fa02bd0dbae2422262134066ec399d05c52429e7d68908f879
MD5 4ce23726886026a72029751cc9f34b9b
BLAKE2b-256 126d034c11205c0d4b89b9fa5200f23f6981765b03c2d2dbab01e2bc1a294476

See more details on using hashes here.

File details

Details for the file envjoy-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: envjoy-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.0

File hashes

Hashes for envjoy-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69f67efcca9911846c892d4659b146a2bcd8df41100f30cc8dbc6de7c6cfabac
MD5 a5b151aee737599a0c3479d74edb5c85
BLAKE2b-256 ea173f13b68bf4320a4c9edd11799b2038496ba8cf1a9c97b12fa691be4cbba9

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