{ "info": { "author": "Steven Loria", "author_email": "sloria1@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "********\nread_env\n********\n\n.. image:: https://badge.fury.io/py/read_env.svg\n :target: http://badge.fury.io/py/read_env\n :alt: Latest version\n\n.. image:: https://travis-ci.org/sloria/read_env.svg?branch=master\n :target: https://travis-ci.org/sloria/read_env\n :alt: Travis-CI\n\n\nread_env reads .env.\n\nInstall\n-------\n::\n\n pip install read_env\n\nUsage\n-----\n\nAdd variables to a ``.env`` file in your project.\n\n.. code-block:: bash\n\n # myapp/.env\n DEBUG=true\n PORT=5000\n\nCall ``read_env`` to add the variables to ``os.environ``.\n\n.. code-block:: python\n\n # myapp/env.py\n import os\n from read_env import read_env\n\n read_env()\n\n assert os.environ['DEBUG'] == 'true'\n assert int(os.environ['PORT']) == 5000\n\nChangelog\n---------\n\n1.1.0 (2016-05-01)\n++++++++++++++++++\n\n* Add ``recurse`` parameter (defaults to ``True``).\n* If ``.env`` file doesn't exist at given ``path``, recurse up the directory tree (by default).\n\n1.0.0 (2016-04-30)\n++++++++++++++++++\n\n* First PyPI release.\n\n\nRelated Projects\n----------------\n\nCheck out `environs `_ for parsing environment variables.\n\nLicense\n-------\n\nMIT", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sloria/read_env", "keywords": "env environment variables", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "read_env", "package_url": "https://pypi.org/project/read_env/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/read_env/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/sloria/read_env" }, "release_url": "https://pypi.org/project/read_env/1.1.0/", "requires_dist": null, "requires_python": null, "summary": "reads .env files into os.environ", "version": "1.1.0" }, "last_serial": 2093576, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "13c1a28b29bee87694098e1066c6678f", "sha256": "f3bcfb1a7e70a7ed2e272ddc6f9cf5f80a09ec54490f5f14b7892e64c7b2f7ac" }, "downloads": -1, "filename": "read_env-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13c1a28b29bee87694098e1066c6678f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3909, "upload_time": "2016-04-30T15:58:54", "url": "https://files.pythonhosted.org/packages/85/3b/31a0d4b3ca252138f579714df97cafca6f6df963a4e08e4c35b13eaa04e9/read_env-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31a172e5b9e5382562765580fd6f38ce", "sha256": "6544e83469d6d629df6495745aff7b233d4bc150cea53bee07deabb74f5b0845" }, "downloads": -1, "filename": "read_env-1.0.0.tar.gz", "has_sig": false, "md5_digest": "31a172e5b9e5382562765580fd6f38ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2778, "upload_time": "2016-04-30T15:59:12", "url": "https://files.pythonhosted.org/packages/c6/2b/1f4d20ad80c03f8929a552e9ee7947d9e8d136155195026f32666140d17b/read_env-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0adfca4a1a625546b64b1e2fda9761c6", "sha256": "04718d8d811156cdd53bd6b8645067df15cc80fa507b33ba47a72b6bd2fb642e" }, "downloads": -1, "filename": "read_env-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0adfca4a1a625546b64b1e2fda9761c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4221, "upload_time": "2016-05-01T16:23:38", "url": "https://files.pythonhosted.org/packages/88/e4/975a4689d87f7510a29dba72e65310b88595cd221e625549ceb8d245f643/read_env-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32d449347ef470a95e2ee314fe79698f", "sha256": "4356da6a16f1aef618f9e8ccb6279a12d7e42237a3370085399e4dfc146092e6" }, "downloads": -1, "filename": "read_env-1.1.0.tar.gz", "has_sig": false, "md5_digest": "32d449347ef470a95e2ee314fe79698f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3019, "upload_time": "2016-05-01T16:23:50", "url": "https://files.pythonhosted.org/packages/09/6a/412c72e5809e122a47b9c499215720c15f15b886be4c9138ba34d287cc27/read_env-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0adfca4a1a625546b64b1e2fda9761c6", "sha256": "04718d8d811156cdd53bd6b8645067df15cc80fa507b33ba47a72b6bd2fb642e" }, "downloads": -1, "filename": "read_env-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0adfca4a1a625546b64b1e2fda9761c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4221, "upload_time": "2016-05-01T16:23:38", "url": "https://files.pythonhosted.org/packages/88/e4/975a4689d87f7510a29dba72e65310b88595cd221e625549ceb8d245f643/read_env-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32d449347ef470a95e2ee314fe79698f", "sha256": "4356da6a16f1aef618f9e8ccb6279a12d7e42237a3370085399e4dfc146092e6" }, "downloads": -1, "filename": "read_env-1.1.0.tar.gz", "has_sig": false, "md5_digest": "32d449347ef470a95e2ee314fe79698f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3019, "upload_time": "2016-05-01T16:23:50", "url": "https://files.pythonhosted.org/packages/09/6a/412c72e5809e122a47b9c499215720c15f15b886be4c9138ba34d287cc27/read_env-1.1.0.tar.gz" } ] }