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.

Files for read_env, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size read_env-1.1.0-py2.py3-none-any.whl (4.2 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size read_env-1.1.0.tar.gz (3.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page