{ "info": { "author": "Steve Graham", "author_email": "stgraham2000@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "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.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "=========\nVault2Env\n=========\n\n\n.. image:: https://img.shields.io/pypi/v/vault2env.svg\n :target: https://pypi.python.org/pypi/vault2env\n\n.. image:: https://img.shields.io/gitlab/pipeline/pennatus/vault2env/master \n :alt: Gitlab pipeline status\n\n.. image:: https://readthedocs.org/projects/vault2env/badge/?version=latest\n :target: https://vault2env.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nRead from a KV-2 secret path in Vault and create a .env file from the list of key/value pairs.\n\n\n* Free software: MIT license\n* Documentation: https://vault2env.readthedocs.io.\n\n\nFeatures\n--------\n\n* Reads environment secrets from a KV-2 path and outputs a .env file.\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-10-29)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/stgraham2000@gmail.com/vault2env", "keywords": "vault2env", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "vault2env", "package_url": "https://pypi.org/project/vault2env/", "platform": "", "project_url": "https://pypi.org/project/vault2env/", "project_urls": { "Homepage": "https://github.com/stgraham2000@gmail.com/vault2env" }, "release_url": "https://pypi.org/project/vault2env/0.10.0/", "requires_dist": [ "hvac (>=0.9.5)", "requests (>=2.22.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "Read from a KV-2 secret path in Vault and create a .env file from the list of key/value pairs.", "version": "0.10.0", "yanked": false, "yanked_reason": null }, "last_serial": 7419562, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "96ce6c3fbdc3180b99925c36669b5025", "sha256": "a51ff7c04517ce44af8a44e3f1a2f23a4e66244619ba58457bf3f5debcaf81f8" }, "downloads": -1, "filename": "vault2env-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96ce6c3fbdc3180b99925c36669b5025", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 2951, "upload_time": "2019-10-29T16:52:37", "upload_time_iso_8601": "2019-10-29T16:52:37.931902Z", "url": "https://files.pythonhosted.org/packages/5a/a1/f27caf0b9131401ced7afff96a129324b8545c29458bc18c7dc06d65a435/vault2env-0.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2e54e86b3fe2ad9c6dd8116720a6e34b", "sha256": "9005b17a9aac3adaecaeb04053a2fc09f9cbaaf7ba150580413ef78b7ac91dd2" }, "downloads": -1, "filename": "vault2env-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2e54e86b3fe2ad9c6dd8116720a6e34b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7752, "upload_time": "2019-10-29T16:52:39", "upload_time_iso_8601": "2019-10-29T16:52:39.890959Z", "url": "https://files.pythonhosted.org/packages/f7/97/fdf85029c3812fc5997a9082d34817da9eaf30f5418044b974866585fe7a/vault2env-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "7ebc340d74a33169c285c337018e8836", "sha256": "2765f5df3ce698a3c96b8d3cd014a86b5a076b93ee0adbb80aaca3204eacb55d" }, "downloads": -1, "filename": "vault2env-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ebc340d74a33169c285c337018e8836", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4473, "upload_time": "2020-06-07T21:59:44", "upload_time_iso_8601": "2020-06-07T21:59:44.678594Z", "url": "https://files.pythonhosted.org/packages/2a/5a/acdc217d6ebfa99853973d4dfaef3d5affb7a098c531b6b61168c503f302/vault2env-0.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c5442cdb632b986c8e96efe5927f971", "sha256": "b6c942608d0c58b793749beaaeb913c8e3524ca25b37625a228d3e8fa7527a60" }, "downloads": -1, "filename": "vault2env-0.10.0.tar.gz", "has_sig": false, "md5_digest": "5c5442cdb632b986c8e96efe5927f971", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9185, "upload_time": "2020-06-07T21:59:45", "upload_time_iso_8601": "2020-06-07T21:59:45.819198Z", "url": "https://files.pythonhosted.org/packages/e5/49/8cecb87fda571af36a68df47c2a550c4cfa900b7a1da39765cc3529d7762/vault2env-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b51ef869fe2a46b788e7fba3c777bd29", "sha256": "1c2e59d261392d34d0d417297bcd90335e6c62307dfef7f30ad7ee3daea241a5" }, "downloads": -1, "filename": "vault2env-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b51ef869fe2a46b788e7fba3c777bd29", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3623, "upload_time": "2019-10-29T17:09:24", "upload_time_iso_8601": "2019-10-29T17:09:24.998060Z", "url": "https://files.pythonhosted.org/packages/9a/1f/61691a8e10b75f12be9e54c4c0560b03093d4a0b76f0d6f5ef3e44f9f278/vault2env-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "caa12239463e412fd03f109539070847", "sha256": "bc17eaacf2a88bc3ba843ebc19ab0bac0c8af72cf61b58ce86058b6c23d382a5" }, "downloads": -1, "filename": "vault2env-0.2.0.tar.gz", "has_sig": false, "md5_digest": "caa12239463e412fd03f109539070847", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8061, "upload_time": "2019-10-29T17:09:26", "upload_time_iso_8601": "2019-10-29T17:09:26.578781Z", "url": "https://files.pythonhosted.org/packages/9e/4f/40900c11aeb90135f279f285427cf0b34f191ea56e729b80a0d64a2cc927/vault2env-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7633d583377bf5ebe1a8763202cccfe1", "sha256": "8edc814dd8351c258d1b0072424549a42bb5678e0c54fa7a90d37033f43c41bb" }, "downloads": -1, "filename": "vault2env-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7633d583377bf5ebe1a8763202cccfe1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4019, "upload_time": "2019-10-29T17:39:56", "upload_time_iso_8601": "2019-10-29T17:39:56.481233Z", "url": "https://files.pythonhosted.org/packages/1e/7c/6dc11ea1d0ac379fa99be0529d2ca39f3ee01bdf7b1a2ce5e3ded6c00bb7/vault2env-0.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d083023ca75c92be7738ea3ab35c6ce4", "sha256": "5b13ed4e2be7c42347e207305178d81d2d65be48f46898f5404b1c866c7338b5" }, "downloads": -1, "filename": "vault2env-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d083023ca75c92be7738ea3ab35c6ce4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8390, "upload_time": "2019-10-29T17:39:57", "upload_time_iso_8601": "2019-10-29T17:39:57.811036Z", "url": "https://files.pythonhosted.org/packages/c7/ae/49869c9b8878d51277440b36035b07f45cc4c46eded204ec510fcc19e5da/vault2env-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "fc5980686610de2c1d85f6ecc1ff8f79", "sha256": "e9051cf87b512c0182c14cb9d16ce45d33f2da95cd9b476d6ca1cf56a5dd6df1" }, "downloads": -1, "filename": "vault2env-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc5980686610de2c1d85f6ecc1ff8f79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4042, "upload_time": "2019-10-29T17:46:07", "upload_time_iso_8601": "2019-10-29T17:46:07.926111Z", "url": "https://files.pythonhosted.org/packages/66/d6/a6760d93013962a17a370ca6ac7bdba3b8f18bcc5220d5822ae1ce6354ca/vault2env-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa6b0d442dfae4d065cbdce8e1dc7550", "sha256": "098d1263320b819abfbe5e2dff39faadf06481893f5d6419885b2b4bd90a6314" }, "downloads": -1, "filename": "vault2env-0.4.0.tar.gz", "has_sig": false, "md5_digest": "aa6b0d442dfae4d065cbdce8e1dc7550", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8488, "upload_time": "2019-10-29T17:46:09", "upload_time_iso_8601": "2019-10-29T17:46:09.477170Z", "url": "https://files.pythonhosted.org/packages/24/05/a2bd28e053d3305e5ced65cff76c5e9ba1ad10688cab3872c431d1420142/vault2env-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "8fa8273ba6797a09dca048c196a7b252", "sha256": "fa99fa3479d65b8f198dc8385fbab762c015b22fae15915df2e9a39e2a066893" }, "downloads": -1, "filename": "vault2env-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fa8273ba6797a09dca048c196a7b252", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4209, "upload_time": "2019-10-29T17:57:17", "upload_time_iso_8601": "2019-10-29T17:57:17.660985Z", "url": "https://files.pythonhosted.org/packages/46/14/47781553660ff35a260d3b5a584f0b55ed17c2b5b3fdad264bdb1273ae75/vault2env-0.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3846869fb36c81a9d09cd08dee55ebaf", "sha256": "f25b1f45dc41ce657588d210da8a9f71dd7ebbb9ee94bf7ba7b5dd7d92850c9b" }, "downloads": -1, "filename": "vault2env-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3846869fb36c81a9d09cd08dee55ebaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8621, "upload_time": "2019-10-29T17:57:20", "upload_time_iso_8601": "2019-10-29T17:57:20.354459Z", "url": "https://files.pythonhosted.org/packages/77/70/fefe680b48d70746d0d98006d5c655cd13e6d3e675b6a0df8457de8c8121/vault2env-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c0483def9567b94620a985bf8c7843df", "sha256": "cdbaef594891dbae5de6e91a8fad0850a0068d2b7fdece54b18dae6108982d5b" }, "downloads": -1, "filename": "vault2env-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0483def9567b94620a985bf8c7843df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4293, "upload_time": "2019-10-29T18:05:36", "upload_time_iso_8601": "2019-10-29T18:05:36.847204Z", "url": "https://files.pythonhosted.org/packages/c8/42/7109224febbf2b30aa04875b7f5892a64af10e62848f3ebc49601ab64616/vault2env-0.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "33840f852c4f6de6ef58a7a81e9bb579", "sha256": "bec1507d30af2b71b38d49e2a40761a77f1d0a4fbea74b369f13b7d254f1d778" }, "downloads": -1, "filename": "vault2env-0.6.0.tar.gz", "has_sig": false, "md5_digest": "33840f852c4f6de6ef58a7a81e9bb579", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9011, "upload_time": "2019-10-29T18:05:38", "upload_time_iso_8601": "2019-10-29T18:05:38.246575Z", "url": "https://files.pythonhosted.org/packages/95/dc/a8097ae7d88f24e677c0aa5b9db2d0dfa599b527e9be1d69c8d16ee7bc15/vault2env-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "629db5c0e6dc1a7a5470e9bef4d09d2d", "sha256": "801a6fbde57b417c92a17155b6067dea248196694c44a0bcfb763ef21a0aa952" }, "downloads": -1, "filename": "vault2env-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "629db5c0e6dc1a7a5470e9bef4d09d2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4417, "upload_time": "2019-11-14T05:02:14", "upload_time_iso_8601": "2019-11-14T05:02:14.082617Z", "url": "https://files.pythonhosted.org/packages/04/ae/0b9afc970efe6c1eb5a89f4fc0909cb3567a7cfbdea5968ced4818397698/vault2env-0.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dbf4ba7b689aa81bfb7c033506823e73", "sha256": "546718729cc683300653a3e26de62d6ff80950d39f22fdabde0b96050b8a9798" }, "downloads": -1, "filename": "vault2env-0.9.0.tar.gz", "has_sig": false, "md5_digest": "dbf4ba7b689aa81bfb7c033506823e73", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9122, "upload_time": "2019-11-14T05:02:15", "upload_time_iso_8601": "2019-11-14T05:02:15.633664Z", "url": "https://files.pythonhosted.org/packages/79/ab/5efae8f405386b3862926901464055c051e37ddec055fbd0f6e1da9784b9/vault2env-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "4e1b78b7835630850d3ab1b892ba3a38", "sha256": "838e9c9c31bdf1caa6cbfdd66fb549af7ad201d3d94b80a2a19ce303a14faadd" }, "downloads": -1, "filename": "vault2env-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e1b78b7835630850d3ab1b892ba3a38", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4417, "upload_time": "2019-11-26T22:05:44", "upload_time_iso_8601": "2019-11-26T22:05:44.210784Z", "url": "https://files.pythonhosted.org/packages/0d/20/e19bc45b1abf164ccad3d570daf7da13b402a73cf9e0e9e259775ec8797d/vault2env-0.9.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "627e5398a5f49d4ce0bcdd422ab14739", "sha256": "bbcd71ef6d70770fd87b50e00b25932ee4b991390dacbd48dad45b67dcbcfff4" }, "downloads": -1, "filename": "vault2env-0.9.1.tar.gz", "has_sig": false, "md5_digest": "627e5398a5f49d4ce0bcdd422ab14739", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9134, "upload_time": "2019-11-26T22:05:46", "upload_time_iso_8601": "2019-11-26T22:05:46.314128Z", "url": "https://files.pythonhosted.org/packages/89/65/c0acf89c1ed822b3da33bf403b6f283b5b2c2840f97ba839f8966005160b/vault2env-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "a697c12c2027d6d0de97a5d42d80ccdc", "sha256": "518cde0f9c0cc1dc811e045951610c318b3de6b295c4e75a5c9091aab665c00c" }, "downloads": -1, "filename": "vault2env-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a697c12c2027d6d0de97a5d42d80ccdc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4402, "upload_time": "2019-11-29T07:17:15", "upload_time_iso_8601": "2019-11-29T07:17:15.467425Z", "url": "https://files.pythonhosted.org/packages/16/29/d21d1a643e654f0ba4f134d5690ef956aa49022d43919f3ae4b1ccc12692/vault2env-0.9.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2fc34c4528e620904567a84da11ea9f9", "sha256": "839558faf0edf29f9de6017f340bd80c0ad03305ba01f3c18838fc71626c41e8" }, "downloads": -1, "filename": "vault2env-0.9.2.tar.gz", "has_sig": false, "md5_digest": "2fc34c4528e620904567a84da11ea9f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9113, "upload_time": "2019-11-29T07:17:17", "upload_time_iso_8601": "2019-11-29T07:17:17.319942Z", "url": "https://files.pythonhosted.org/packages/68/e8/97d38bdb8da05772c52c370534ff534cea387f4b480adeac7ef5ff37ab20/vault2env-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ebc340d74a33169c285c337018e8836", "sha256": "2765f5df3ce698a3c96b8d3cd014a86b5a076b93ee0adbb80aaca3204eacb55d" }, "downloads": -1, "filename": "vault2env-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ebc340d74a33169c285c337018e8836", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4473, "upload_time": "2020-06-07T21:59:44", "upload_time_iso_8601": "2020-06-07T21:59:44.678594Z", "url": "https://files.pythonhosted.org/packages/2a/5a/acdc217d6ebfa99853973d4dfaef3d5affb7a098c531b6b61168c503f302/vault2env-0.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c5442cdb632b986c8e96efe5927f971", "sha256": "b6c942608d0c58b793749beaaeb913c8e3524ca25b37625a228d3e8fa7527a60" }, "downloads": -1, "filename": "vault2env-0.10.0.tar.gz", "has_sig": false, "md5_digest": "5c5442cdb632b986c8e96efe5927f971", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9185, "upload_time": "2020-06-07T21:59:45", "upload_time_iso_8601": "2020-06-07T21:59:45.819198Z", "url": "https://files.pythonhosted.org/packages/e5/49/8cecb87fda571af36a68df47c2a550c4cfa900b7a1da39765cc3529d7762/vault2env-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }