{ "info": { "author": "Saurabh Kumar", "author_email": "me+github@saurabh-kumar.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "```\n _______ .__ __. ____ ____\n | ____|| \\ | | \\ \\ / /\n | |__ | \\| | \\ \\/ /\n | __| | . ` | \\ /\n __ | |____ | |\\ | \\ /\n (__)|_______||__| \\__| \\__/\n```\npython-dotenv | [![Build Status](https://travis-ci.org/theskumar/python-dotenv.svg?branch=master)](https://travis-ci.org/theskumar/python-dotenv) [![Coverage Status](https://coveralls.io/repos/theskumar/python-dotenv/badge.svg?branch=master)](https://coveralls.io/r/theskumar/python-dotenv?branch=master) [![PyPI version](https://badge.fury.io/py/python-dotenv.svg)](http://badge.fury.io/py/python-dotenv) [![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/theskumar)\n===============================================================================\n\nReads the key,value pair from `.env` file and adds them to environment\nvariable. It is great for managing app settings during development and\nin production using [12-factor](http://12factor.net/) principles.\n\n> Do one thing, do it well!\n\n- [Usages](#usages)\n- [Installation](#installation)\n- [Command-line interface](#command-line-interface)\n- [iPython Support](#ipython-support)\n- [Setting config on remote servers](#setting-config-on-remote-servers)\n- [Related Projects](#related-projects)\n- [Contributing](#contributing)\n- [Changelog](#changelog)\n\n> Hey just wanted to let you know that since I've started writing 12-factor apps I've found python-dotenv to be invaluable for all my projects. It's super useful and \u201cjust works.\u201d --Daniel Fridkin\n\nUsages\n======\n\nThe easiest and most common usage consists on calling `load_dotenv` when\nthe application starts, which will load environment variables from a\nfile named `.env` in the current directory or any of its parents or from\nthe path specificied; after that, you can just call the\nenvironment-related method you need as provided by `os.getenv`.\n\n`.env` looks like this:\n\n```shell\n# a comment and that will be ignored.\nREDIS_ADDRESS=localhost:6379\nMEANING_OF_LIFE=42\nMULTILINE_VAR=\"hello\\nworld\"\n```\n\nYou can optionally prefix each line with the word `export`, which is totally ignored by this library, but might allow you to [`source`](https://bash.cyberciti.biz/guide/Source_command) the file in bash.\n\n```\nexport S3_BUCKET=YOURS3BUCKET\nexport SECRET_KEY=YOURSECRETKEYGOESHERE\n```\n\n`.env` can interpolate variables using POSIX variable expansion,\nvariables are replaced from the environment first or from other values\nin the `.env` file if the variable is not present in the environment.\n(`Note`: Default Value Expansion is not supported as of yet, see\n[\\#30](https://github.com/theskumar/python-dotenv/pull/30#issuecomment-244036604).)\n\n```shell\nCONFIG_PATH=${HOME}/.config/foo\nDOMAIN=example.org\nEMAIL=admin@${DOMAIN}\n```\n\nGetting started\n===============\n\nAssuming you have created the `.env` file along-side your settings\nmodule.\n\n .\n \u251c\u2500\u2500 .env\n \u2514\u2500\u2500 settings.py\n\nAdd the following code to your `settings.py`\n\n```python\n# settings.py\nfrom dotenv import load_dotenv\nload_dotenv()\n\n# OR, the same with increased verbosity:\nload_dotenv(verbose=True)\n\n# OR, explicitly providing path to '.env'\nfrom pathlib import Path # python3 only\nenv_path = Path('.') / '.env'\nload_dotenv(dotenv_path=env_path)\n```\n\nAt this point, parsed key/value from the .env file is now present as\nsystem environment variable and they can be conveniently accessed via\n`os.getenv()`\n\n```python\n# settings.py\nimport os\nSECRET_KEY = os.getenv(\"EMAIL\")\nDATABASE_PASSWORD = os.getenv(\"DATABASE_PASSWORD\")\n```\n\n`load_dotenv` do not override existing System environment variables. To\noverride, pass `override=True` to `load_dotenv()`.\n\n`load_dotenv` also accepts `encoding` parameter to open the `.env` file. The default encoding is platform dependent (whatever `locale.getpreferredencoding()` returns), but any encoding supported by Python can be used. See the [codecs](https://docs.python.org/3/library/codecs.html#standard-encodings) module for the list of supported encodings.\n\nYou can use `find_dotenv()` method that will try to find a `.env` file\nby (a) guessing where to start using `__file__` or the working directory\n-- allowing this to work in non-file contexts such as IPython notebooks\nand the REPL, and then (b) walking up the directory tree looking for the\nspecified file -- called `.env` by default.\n\n```python\nfrom dotenv import load_dotenv, find_dotenv\nload_dotenv(find_dotenv())\n```\n\nIn-memory filelikes\n-------------------\n\nIt is possible to not rely on the filesystem to parse filelikes from\nother sources (e.g. from a network storage). `load_dotenv` and\n`dotenv_values` accepts a filelike `stream`. Just be sure to rewind it\nbefore passing.\n\n```python\n>>> from io import StringIO # Python2: from StringIO import StringIO\n>>> from dotenv import dotenv_values\n>>> filelike = StringIO('SPAM=EGGS\\n')\n>>> filelike.seek(0)\n>>> parsed = dotenv_values(stream=filelike)\n>>> parsed['SPAM']\n'EGGS'\n```\n\nThe returned value is dictionary with key value pair.\n\n`dotenv_values` could be useful if you need to *consume* the envfile but\nnot *apply* it directly into the system environment.\n\nDjango\n------\n\nIf you are using django you should add the above loader script at the\ntop of `wsgi.py` and `manage.py`.\n\nInstallation\n============\n\n pip install -U python-dotenv\n\niPython Support\n---------------\n\nYou can use dotenv with iPython. You can either let the dotenv search\nfor .env with %dotenv or provide the path to .env file explicitly, see\nbelow for usages.\n\n %load_ext dotenv\n\n # Use find_dotenv to locate the file\n %dotenv\n\n # Specify a particular file\n %dotenv relative/or/absolute/path/to/.env\n\n # Use '-o' to indicate override of existing variables\n %dotenv -o\n\n # Use '-v' to turn verbose mode on\n %dotenv -v\n\nCommand-line interface\n======================\n\nFor commandline support, use the cli option during installation:\n\n pip install -U \"python-dotenv[cli]\"\n\nA cli interface `dotenv` is also included, which helps you manipulate\nthe `.env` file without manually opening it. The same cli installed on\nremote machine combined with fabric (discussed later) will enable you to\nupdate your settings on remote server, handy isn't it!\n\n```\nUsage: dotenv [OPTIONS] COMMAND [ARGS]...\n\n This script is used to set, get or unset values from a .env file.\n\nOptions:\n -f, --file PATH Location of the .env file, defaults to .env\n file in current working directory.\n -q, --quote [always|never|auto]\n Whether to quote or not the variable values.\n Default mode is always. This does not affect\n parsing.\n --help Show this message and exit.\n\nCommands:\n get Retrive the value for the given key.\n list Display all the stored key/value.\n run Run command with environment variables from .env file present\n set Store the given key/value.\n unset Removes the given key.\n```\n\nSetting config on remote servers\n--------------------------------\n\nWe make use of excellent [Fabric](http://www.fabfile.org/) to acomplish\nthis. Add a config task to your local fabfile, `dotenv_path` is the\nlocation of the absolute path of `.env` file on the remote server.\n\n```python\n# fabfile.py\n\nimport dotenv\nfrom fabric.api import task, run, env\n\n# absolute path to the location of .env on remote server.\nenv.dotenv_path = '/opt/myapp/.env'\n\n@task\ndef config(action=None, key=None, value=None):\n '''Manage project configuration via .env\n\n e.g: fab config:set,,\n fab config:get,\n fab config:unset,\n fab config:list\n '''\n run('touch %(dotenv_path)s' % env)\n command = dotenv.get_cli_string(env.dotenv_path, action, key, value)\n run(command)\n```\n\nUsage is designed to mirror the heroku config api very closely.\n\nGet all your remote config info with `fab config`\n\n $ fab config\n foo=\"bar\"\n\nSet remote config variables with `fab config:set,,`\n\n $ fab config:set,hello,world\n\nGet a single remote config variables with `fab config:get,`\n\n $ fab config:get,hello\n\nDelete a remote config variables with `fab config:unset,`\n\n $ fab config:unset,hello\n\nThanks entirely to fabric and not one bit to this project, you can chain\ncommands like so\n`fab config:set,, config:set,,`\n\n $ fab config:set,hello,world config:set,foo,bar config:set,fizz=buzz\n\nRelated Projects\n================\n\n- [Honcho](https://github.com/nickstenning/honcho) - For managing\n Procfile-based applications.\n- [django-dotenv](https://github.com/jpadilla/django-dotenv)\n- [django-environ](https://github.com/joke2k/django-environ)\n- [django-configuration](https://github.com/jezdez/django-configurations)\n- [dump-env](https://github.com/sobolevn/dump-env)\n- [environs](https://github.com/sloria/environs)\n\nContributing\n============\n\nAll the contributions are welcome! Please open [an\nissue](https://github.com/theskumar/python-dotenv/issues/new) or send us\na pull request.\n\nThis project is currently maintained by [Saurabh Kumar](https://saurabh-kumar.com) and [Bertrand Bonnefoy-Claudet](https://github.com/bbc2) and would not\nhave been possible without the support of these [awesome\npeople](https://github.com/theskumar/python-dotenv/graphs/contributors).\n\nExecuting the tests:\n\n $ pip install -r requirements.txt\n $ pip install -e .\n $ flake8\n $ pytest\n\nor with [tox](https://pypi.org/project/tox/) installed:\n\n $ tox\n\nChangelog\n=========\n\nUnreleased\n-----\n\n- Improve interactive mode detection ([@andrewsmith])([#183]).\n- Refactor parser to fix parsing inconsistencies ([@bbc2])([#170]).\n - Interpret escapes as control characters only in double-quoted strings.\n - Interpret `#` as start of comment only if preceded by whitespace.\n\n0.10.2\n-----\n\n- Add type hints and expose them to users ([@qnighy])([#172])\n- `load_dotenv` and `dotenv_values` now accept an `encoding` parameter, defaults to `None`\n ([@theskumar])([@earlbread])([#161])\n- Fix `str`/`unicode` inconsistency in Python 2: values are always `str` now. ([@bbc2])([#121])\n- Fix Unicode error in Python 2, introduced in 0.10.0. ([@bbc2])([#176])\n\n0.10.1\n-----\n- Fix parsing of variable without a value ([@asyncee])([@bbc2])([#158])\n\n0.10.0\n-----\n\n- Add support for UTF-8 in unquoted values ([@bbc2])([#148])\n- Add support for trailing comments ([@bbc2])([#148])\n- Add backslashes support in values ([@bbc2])([#148])\n- Add support for newlines in values ([@bbc2])([#148])\n- Force environment variables to str with Python2 on Windows ([@greyli])\n- Drop Python 3.3 support ([@greyli])\n- Fix stderr/-out/-in redirection ([@venthur])\n\n\n0.9.0\n-----\n- Add `--version` parameter to cli ([@venthur])\n- Enable loading from current directory ([@cjauvin])\n- Add 'dotenv run' command for calling arbitrary shell script with .env ([@venthur])\n\n0.8.1\n-----\n\n- Add tests for docs ([@Flimm])\n- Make 'cli' support optional. Use `pip install python-dotenv[cli]`. ([@theskumar])\n\n0.8.0\n-----\n\n- `set_key` and `unset_key` only modified the affected file instead of\n parsing and re-writing file, this causes comments and other file\n entact as it is.\n- Add support for `export` prefix in the line.\n- Internal refractoring ([@theskumar])\n- Allow `load_dotenv` and `dotenv_values` to work with `StringIO())` ([@alanjds])([@theskumar])([#78])\n\n0.7.1\n-----\n\n- Remove hard dependency on iPython ([@theskumar])\n\n0.7.0\n-----\n\n- Add support to override system environment variable via .env.\n ([@milonimrod](https://github.com/milonimrod))\n ([\\#63](https://github.com/theskumar/python-dotenv/issues/63))\n- Disable \".env not found\" warning by default\n ([@maxkoryukov](https://github.com/maxkoryukov))\n ([\\#57](https://github.com/theskumar/python-dotenv/issues/57))\n\n0.6.5\n-----\n\n- Add support for special characters `\\`.\n ([@pjona](https://github.com/pjona))\n ([\\#60](https://github.com/theskumar/python-dotenv/issues/60))\n\n0.6.4\n-----\n\n- Fix issue with single quotes ([@Flimm])\n ([\\#52](https://github.com/theskumar/python-dotenv/issues/52))\n\n0.6.3\n-----\n\n- Handle unicode exception in setup.py\n ([\\#46](https://github.com/theskumar/python-dotenv/issues/46))\n\n0.6.2\n-----\n\n- Fix dotenv list command ([@ticosax](https://github.com/ticosax))\n- Add iPython Suport\n ([@tillahoffmann](https://github.com/tillahoffmann))\n\n0.6.0\n-----\n\n- Drop support for Python 2.6\n- Handle escaped charaters and newlines in quoted values. (Thanks\n [@iameugenejo](https://github.com/iameugenejo))\n- Remove any spaces around unquoted key/value. (Thanks\n [@paulochf](https://github.com/paulochf))\n- Added POSIX variable expansion. (Thanks\n [@hugochinchilla](https://github.com/hugochinchilla))\n\n0.5.1\n-----\n\n- Fix find\\_dotenv - it now start search from the file where this\n function is called from.\n\n0.5.0\n-----\n\n- Add `find_dotenv` method that will try to find a `.env` file.\n (Thanks [@isms](https://github.com/isms))\n\n0.4.0\n-----\n\n- cli: Added `-q/--quote` option to control the behaviour of quotes\n around values in `.env`. (Thanks\n [@hugochinchilla](https://github.com/hugochinchilla)).\n- Improved test coverage.\n\n[#161]: https://github.com/theskumar/python-dotenv/issues/161\n[#78]: https://github.com/theskumar/python-dotenv/issues/78\n[#148]: https://github.com/theskumar/python-dotenv/issues/148\n[#158]: https://github.com/theskumar/python-dotenv/issues/158\n[#172]: https://github.com/theskumar/python-dotenv/issues/172\n[#121]: https://github.com/theskumar/python-dotenv/issues/121\n[#176]: https://github.com/theskumar/python-dotenv/issues/176\n[#170]: https://github.com/theskumar/python-dotenv/issues/170\n[#183]: https://github.com/theskumar/python-dotenv/issues/183\n\n[@andrewsmith]: https://github.com/andrewsmith\n[@asyncee]: https://github.com/asyncee\n[@greyli]: https://github.com/greyli\n[@venthur]: https://github.com/venthur\n[@Flimm]: https://github.com/Flimm\n[@theskumar]: https://github.com/theskumar\n[@alanjds]: https://github.com/alanjds\n[@cjauvin]: https://github.com/cjauvin\n[@bbc2]: https://github.com/bbc2\n[@qnighy]: https://github.com/qnighy\n[@earlbread]: https://github.com/earlbread\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/theskumar/python-dotenv", "keywords": "environment variables,deployments,settings,env,dotenv,configurations,python", "license": "", "maintainer": "", "maintainer_email": "", "name": "python-dotenv", "package_url": "https://pypi.org/project/python-dotenv/", "platform": "", "project_url": "https://pypi.org/project/python-dotenv/", "project_urls": { "Homepage": "http://github.com/theskumar/python-dotenv" }, "release_url": "https://pypi.org/project/python-dotenv/0.10.3/", "requires_dist": [ "typing ; python_version < \"3.5\"", "click (>=5.0) ; extra == 'cli'" ], "requires_python": "", "summary": "Add .env support to your django/flask apps in development and deployments", "version": "0.10.3" }, "last_serial": 5349390, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a7d28eb216f8eb4a18a1981fb84899f8", "sha256": "26156022355d4457bc9062bcead7fde4824623d4463488b623bdd5ce912462fa" }, "downloads": -1, "filename": "python-dotenv-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a7d28eb216f8eb4a18a1981fb84899f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2409, "upload_time": "2014-09-08T08:21:18", "url": "https://files.pythonhosted.org/packages/ad/3b/16a207ced20a1be0cc2ec5a53ab68ce1976ad643fe7f135d3addd763abf0/python-dotenv-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "708751a0d8e6d76655c020919ad12798", "sha256": "b2c451a7127d1ae2b2d5d5977c10f3e0c4892b4954ddd62fe3d9714bf12a2cfc" }, "downloads": -1, "filename": "python_dotenv-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "708751a0d8e6d76655c020919ad12798", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4264, "upload_time": "2015-05-20T06:50:18", "url": "https://files.pythonhosted.org/packages/9c/b8/b9c1dbc7fec4ddf85d1c5aed117e8a8393315378ad2100147304ec610c89/python_dotenv-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7f9be35dfe07b7b85bc5d248b891c39", "sha256": "aaefda0e975b702374f7c86edcf948590bd4f47737b33027de1bc72afbed745b" }, "downloads": -1, "filename": "python-dotenv-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d7f9be35dfe07b7b85bc5d248b891c39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2940, "upload_time": "2015-02-28T16:30:18", "url": "https://files.pythonhosted.org/packages/e6/95/e9239c25d2c06c4a262360375d4e0c61b243d1c763d647137aca4d7df9fe/python-dotenv-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e4f5a307f31a81ff2ec247af323f10b5", "sha256": "69e34c2a5b3637ad31e2988883812425c6102a653b1f296412326829265bf45b" }, "downloads": -1, "filename": "python_dotenv-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4f5a307f31a81ff2ec247af323f10b5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4243, "upload_time": "2015-08-21T09:11:48", "url": "https://files.pythonhosted.org/packages/0d/c5/a74b5635785f82abd0a74febe89d904cd077b00337e89866ab83a21a6ca7/python_dotenv-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5503b6e44ef0464d8fa819fbed68ba88", "sha256": "31dea6e0190560ee2aa739fbff89e384673dec15f3b7125d9f7862563712d85c" }, "downloads": -1, "filename": "python-dotenv-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5503b6e44ef0464d8fa819fbed68ba88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3103, "upload_time": "2015-08-21T09:11:39", "url": "https://files.pythonhosted.org/packages/9e/42/1e776bea4a00ff3712e0ed6b3a265e11e8b03948ec75d17796d1b2bde9fc/python-dotenv-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6b99731da29c4dad306fe4956e3233bb", "sha256": "ec818766adfe5a4d51d719a76936a17044b8279e6bfefb5567e341122c860c3d" }, "downloads": -1, "filename": "python_dotenv-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b99731da29c4dad306fe4956e3233bb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9189, "upload_time": "2015-10-08T11:49:26", "url": "https://files.pythonhosted.org/packages/41/cb/25e0b21f7492e854f5807133674440da32bcdb571f5588a0c8d70d87c248/python_dotenv-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce6b09e7aa2c96f6bb1ec06fd92b4824", "sha256": "bf25afea51b7a7372c02acfbc0a7266b112ea60feba0d12c594ac4a91ea3404d" }, "downloads": -1, "filename": "python-dotenv-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ce6b09e7aa2c96f6bb1ec06fd92b4824", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6229, "upload_time": "2015-10-08T11:49:18", "url": "https://files.pythonhosted.org/packages/fd/68/c4e50632f14ad685779b426e4e4290f35315ef15bbef44faf81a2cfffc9b/python-dotenv-0.1.5.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "f57ea851433268fbd0be48adbccaabc6", "sha256": "cb8cd327109898c7725f76c5256a081e8a9efe72ebbf127f8d1221ceb7f38bf2" }, "downloads": -1, "filename": "python_dotenv-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f57ea851433268fbd0be48adbccaabc6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 18582, "upload_time": "2018-12-05T07:16:37", "url": "https://files.pythonhosted.org/packages/5d/0a/07199c77b5054f5f3b6c3b167fd794ca3fd071f9640ce1af16497516f2df/python_dotenv-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bf6e4876fc85d73b47b866871065ffc", "sha256": "4f3582904d08dac5ab4c9aa44cb17ce056c9a35e585cfda6183d80054d247307" }, "downloads": -1, "filename": "python-dotenv-0.10.0.tar.gz", "has_sig": false, "md5_digest": "5bf6e4876fc85d73b47b866871065ffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19313, "upload_time": "2018-12-05T07:16:32", "url": "https://files.pythonhosted.org/packages/8f/c0/0ada2151a76103377110cf5f0a4fcfd79284a3d2b6fbaf2a406d8536ede5/python-dotenv-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "5804dcc57e976c5279fbcf5828a92d66", "sha256": "a84569d0e00d178bc5b957f7ff208bf49287cbf61857c31c258c4a91f571527b" }, "downloads": -1, "filename": "python_dotenv-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5804dcc57e976c5279fbcf5828a92d66", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 19482, "upload_time": "2018-12-14T08:51:07", "url": "https://files.pythonhosted.org/packages/8c/14/501508b016e7b1ad0eb91bba581e66ad9bfc7c66fcacbb580eaf9bc38458/python_dotenv-0.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2eeb6dc69a95b8ef36a1581803dcec7", "sha256": "c9b1ddd3cdbe75c7d462cb84674d87130f4b948f090f02c7d7144779afb99ae0" }, "downloads": -1, "filename": "python-dotenv-0.10.1.tar.gz", "has_sig": false, "md5_digest": "e2eeb6dc69a95b8ef36a1581803dcec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20256, "upload_time": "2018-12-14T08:51:02", "url": "https://files.pythonhosted.org/packages/0f/fe/b0e23db9c6b7dc8c2b21b62990890c85441c95557be1f3f3d5a126ec3009/python-dotenv-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "18e24e5256dc7598b455e0801b7eb041", "sha256": "156f218846bd90e0d537915545cde4a987947c2cecc628b50f9955fdde72534a" }, "downloads": -1, "filename": "python_dotenv-0.10.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18e24e5256dc7598b455e0801b7eb041", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15200, "upload_time": "2019-05-12T10:54:59", "url": "https://files.pythonhosted.org/packages/df/e2/8acf58886c3f013290eb2e17c912fd989d28a61759927be2a28e0f4c1687/python_dotenv-0.10.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de595795761f115631005f263ef2f1f7", "sha256": "6640acd76e6cab84648e4fec16c9d19de6700971f9d91d045e7120622167bfda" }, "downloads": -1, "filename": "python-dotenv-0.10.2.tar.gz", "has_sig": false, "md5_digest": "de595795761f115631005f263ef2f1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30246, "upload_time": "2019-05-12T10:54:54", "url": "https://files.pythonhosted.org/packages/2d/f0/f89093378e5a7c028d7d618c9ce60a7853a1f36d46ff9e497ba03df102d5/python-dotenv-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "b84789d6c3c974578e7eb89ca95222cb", "sha256": "debd928b49dbc2bf68040566f55cdb3252458036464806f4094487244e2a4093" }, "downloads": -1, "filename": "python_dotenv-0.10.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b84789d6c3c974578e7eb89ca95222cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16131, "upload_time": "2019-06-02T17:17:51", "url": "https://files.pythonhosted.org/packages/57/c8/5b14d5cffe7bb06bedf9d66c4562bf90330d3d35e7f0266928c370d9dd6d/python_dotenv-0.10.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "318ec7b35eec6b7acdd21727700c0ab2", "sha256": "f157d71d5fec9d4bd5f51c82746b6344dffa680ee85217c123f4a0c8117c4544" }, "downloads": -1, "filename": "python-dotenv-0.10.3.tar.gz", "has_sig": false, "md5_digest": "318ec7b35eec6b7acdd21727700c0ab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26781, "upload_time": "2019-06-02T17:17:53", "url": "https://files.pythonhosted.org/packages/29/72/c3f4a251fd2dfcacddfb2e15e069e8345c0cde38ac0a6da8be5081de35d2/python-dotenv-0.10.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fe43ef49459796c4192904f3e4e15a4d", "sha256": "f3e812c08a17002026934c994682e79564ea74c45cbfe11fdcfd3eab247113b1" }, "downloads": -1, "filename": "python_dotenv-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe43ef49459796c4192904f3e4e15a4d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8894, "upload_time": "2015-10-28T10:06:50", "url": "https://files.pythonhosted.org/packages/8e/2c/435a76de0be9f187ddb6afb183eb09e4f787d02f0018e344ddaf8fb9ae64/python_dotenv-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0d45dff7d7ea6729f5d07219fc1b802", "sha256": "88f1d4dc6586bed44d32361ee9866e23503fc93ebc80979d3bbca3fdace56716" }, "downloads": -1, "filename": "python-dotenv-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a0d45dff7d7ea6729f5d07219fc1b802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6073, "upload_time": "2015-10-28T10:06:39", "url": "https://files.pythonhosted.org/packages/d1/2f/25a275868f3efd92a0009b906b9528317f3fa1689ce129ead705cc31e3e4/python-dotenv-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2de6ad23518a75f8c3aee9193ba8a160", "sha256": "fa950d6b8d3314ade3ea2d4e0bb7425af666e297f34d8d94fa5c2df42d78a4d2" }, "downloads": -1, "filename": "python_dotenv-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2de6ad23518a75f8c3aee9193ba8a160", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8908, "upload_time": "2015-11-04T04:10:27", "url": "https://files.pythonhosted.org/packages/d4/1b/4fda26f911aba18fb1daea80c1fca3e4cc59f401d8ec0ab4359528930018/python_dotenv-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8b72b673d63821f87ac77e813d23f1f", "sha256": "dfef9eb4bfeecd822abbb355fd898d840cf31359664595a279f02fd048a1d7ae" }, "downloads": -1, "filename": "python-dotenv-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f8b72b673d63821f87ac77e813d23f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6076, "upload_time": "2015-11-04T04:10:03", "url": "https://files.pythonhosted.org/packages/87/39/3c784313ad92232f8ed971392f48a6274600f9d1453cdb4b8c745aa6f2e5/python-dotenv-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8af6b2b97cc74876d275e66d35243b6a", "sha256": "fb696a13f418bcabfca32216bd4f44fe8b288272cc4dce1e63d4d70f90d3373e" }, "downloads": -1, "filename": "python_dotenv-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8af6b2b97cc74876d275e66d35243b6a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10228, "upload_time": "2016-03-16T05:22:03", "url": "https://files.pythonhosted.org/packages/1d/a6/d5487df8278db3adfe9c7588d36934b4a40e783f7c2ab6ece5256d40ec97/python_dotenv-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "514519f4f3acd39759186288df49bf1e", "sha256": "e761c79d90d661806c0dd760271352cce028c58404f0c68fc9a1dcea1566f291" }, "downloads": -1, "filename": "python-dotenv-0.4.0.tar.gz", "has_sig": false, "md5_digest": "514519f4f3acd39759186288df49bf1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6610, "upload_time": "2016-03-16T05:21:56", "url": "https://files.pythonhosted.org/packages/af/e1/3db0aad1cc058f69f9231778d7b3d249efc2e63cf4e5e8d40e1ae26a0dd0/python-dotenv-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "24958e4fbfe9a9fe9d3911f45a919948", "sha256": "9d729f21c0b0fd1c6425b52cb07e2106cde02f9c16912433993b5d9cd626328a" }, "downloads": -1, "filename": "python_dotenv-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "24958e4fbfe9a9fe9d3911f45a919948", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11147, "upload_time": "2016-05-01T14:32:22", "url": "https://files.pythonhosted.org/packages/a8/7f/93686888086bb2aea82b1369d54e286a5a3d500f09bee144be5d47bc62e7/python_dotenv-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e84b95e8bae4857e74474ecb13bdf13a", "sha256": "b959a4f56c9159a4899ac366fb10b51528d1822a2b8c18093bb001fbc784e64b" }, "downloads": -1, "filename": "python-dotenv-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e84b95e8bae4857e74474ecb13bdf13a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7368, "upload_time": "2016-05-01T14:32:08", "url": "https://files.pythonhosted.org/packages/62/76/b070efa8de2ac92fe81ae0102d9a118df8c8287209ed0b798e75058d4268/python-dotenv-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "8014bc9cd6c2f2fae103796ac3ce155b", "sha256": "46d58321d745d9d6f23e802b51dec8c2320a43c1ef0423671ed2a084bbd77eff" }, "downloads": -1, "filename": "python_dotenv-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8014bc9cd6c2f2fae103796ac3ce155b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11215, "upload_time": "2016-05-28T09:19:11", "url": "https://files.pythonhosted.org/packages/3b/5b/0e8ed9c39d3675fca02020713c4d12e1df0e79194a66aabcec74200552c7/python_dotenv-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23c0a6141e6d9cbd49318cd9b338334d", "sha256": "d139a406b7dd0ecc161f0b9cd1620de93bda026fe3c776bd1216414898704c8d" }, "downloads": -1, "filename": "python-dotenv-0.5.1.tar.gz", "has_sig": false, "md5_digest": "23c0a6141e6d9cbd49318cd9b338334d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7438, "upload_time": "2016-05-28T09:19:01", "url": "https://files.pythonhosted.org/packages/f1/ef/8eea27f2f50e25f4d4c7cc651ace16333f78cc01366e1a09c78e94aef07b/python-dotenv-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "23f26b7a9964567ef359cdd7016f22d7", "sha256": "19f059bdfb76d98b468c808a76c2d9da0446c284b79c84a434fafee9333302bf" }, "downloads": -1, "filename": "python_dotenv-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23f26b7a9964567ef359cdd7016f22d7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12009, "upload_time": "2016-09-08T09:12:00", "url": "https://files.pythonhosted.org/packages/25/db/213723b08b954618cd893895dad786b6035b4085549a69200f0309eed2f6/python_dotenv-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f11d04603e6323f57533286dc52d1284", "sha256": "7e371d6ecc0019535f350e8ea413fbb226a9f8c16c80339e347664f7a0613202" }, "downloads": -1, "filename": "python-dotenv-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f11d04603e6323f57533286dc52d1284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8104, "upload_time": "2016-09-08T09:11:55", "url": "https://files.pythonhosted.org/packages/25/5d/411d063f7e0219c4400a6ab3afb675da6f3fca71bc93852405404e409d42/python-dotenv-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "8cb104b445e4136bdf343fe5f62e6e99", "sha256": "7350c0a2d510886a36de762442bf306eb45d943dd7ca2a245a1748e89a7c9686" }, "downloads": -1, "filename": "python_dotenv-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8cb104b445e4136bdf343fe5f62e6e99", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12812, "upload_time": "2016-11-10T03:01:24", "url": "https://files.pythonhosted.org/packages/19/fc/95fe4cc409f13aa9e6d7e8ccc99bb77d76ebb58940685197b1314912b34f/python_dotenv-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb5e155779778a66ce212091c2d573fe", "sha256": "bd8ed28f7365de0cbd0a28bf77bc5171444e7031853172749b5cea6c85a3928f" }, "downloads": -1, "filename": "python-dotenv-0.6.1.tar.gz", "has_sig": false, "md5_digest": "fb5e155779778a66ce212091c2d573fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9638, "upload_time": "2016-11-10T03:01:19", "url": "https://files.pythonhosted.org/packages/7a/35/4a85365fd73dbc823f6a2a2cffd843325a8c32d46140b54342d53cfb0620/python-dotenv-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "21d6c6c7f8f75dbc8447a5301511518a", "sha256": "8c0ca9e8494a64e96daee2db36af9b14413a8e2b48ab4502c8ce460d2420639c" }, "downloads": -1, "filename": "python-dotenv-0.6.2.tar.gz", "has_sig": false, "md5_digest": "21d6c6c7f8f75dbc8447a5301511518a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9664, "upload_time": "2017-01-12T01:42:36", "url": "https://files.pythonhosted.org/packages/c9/33/2077c2a7e81ad2a262f27137262aa00da183ec20d648e0c5fdff6b31bc66/python-dotenv-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "0ff295224b365b395fa6cc1524be8b3b", "sha256": "e47a575237f2dc96f29a275f381817dab3dd71921c604d5b9d0c51d836541393" }, "downloads": -1, "filename": "python_dotenv-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ff295224b365b395fa6cc1524be8b3b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12950, "upload_time": "2017-02-03T01:14:48", "url": "https://files.pythonhosted.org/packages/4c/0d/cfaacfa18609c7c3488a7f3a2f119d37aeb96a7299de01ec1debf4329acf/python_dotenv-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01664bc15d9d71264e5f86ef642c0c53", "sha256": "704b6b0f09ab22842831fd87b4ef05c36a3d5288411fc7375ca489f5fc574e7b" }, "downloads": -1, "filename": "python-dotenv-0.6.3.tar.gz", "has_sig": false, "md5_digest": "01664bc15d9d71264e5f86ef642c0c53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9756, "upload_time": "2017-02-03T01:14:44", "url": "https://files.pythonhosted.org/packages/21/cb/93addfb1f9e72487c4395ac862765cd906a889f977fd549d663e44e65001/python-dotenv-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "8e2127dd4c6e5fce3207f76103999511", "sha256": "bac21323df7ab51765948442392872e0ad89cc5c9122ab7f41bd8ad689fc7c72" }, "downloads": -1, "filename": "python_dotenv-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e2127dd4c6e5fce3207f76103999511", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13092, "upload_time": "2017-03-30T10:40:00", "url": "https://files.pythonhosted.org/packages/0c/9d/b23992f7d2dc8cde9b8f202f00cfd7f81c2c91ba4c029bd0c6ea409f2b28/python_dotenv-0.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92a14c175553187b8d5e1a54331b0e6c", "sha256": "db38f9e42a7bb53c68d0aa3ce97c18b62250dc21b64896be27246dfb96315d55" }, "downloads": -1, "filename": "python-dotenv-0.6.4.tar.gz", "has_sig": false, "md5_digest": "92a14c175553187b8d5e1a54331b0e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9825, "upload_time": "2017-03-30T10:39:55", "url": "https://files.pythonhosted.org/packages/9e/c1/43f80f629f363be1b7b33f66cfc8fe098eb5065c9dcc4e5ce4cabba176ed/python-dotenv-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "3c13d7b7d43b06ef73fce91dce0f5826", "sha256": "6e0ca7970131af5f892cab7ac0bc8f0580e380d27c070c297c7fc65921afb2ce" }, "downloads": -1, "filename": "python_dotenv-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c13d7b7d43b06ef73fce91dce0f5826", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13213, "upload_time": "2017-08-09T12:13:01", "url": "https://files.pythonhosted.org/packages/da/a8/ed17a2786ca77b5af6c1998836d800745b766c20685a922d46b68bf8d547/python_dotenv-0.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5aa2dd7ff05f0e90982f107361e31586", "sha256": "29ea91ec8eb1f11d3d8f1b90efec1fb3ce6218ab322d8f58cb854290ad760531" }, "downloads": -1, "filename": "python-dotenv-0.6.5.tar.gz", "has_sig": false, "md5_digest": "5aa2dd7ff05f0e90982f107361e31586", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9902, "upload_time": "2017-08-09T12:12:57", "url": "https://files.pythonhosted.org/packages/10/b8/36604f1ea03db8303908f892f73008f61ac20025e52a7ab87e40f622ec6a/python-dotenv-0.6.5.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "9312c029154e1f70a28df9f3a4dbdb3b", "sha256": "deea57d0223ddad3689a9f0af512334676598eebbe03fe875fa65885e485be74" }, "downloads": -1, "filename": "python_dotenv-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9312c029154e1f70a28df9f3a4dbdb3b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13863, "upload_time": "2017-09-08T10:16:42", "url": "https://files.pythonhosted.org/packages/f8/46/d35bcdcb17f2419ad9d43df6ca14c39d2dc85b450878090d75c51d1296dc/python_dotenv-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63c28df08aa036a8f9ead72121d3b817", "sha256": "5728968fd9ba90db0eb533c92f710a5b1e3eb7bd93976fb94fad4c3c27392676" }, "downloads": -1, "filename": "python-dotenv-0.7.0.tar.gz", "has_sig": false, "md5_digest": "63c28df08aa036a8f9ead72121d3b817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10397, "upload_time": "2017-09-08T10:16:38", "url": "https://files.pythonhosted.org/packages/b6/96/88d715689a354103fb23191d1c0da6d462e8488759df893d7b6df6419fb2/python-dotenv-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "5efac6c2cb6590b0a8309cee4939b261", "sha256": "dc7940052cfe170e881aea40feb4ea7776e6a97170ed038fd2ee7e26e47585f2" }, "downloads": -1, "filename": "python_dotenv-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5efac6c2cb6590b0a8309cee4939b261", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 14033, "upload_time": "2017-09-08T11:39:49", "url": "https://files.pythonhosted.org/packages/68/90/24d14dba4e26e20e83225df21a55b701488df88b77700c55422f97bc1be0/python_dotenv-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad7f74177ddd258dd4c76e1df2a815bd", "sha256": "45e927c34204c90f5faa35ea8709b894f6b1a7712d77eb50940601068040993b" }, "downloads": -1, "filename": "python-dotenv-0.7.1.tar.gz", "has_sig": false, "md5_digest": "ad7f74177ddd258dd4c76e1df2a815bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10611, "upload_time": "2017-09-08T11:39:45", "url": "https://files.pythonhosted.org/packages/27/15/643b94dc9addf26920d829857c1ca987da0a9b7a03df1b54535f0f0bb46d/python-dotenv-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "84f000ba5fa45cf029ea004476e397a9", "sha256": "2a0073a6f7a10156de2ab7d8c2399b5e86ac61786206f6e1b4a1fcad92fa2dd1" }, "downloads": -1, "filename": "python_dotenv-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84f000ba5fa45cf029ea004476e397a9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15971, "upload_time": "2018-03-03T17:13:54", "url": "https://files.pythonhosted.org/packages/7e/10/3abb862f05f841f109036f84e851468abac76eb1ba53de2bc3c4baa3cb5b/python_dotenv-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0eb12434d93f3bd689b915a2b727a99", "sha256": "2bfeb2ce1b5d1ce46ecdce5c9d55e4976ca403fdcc251b4870e5c0647d0dce67" }, "downloads": -1, "filename": "python-dotenv-0.8.0.tar.gz", "has_sig": false, "md5_digest": "e0eb12434d93f3bd689b915a2b727a99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15912, "upload_time": "2018-03-03T17:13:50", "url": "https://files.pythonhosted.org/packages/fb/1d/762f72921b806045a260b67f1d0c8be3b990dc771d8d4f120fa7dce80540/python-dotenv-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "47815e96166dc60ff9bc8d78c369e507", "sha256": "04ce66e8570056702a4339a4a8d8e91b814a2948536a6cc3b29544e8704f9bab" }, "downloads": -1, "filename": "python_dotenv-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47815e96166dc60ff9bc8d78c369e507", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 16290, "upload_time": "2018-03-07T09:32:10", "url": "https://files.pythonhosted.org/packages/44/e0/06afdb7259bbe3a62c5ffc9920b7534afbae25a32704c28825caa6dc1208/python_dotenv-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aa8d2a9c7549ff2fd3e59d3cfc9091f", "sha256": "943f52f61519e7f74d0ddaf48cb639700fcbb049edc541b65b886951dde6b37c" }, "downloads": -1, "filename": "python-dotenv-0.8.1.tar.gz", "has_sig": false, "md5_digest": "4aa8d2a9c7549ff2fd3e59d3cfc9091f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16194, "upload_time": "2018-03-07T09:32:04", "url": "https://files.pythonhosted.org/packages/d7/38/ff92a17d18390f22eef2a3dce0f3b0f8f5af0431185d749d7ac52de21eea/python-dotenv-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "098bbd464aa660935989376054bc6f16", "sha256": "4965ed170bf51c347a89820e8050655e9c25db3837db6602e906b6d850fad85c" }, "downloads": -1, "filename": "python_dotenv-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "098bbd464aa660935989376054bc6f16", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 16202, "upload_time": "2018-03-07T10:01:27", "url": "https://files.pythonhosted.org/packages/85/9f/b76a51bb851fa25f7a162a16297f4473c67ec42dd55e4f7fc5b43913a606/python_dotenv-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a241a0750e0c76667d6ed5d9cdbeb64", "sha256": "509736185257111613009974e666568a1b031b028b61b500ef1ab4ee780089d5" }, "downloads": -1, "filename": "python-dotenv-0.8.2.tar.gz", "has_sig": false, "md5_digest": "5a241a0750e0c76667d6ed5d9cdbeb64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16757, "upload_time": "2018-03-07T10:01:21", "url": "https://files.pythonhosted.org/packages/23/6c/1b6558c7d666736ad52a12ec707e18e2d409baa61a6425ed9b154c829485/python-dotenv-0.8.2.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "918b74fe93410f05de10dbf7c9e99280", "sha256": "52e8c56e7c362fe9082abc949ea5fed6993c3651e059df0d7c8e18883827d737" }, "downloads": -1, "filename": "python_dotenv-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "918b74fe93410f05de10dbf7c9e99280", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17060, "upload_time": "2018-07-31T14:24:11", "url": "https://files.pythonhosted.org/packages/b0/7e/00daf9870818a31fca9027635dad73a87be892616bb4a108e32cade8738c/python_dotenv-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b4ed3c598043ac7970207a7803c8bdf", "sha256": "38f22d75f1180256e60c8b06aa06f5254479c1bf5947430c97e3d737d90e8731" }, "downloads": -1, "filename": "python-dotenv-0.9.0.tar.gz", "has_sig": false, "md5_digest": "8b4ed3c598043ac7970207a7803c8bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17561, "upload_time": "2018-07-31T14:24:07", "url": "https://files.pythonhosted.org/packages/dc/8c/d38f2b3b2d9cdc3d94f39ad007c65ff88b752fc11a26b29ca1dea28597d9/python-dotenv-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "54f86f0f490aeabf54c10bb4be10a8a8", "sha256": "4a205787bc829233de2a823aa328e44fd9996fedb954989a21f1fc67c13d7a77" }, "downloads": -1, "filename": "python_dotenv-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54f86f0f490aeabf54c10bb4be10a8a8", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17068, "upload_time": "2018-08-05T18:35:13", "url": "https://files.pythonhosted.org/packages/24/3d/977140bd94bfb160f98a5c02fdfbb72325130f12a325cf993182956e9d0e/python_dotenv-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6613bc94af3b078f7c4948a890eff5c8", "sha256": "122290a38ece9fe4f162dc7c95cae3357b983505830a154d3c98ef7f6c6cea77" }, "downloads": -1, "filename": "python-dotenv-0.9.1.tar.gz", "has_sig": false, "md5_digest": "6613bc94af3b078f7c4948a890eff5c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17577, "upload_time": "2018-08-05T18:35:08", "url": "https://files.pythonhosted.org/packages/48/a3/36d63f471cc676cd8b7125fcd85efc022bc04e111db32c33cd80e63ec19b/python-dotenv-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b84789d6c3c974578e7eb89ca95222cb", "sha256": "debd928b49dbc2bf68040566f55cdb3252458036464806f4094487244e2a4093" }, "downloads": -1, "filename": "python_dotenv-0.10.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b84789d6c3c974578e7eb89ca95222cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16131, "upload_time": "2019-06-02T17:17:51", "url": "https://files.pythonhosted.org/packages/57/c8/5b14d5cffe7bb06bedf9d66c4562bf90330d3d35e7f0266928c370d9dd6d/python_dotenv-0.10.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "318ec7b35eec6b7acdd21727700c0ab2", "sha256": "f157d71d5fec9d4bd5f51c82746b6344dffa680ee85217c123f4a0c8117c4544" }, "downloads": -1, "filename": "python-dotenv-0.10.3.tar.gz", "has_sig": false, "md5_digest": "318ec7b35eec6b7acdd21727700c0ab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26781, "upload_time": "2019-06-02T17:17:53", "url": "https://files.pythonhosted.org/packages/29/72/c3f4a251fd2dfcacddfb2e15e069e8345c0cde38ac0a6da8be5081de35d2/python-dotenv-0.10.3.tar.gz" } ] }