Skip to main content

reads .env files into os.environ

Project description

Latest version Travis-CI

read_env reads .env.

Install

pip install read_env

Usage

Add variables to a .env file in your project.

# myapp/.env
DEBUG=true
PORT=5000

Call read_env to add the variables to os.environ.

# myapp/env.py
import os
from read_env import read_env

read_env()

assert os.environ['DEBUG'] == 'true'
assert int(os.environ['PORT']) == 5000

Changelog

1.1.0 (2016-05-01)

  • Add recurse parameter (defaults to True).

  • If .env file doesn’t exist at given path, recurse up the directory tree (by default).

1.0.0 (2016-04-30)

  • First PyPI release.

License

MIT

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

read_env-1.1.0.tar.gz (3.0 kB view hashes)

Uploaded Source

Built Distribution

read_env-1.1.0-py2.py3-none-any.whl (4.2 kB view hashes)

Uploaded Python 2 Python 3

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