{ "info": { "author": "Adrien Delle Cave", "author_email": "pypi@doowan.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Terminals", "Topic :: Utilities" ], "description": "# json-dotenv project\n\n[![PyPI pyversions](https://img.shields.io/pypi/pyversions/json-dotenv.svg)](https://pypi.org/project/json-dotenv/)\n[![PyPI version shields.io](https://img.shields.io/pypi/v/json-dotenv.svg)](https://pypi.org/project/json-dotenv/)\n[![Documentation Status](https://readthedocs.org/projects/json-dotenv/badge/?version=latest)](https://json-dotenv.readthedocs.io/)\n\njson-dotenv is a free and open-source, we develop it to manipulate and extract envfiles in json format.\n\n## Table of contents\n1. [Installation](#installation)\n2. [Usage](#usage)\n3. [Commands](#commands)\n\n## Installation\n\n`pip install json-dotenv`\n\n## Usage\n\n```\nusage: json-dotenv [-h] [-c {list,keys,get,set,unset}] [-k KEY] [-v VALUE]\n [-f FILE] [--force]\n [-l {critical,error,warning,info,debug}]\n [--logfile LOGFILE] [-o OUTPUT] [-q {always,never,auto}]\n [--format {env,json}]\n [{list,keys,get,set,unset}]\n\npositional arguments:\n {list,keys,get,set,unset}\n Commands: list, keys, get, set, unset\n\noptional arguments:\n -h, --help show this help message and exit\n -c {list,keys,get,set,unset}\n Commands: list, keys, get, set, unset, instead of list\n (deprecated)\n -k KEY, --key KEY variable name to set or unset\n -v VALUE, --value VALUE\n variable value to set\n -f FILE Location of the environment file or from stdin (-),\n instead of .env\n --force Force the output even if there is an error\n -l {critical,error,warning,info,debug}, --loglevel {critical,error,warning,info,debug}\n Emit traces with LOGLEVEL details, must be one of:\n critical, error, warning, info, debug\n --logfile LOGFILE Use log file instead of /var/log/json-dotenv\n /json-dotenv.log\n -o OUTPUT Output result in file or to stdout\n -q {always,never,auto}\n Whether to quote or not the variable values, instead\n of always. This does not affect parsing\n --format {env,json} Output format env or json, instead of json\n```\n\n## Commands\n\nList all environment variables in file foo.env:\n\n`json-dotenv list -f foo.env`\n\n```json\n{\n \"LANG\": \"en_US.utf8\",\n \"PATH\": \"/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games\",\n \"MONIT_DOCKER_CONFIG\": \"vars:\\n base_url_unix: unix:///var/run/docker.sock\\n base_url_https: https://127.0.0.1:2376/\\n tls_verify: true\\nclients:\\n '@import_client':\\n - clients.yml.example\\n local_https:\\n config:\\n base_url: \\n tls:\\n verify: \\n foo_https:\\n '@import_vars': foo_https.vars.yml.example\\n config:\\n base_url: \\nctn-groups:\\n php:\\n match:\\n - 'name:foo-php*'\\n - 'image:*/php-fpm/*'\\n - 'label:*php-fpm*'\\n nodejs:\\n match:\\n - 'id:4c01db0b339c'\\n - 'name:node*'\\nconditions:\\n mem_gt_10pct_and_cpu_gt_60pct:\\n expr:\\n - mem_percent > 10\\n - cpu_percent > 60\\n mem_usage_100MiB:\\n expr:\\n - mem_usage > 100 MiB\\n status_not_running:\\n expr:\\n - status not in (pause,running)\\ncommands:\\n start_pause:\\n exec:\\n - start\\n - (echo 'foo' > /tmp/bar)\\n - pause\\n pause_restart:\\n exec:\\n - pause\\n - restart\\n remove_force:\\n exec:\\n - remove:\\n kwargs:\\n force: true\",\n \"SHELL\": \"/bin/bash\",\n \"AUTON_CONFIG\": \"general:\\n listen_addr: 0.0.0.0\\n listen_port: 8666\\n max_workers: 5\\n max_requests: 5000\\n max_life_time: 3600\\n lock_timeout: 60\\n charset: utf-8\\n content_type: 'application/json; charset=utf-8'\\n #auth_basic: 'Restricted'\\n #auth_basic_file: '/etc/auton/auton.passwd'\\nendpoints:\\n si.corp-ansible:\\n plugin: subproc\\n config:\\n prog: ansible-playbook\\n timeout: 3600\\n si.corp-terraform:\\n plugin: subproc\\n config:\\n prog: terraform\\n timeout: 3600\\n curl:\\n plugin: subproc\\n config:\\n prog: curl\\n timeout: 3600\\nmodules:\\n job:\\n routes:\\n run:\\n handler: 'job_run'\\n regexp: '^run/(?P[^\\\\/]+)/(?P[a-z0-9][a-z0-9\\\\-]{7,63})$'\\n safe_init: true\\n auth: false\\n op: 'POST'\\n status:\\n handler: 'job_status'\\n regexp: '^status/(?P[^\\\\/]+)/(?P[a-z0-9][a-z0-9\\\\-]{7,63})$'\\n auth: false\\n op: 'GET'\"\n}\n```\n\nList all environment variables name in file foo.env:\n\n`json-dotenv keys -f foo.env`\n\n```json\n[\n \"LANG\",\n \"PATH\",\n \"MONIT_DOCKER_CONFIG\",\n \"SHELL\",\n \"AUTON_CONFIG\"\n]\n```\n\nGet foo.env contents from stdin and set variables AUTON\\_CONFIG=bar and toto=titi:\n\n`cat foo.env | json-dotenv set -f - -k AUTON_CONFIG -v bar -k toto -v titi`\n\n```json\n{\n \"LANG\": \"en_US.utf8\",\n \"SHELL\": \"/bin/bash\",\n \"toto\": \"titi\",\n \"AUTON_CONFIG\": \"bar\",\n \"MONIT_DOCKER_CONFIG\": \"vars:\\n base_url_unix: unix:///var/run/docker.sock\\n base_url_https: https://127.0.0.1:2376/\\n tls_verify: true\\nclients:\\n '@import_client':\\n - clients.yml.example\\n local_https:\\n config:\\n base_url: \\n tls:\\n verify: \\n foo_https:\\n '@import_vars': foo_https.vars.yml.example\\n config:\\n base_url: \\nctn-groups:\\n php:\\n match:\\n - 'name:foo-php*'\\n - 'image:*/php-fpm/*'\\n - 'label:*php-fpm*'\\n nodejs:\\n match:\\n - 'id:4c01db0b339c'\\n - 'name:node*'\\nconditions:\\n mem_gt_10pct_and_cpu_gt_60pct:\\n expr:\\n - mem_percent > 10\\n - cpu_percent > 60\\n mem_usage_100MiB:\\n expr:\\n - mem_usage > 100 MiB\\n status_not_running:\\n expr:\\n - status not in (pause,running)\\ncommands:\\n start_pause:\\n exec:\\n - start\\n - (echo 'foo' > /tmp/bar)\\n - pause\\n pause_restart:\\n exec:\\n - pause\\n - restart\\n remove_force:\\n exec:\\n - remove:\\n kwargs:\\n force: true\",\n \"PATH\": \"/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games\"\n}\n```\n\nGet variables LANG and PATH from foo.env:\n\n`json-dotenv get -f foo.env -k LANG -k PATH`\n\n```json\n{\n \"LANG\": \"en_US.utf8\",\n \"PATH\": \"/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games\"\n}\n```\n\nUnset variables MONIT\\_DOCKER\\_CONFIG and AUTON\\_CONFIG from file foo.env (file not modified):\n\n`json-dotenv unset -f foo.env -k MONIT_DOCKER_CONFIG -k AUTON_CONFIG`\n\n```json\n{\n \"LANG\": \"en_US.utf8\",\n \"PATH\": \"/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games\",\n \"SHELL\": \"/bin/bash\"\n}\n```\n\nSet variables TOTO and BAR and output result in file bar.json:\n\n`json-dotenv -f '' set -k TOTO -v tutu -k BAR -v foo -o bar.json`\n\nSet variables TOTO and BAR and output result in file bar.env (environment variables format):\n\n`json-dotenv -f '' set -k TOTO -v tutu -k BAR -v foo --format env -o bar.env`\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": "https://github.com/decryptus/json-dotenv", "keywords": "", "license": "License GPL-3", "maintainer": "", "maintainer_email": "", "name": "json-dotenv", "package_url": "https://pypi.org/project/json-dotenv/", "platform": "", "project_url": "https://pypi.org/project/json-dotenv/", "project_urls": { "Homepage": "https://github.com/decryptus/json-dotenv" }, "release_url": "https://pypi.org/project/json-dotenv/0.0.20/", "requires_dist": [ "python-dotenv", "PyYAML (>=3.10)", "six (>=1.12.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "json-dotenv", "version": "0.0.20" }, "last_serial": 5835272, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2c8b0173200faa3ecc2816fc33ec49c2", "sha256": "d820c51611acac88c0b57549512e2af92ef004516e59d8450491e960f5373c3b" }, "downloads": -1, "filename": "json_dotenv-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2c8b0173200faa3ecc2816fc33ec49c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4858, "upload_time": "2019-03-02T05:18:26", "url": "https://files.pythonhosted.org/packages/d2/d2/fe2866a0241ab635a44a13d7155ec131b1eb965f31356fc413f25245180f/json_dotenv-0.0.1-py2-none-any.whl" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "1007753afd44696b0f190d4c15d0e367", "sha256": "d1dadf22418d9daf6ef407185af229853a2f48e6d4a427e6d88c41fe94ebe021" }, "downloads": -1, "filename": "json_dotenv-0.0.10-py2-none-any.whl", "has_sig": false, "md5_digest": "1007753afd44696b0f190d4c15d0e367", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14401, "upload_time": "2019-09-06T09:02:39", "url": "https://files.pythonhosted.org/packages/3f/f3/3bbf2fda7b5ea53c0b8817f530a8c4e8007804ab6c1cf1f2479129d758dd/json_dotenv-0.0.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8121e6703bccd84f7a300c76ea83846c", "sha256": "7cb803e17be3e23b2b81a32e2c80f4920eb8895f800c1ccb117ee18b797ebf23" }, "downloads": -1, "filename": "json_dotenv-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "8121e6703bccd84f7a300c76ea83846c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14402, "upload_time": "2019-09-06T09:02:44", "url": "https://files.pythonhosted.org/packages/1d/37/86c29d1e4c77fd3151e02c7f98078c668374cd50f98904f7d30e98fa7ee6/json_dotenv-0.0.10-py3-none-any.whl" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "d7292fb7205603f2b83758d5366ee406", "sha256": "f417bbf334f5201528bcac2f2c6a6d16c16ae43c7009200326b24bc7085a7e8f" }, "downloads": -1, "filename": "json_dotenv-0.0.11-py2-none-any.whl", "has_sig": false, "md5_digest": "d7292fb7205603f2b83758d5366ee406", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14457, "upload_time": "2019-09-06T09:19:21", "url": "https://files.pythonhosted.org/packages/3b/14/086bbd9d2ed133ab733cc7044dc6c0393565ac3b9f42d7f0e736cf0e6631/json_dotenv-0.0.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcae421165385ca9ad1767dadd83bf65", "sha256": "3409c89eb0cd80f9e005a0668eea7dcf78f22771bbbc9ff28a3643b89151b53a" }, "downloads": -1, "filename": "json_dotenv-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "dcae421165385ca9ad1767dadd83bf65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14458, "upload_time": "2019-09-06T09:19:34", "url": "https://files.pythonhosted.org/packages/6f/f8/b8383501c871aa7117847ee474e24f5dc334270e6e43c0f71b8336a6c71c/json_dotenv-0.0.11-py3-none-any.whl" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "972905ee3d6c4760de97485ee2f67498", "sha256": "6ce2baa10d35d55c1656002ed92081ecbd113a55ebb16aedfd8f577cac0c7e03" }, "downloads": -1, "filename": "json_dotenv-0.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "972905ee3d6c4760de97485ee2f67498", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14483, "upload_time": "2019-09-06T09:29:30", "url": "https://files.pythonhosted.org/packages/3f/00/ff712f7e75cfb21b4b1ecaea2d543556dadac1fecc1605104a5baed530c6/json_dotenv-0.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e9f99a039cef43dbad5cbd222fd87d4", "sha256": "fc802142e219203e35953f24a9aaf74495cdc63abacd1c3adc42c9b0dfd819e5" }, "downloads": -1, "filename": "json_dotenv-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "5e9f99a039cef43dbad5cbd222fd87d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14485, "upload_time": "2019-09-06T09:29:36", "url": "https://files.pythonhosted.org/packages/a2/25/f4f2dbc8dffac66fab5b9f08ece5abf7108a7340d9eb69579d13107c9eaa/json_dotenv-0.0.12-py3-none-any.whl" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "2407e857b15af9f3bc168232b3f65e57", "sha256": "c193bd60b9f354e7165243c91243b8cac80dd6352d35a5f1a73984930d86c16a" }, "downloads": -1, "filename": "json_dotenv-0.0.13-py2-none-any.whl", "has_sig": false, "md5_digest": "2407e857b15af9f3bc168232b3f65e57", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14475, "upload_time": "2019-09-06T09:35:35", "url": "https://files.pythonhosted.org/packages/5a/06/9982371cc85138e648f96f95191491a40a8e12b427365ed44cf1fc4317b7/json_dotenv-0.0.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ac0e9681248df6a0e2b44f7e22a1ea3", "sha256": "5dbf7b31603084a2e6f9244e170a6ae68b97779fb0548129a230948dd268a102" }, "downloads": -1, "filename": "json_dotenv-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "2ac0e9681248df6a0e2b44f7e22a1ea3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14473, "upload_time": "2019-09-06T09:35:39", "url": "https://files.pythonhosted.org/packages/98/b3/8a7ae2cd384fe590e3482c4e916f279d97a5ddc10835c0a4ef35365c2d77/json_dotenv-0.0.13-py3-none-any.whl" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "8850a1ebff0886a763231bd340af5738", "sha256": "19e7b15986329975e6d15af0da357870ca78997d40c6b1bf950f6257c3b7df6b" }, "downloads": -1, "filename": "json_dotenv-0.0.14-py2-none-any.whl", "has_sig": false, "md5_digest": "8850a1ebff0886a763231bd340af5738", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14475, "upload_time": "2019-09-06T09:43:28", "url": "https://files.pythonhosted.org/packages/b5/0f/4ea0d6fbc46826cc126d5b781b1aacebd9956e9d09ee388384a806866f3e/json_dotenv-0.0.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "063534dccd196d8d34a9a2f1d2b2b99e", "sha256": "acf6782adb946b7c741f65722338a9511a8ef694be1434456790f9b47f126cd5" }, "downloads": -1, "filename": "json_dotenv-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "063534dccd196d8d34a9a2f1d2b2b99e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14473, "upload_time": "2019-09-06T09:43:32", "url": "https://files.pythonhosted.org/packages/f7/a5/da10cec7a12db54440d765b9a83a9468bcb81cf6849014cce93b28d2264d/json_dotenv-0.0.14-py3-none-any.whl" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "3cd26bc559c48d3ae40564d2ace98321", "sha256": "9bba789497da5678ff66ff36dca6402ecc9d75deb2ba6e36fd0737a1e36a101c" }, "downloads": -1, "filename": "json_dotenv-0.0.15-py2-none-any.whl", "has_sig": false, "md5_digest": "3cd26bc559c48d3ae40564d2ace98321", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14474, "upload_time": "2019-09-06T15:09:23", "url": "https://files.pythonhosted.org/packages/7c/d0/ea7e82bf29699dd69a43aa71402acf82f93631a9707b394db9d7b5f4aeea/json_dotenv-0.0.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24b5bdb78288ea5f270b801ae3886b08", "sha256": "23c6181155fd086df6bf6748d7188ae5db2b09989c07f6ce6b489014569575dd" }, "downloads": -1, "filename": "json_dotenv-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "24b5bdb78288ea5f270b801ae3886b08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14474, "upload_time": "2019-09-06T15:09:27", "url": "https://files.pythonhosted.org/packages/12/f8/f54c748d46d612d5142190baf6ad1e4a70e7e9b12e76dae78116ac8644fd/json_dotenv-0.0.15-py3-none-any.whl" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "ab0e68bf8d93024ab859d6b6535b469d", "sha256": "a48d6cb572b1346a2b958dc0a643b4edd7f9101d2fdc334dc564c23cc334972a" }, "downloads": -1, "filename": "json_dotenv-0.0.16-py2-none-any.whl", "has_sig": false, "md5_digest": "ab0e68bf8d93024ab859d6b6535b469d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14445, "upload_time": "2019-09-07T20:09:35", "url": "https://files.pythonhosted.org/packages/96/4f/54e8644e80da1e02fd3fc2d2f1d0b82b817f8b89aa28e28ae2efce198429/json_dotenv-0.0.16-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd3aa313d0fd024d59add2b289f5f958", "sha256": "973d17dee0c4ea2cc1d0f5c734dcf44f8cb08f61559ed04deaab4ad43a773ee3" }, "downloads": -1, "filename": "json_dotenv-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "fd3aa313d0fd024d59add2b289f5f958", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14445, "upload_time": "2019-09-07T20:09:39", "url": "https://files.pythonhosted.org/packages/c4/11/7b22fd223f67f37a61020e9468e5b4334a8ed228d32b21967849418ef0e0/json_dotenv-0.0.16-py3-none-any.whl" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "eba0e6e00d496b4df881a4fe745bf8f1", "sha256": "fbd6b87248ffb02ade1c6dc7ee7e685c1275d78745e44c3f148331af0b64c14c" }, "downloads": -1, "filename": "json_dotenv-0.0.17-py2-none-any.whl", "has_sig": false, "md5_digest": "eba0e6e00d496b4df881a4fe745bf8f1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19781, "upload_time": "2019-09-07T20:29:49", "url": "https://files.pythonhosted.org/packages/48/5c/243e0fabb7126f3b99b3ddf5398248e4a6d06f54b3b87990f45ba60a1764/json_dotenv-0.0.17-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27d52ca473cf4fda1401f8c29288a7de", "sha256": "3db1f345f3126ae2f17f52221305a8c5a5e6a3357afc4b57a452039630d1db64" }, "downloads": -1, "filename": "json_dotenv-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "27d52ca473cf4fda1401f8c29288a7de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19779, "upload_time": "2019-09-07T20:29:56", "url": "https://files.pythonhosted.org/packages/bf/81/8201ce95c2de913bff0d7855dbafc0d754ef2694c184b0b5f08894f4fd5c/json_dotenv-0.0.17-py3-none-any.whl" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "18b05e609dec288fe78f637a7febd4e1", "sha256": "c964bea4bab98247a252ac4be8a8a2e64fe34662b846526365891e30fb84b5cd" }, "downloads": -1, "filename": "json_dotenv-0.0.18-py2-none-any.whl", "has_sig": false, "md5_digest": "18b05e609dec288fe78f637a7febd4e1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19416, "upload_time": "2019-09-07T20:53:39", "url": "https://files.pythonhosted.org/packages/be/14/4e3922b5b86d195e866888cb6fb915fb604ac4eb95189a729ce8b0fb17da/json_dotenv-0.0.18-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c49da447ff0ddbe67e42809a9899b0ca", "sha256": "facea13a8080af50f8dd307f9dae642863c61461e51d4bff348ea7144600d36c" }, "downloads": -1, "filename": "json_dotenv-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "c49da447ff0ddbe67e42809a9899b0ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19418, "upload_time": "2019-09-07T20:53:43", "url": "https://files.pythonhosted.org/packages/5e/42/59e528d5cfddc609a4194dd86e99e09367d67f6451aaad5bc432d9606bf8/json_dotenv-0.0.18-py3-none-any.whl" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "59b5353dc1958a9ffeb7c9bbba5a5cd2", "sha256": "bc692412e63aebf1858394f1befd3abe4560a36d788c20117246d56ed1f4a860" }, "downloads": -1, "filename": "json_dotenv-0.0.19-py2-none-any.whl", "has_sig": false, "md5_digest": "59b5353dc1958a9ffeb7c9bbba5a5cd2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19416, "upload_time": "2019-09-13T19:04:12", "url": "https://files.pythonhosted.org/packages/30/7f/0aae6fa042dbb5c718dc14e54daa8e1d509376fb73217a30bedae7e05aed/json_dotenv-0.0.19-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73631bdeab5c153d7944d4374bd1f236", "sha256": "85af392b9c6b5fd104ea92e428bb4acc4b2620b19cfe0d05b1d3553d874eb764" }, "downloads": -1, "filename": "json_dotenv-0.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "73631bdeab5c153d7944d4374bd1f236", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19415, "upload_time": "2019-09-13T19:04:16", "url": "https://files.pythonhosted.org/packages/97/4f/2cd31b60d24686e3d316760f83f8ec6e345aeb9ff23a2485118384aa0376/json_dotenv-0.0.19-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "720d5f89b6790d23953554e48b8063ca", "sha256": "4565846f7451a811e325e41648baddeac4523935f496fcf4bc5a9cf001b04bcd" }, "downloads": -1, "filename": "json_dotenv-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "720d5f89b6790d23953554e48b8063ca", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5145, "upload_time": "2019-03-02T05:56:43", "url": "https://files.pythonhosted.org/packages/f6/b5/f6cee42a097da19fa59cdb95c29cfa25306278437f436271a61bfe2b4c6d/json_dotenv-0.0.2-py2-none-any.whl" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "0238eb5a0070192f3ed376e40d240851", "sha256": "d2fdfa69afa74357a866b1ccc9cf02fe8494e09422bfa53021c5a405ad7dfa65" }, "downloads": -1, "filename": "json_dotenv-0.0.20-py2-none-any.whl", "has_sig": false, "md5_digest": "0238eb5a0070192f3ed376e40d240851", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19419, "upload_time": "2019-09-16T09:42:54", "url": "https://files.pythonhosted.org/packages/02/9d/ca36334a2d139b1fd192fca72e72a07eb93252c3f8f6f2d91f07029c92cc/json_dotenv-0.0.20-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98260972e4306583a1f0178d41215746", "sha256": "4be635968e3385960b48696acf5684f9e59bf0936c82ceb1c8375224e36244e6" }, "downloads": -1, "filename": "json_dotenv-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "98260972e4306583a1f0178d41215746", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19420, "upload_time": "2019-09-16T09:42:59", "url": "https://files.pythonhosted.org/packages/e6/0c/d6705d349d058b97d26dcf8e6bcf8b89a07e02bfa67255d61529e225a4de/json_dotenv-0.0.20-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9ba296e7ac82dd62e22bbbe031e60fe8", "sha256": "902d5323bfbd151ed44c74c318b24b25e56ff5e6ba3739dc5c5e5dcd8691b8f4" }, "downloads": -1, "filename": "json_dotenv-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9ba296e7ac82dd62e22bbbe031e60fe8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5160, "upload_time": "2019-03-02T08:38:50", "url": "https://files.pythonhosted.org/packages/d1/fa/a712c98b9da98243a6d6ef295343191c3ef3fe861681ae02730c852d1010/json_dotenv-0.0.3-py2-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f9d1d2e4064f1915bdc6da1b6af3f8fc", "sha256": "4beb7e1e181554f58ca689c16b408d54dbfecc1d4467ade58431c26a3bdea832" }, "downloads": -1, "filename": "json_dotenv-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "f9d1d2e4064f1915bdc6da1b6af3f8fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5159, "upload_time": "2019-03-02T10:16:17", "url": "https://files.pythonhosted.org/packages/54/af/4a05258548d64b784668a3e260a230f40b2b2d3d6b8f5d1052506a2abf69/json_dotenv-0.0.4-py2-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "89d1069f155cd24545d783fb5406467e", "sha256": "06bb8dd7627bb0ebfaa7471c2304a4fa5e3f4b7511daaabcfd686ba311cab605" }, "downloads": -1, "filename": "json_dotenv-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "89d1069f155cd24545d783fb5406467e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14218, "upload_time": "2019-09-02T07:55:01", "url": "https://files.pythonhosted.org/packages/a4/1f/375ea1cbd249f0fd9c4b4739a296e63cfcded6b70004920723f0c1ea9dc2/json_dotenv-0.0.5-py2-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "85d23daa1e0409e83bbe4efbccd0ce44", "sha256": "9cc8a2255a4647aaf4d05d521822c6d862b6b7fb96146187f92c44006be1c9ff" }, "downloads": -1, "filename": "json_dotenv-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "85d23daa1e0409e83bbe4efbccd0ce44", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14285, "upload_time": "2019-09-02T07:57:14", "url": "https://files.pythonhosted.org/packages/cd/ee/72bba2105bb83c82eafbd138dcb7fb0e95b3d2dd57efe61986ebad4868be/json_dotenv-0.0.6-py2-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "b79a9fd84d12d9bb30c3c75580bfd348", "sha256": "f83ff4449f8985021d7fa5eab05edca26e832c01cc107ae0ee3d6d9185ce8401" }, "downloads": -1, "filename": "json_dotenv-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "b79a9fd84d12d9bb30c3c75580bfd348", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14284, "upload_time": "2019-09-02T09:55:18", "url": "https://files.pythonhosted.org/packages/7e/06/c618a8391a4cc91979c8d0dd54b120ed35023ce2e26ddabdd63c293fd395/json_dotenv-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "215aa8e5ef7d874d35560138ad72431f", "sha256": "7488d53ab654f013b89ed7d0715e2264642784d1d283303d5c0bdabdd82681e0" }, "downloads": -1, "filename": "json_dotenv-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "215aa8e5ef7d874d35560138ad72431f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14284, "upload_time": "2019-09-03T11:45:45", "url": "https://files.pythonhosted.org/packages/71/73/fa684dc461f2383d4b1e7af1171c6d15a9c0afb150d52f13507a695444ae/json_dotenv-0.0.7-py3-none-any.whl" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "106be46ef0b39fadf81f30af1db5f995", "sha256": "5f856aad5d881914b4a9dd5bb3425a92af2c14c13830eaac650f99e55b22879a" }, "downloads": -1, "filename": "json_dotenv-0.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "106be46ef0b39fadf81f30af1db5f995", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14377, "upload_time": "2019-09-06T08:38:06", "url": "https://files.pythonhosted.org/packages/36/4e/c76079243902b599db3decdd2a4e2f8aa2737a520561b17f16748d300572/json_dotenv-0.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23ad753f0dce729ced027531b1816d6b", "sha256": "81d0811049b4b6e60249664d9df7ac4eb3024722988d96fdccb3c0be7f06dbd1" }, "downloads": -1, "filename": "json_dotenv-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "23ad753f0dce729ced027531b1816d6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14377, "upload_time": "2019-09-06T08:38:11", "url": "https://files.pythonhosted.org/packages/bf/aa/c24217309b43729a3b52cbbc97b8a541919ce930881d41ca758de2bd4345/json_dotenv-0.0.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0238eb5a0070192f3ed376e40d240851", "sha256": "d2fdfa69afa74357a866b1ccc9cf02fe8494e09422bfa53021c5a405ad7dfa65" }, "downloads": -1, "filename": "json_dotenv-0.0.20-py2-none-any.whl", "has_sig": false, "md5_digest": "0238eb5a0070192f3ed376e40d240851", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19419, "upload_time": "2019-09-16T09:42:54", "url": "https://files.pythonhosted.org/packages/02/9d/ca36334a2d139b1fd192fca72e72a07eb93252c3f8f6f2d91f07029c92cc/json_dotenv-0.0.20-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98260972e4306583a1f0178d41215746", "sha256": "4be635968e3385960b48696acf5684f9e59bf0936c82ceb1c8375224e36244e6" }, "downloads": -1, "filename": "json_dotenv-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "98260972e4306583a1f0178d41215746", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19420, "upload_time": "2019-09-16T09:42:59", "url": "https://files.pythonhosted.org/packages/e6/0c/d6705d349d058b97d26dcf8e6bcf8b89a07e02bfa67255d61529e225a4de/json_dotenv-0.0.20-py3-none-any.whl" } ] }