{ "info": { "author": "Spacetime Labs", "author_email": "dev@spacetimelabs.ai", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3" ], "description": "aws-vault\n===============================\n\n![travis-ci](https://api.travis-ci.org/spacetimelabs/awsvault.svg)\n\nversion number: 0.1.1\nauthor: Spacetime Labs\n\nOverview\n--------\n\nAWS Secrets Manager helper\n\nInstallation / Usage\n--------------------\n\nTo install use pip:\n\n $ pip install awsvault\n\n\nOr clone the repo:\n\n $ git clone https://github.com/spacetimelabs/awsvault.git\n $ python setup.py install\n\nContributing\n------------\n\npip install requirements-dev.txt\ntox\n\nExample\n-------\n\n```python\nvault = Vault(\"myproject/email_secrets\")\nemail_user = vault.get(\"EMAIL_USER\")\nemail_password = vault.get(\"EMAIL_PASS\")\n```\n\n```python\nOVERRIDE = {\n 'EMAIL_USER': 'bart.simpsons@example.com'\n}\n\nvault = Vault(\"myproject/email_secrets\", look_first=OVERRIDE)\nemail_user = vault.get('EMAIL_USER')\nassert email_user == 'bart.simpsons@example.com'\n```\n\n```python\ndef my_super_special_get_config_fn(name):\n if name == 'FRUIT':\n return 'avocado'\n\n\nvault = Vault(\"myproject/email_secrets\", look_first=my_super_special_get_config_fn)\nemail_user = vault.get('EMAIL_USER')\nfruit = vault.get('FRUIT')\n\nassert fruit == 'avocado'\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/spacetimelabs/awsvault/tarball/0.1.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/spacetimelabs/awsvault", "keywords": "AWS Secrets Manager", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "awsvault", "package_url": "https://pypi.org/project/awsvault/", "platform": "", "project_url": "https://pypi.org/project/awsvault/", "project_urls": { "Download": "https://github.com/spacetimelabs/awsvault/tarball/0.1.1", "Homepage": "https://github.com/spacetimelabs/awsvault" }, "release_url": "https://pypi.org/project/awsvault/0.1.1/", "requires_dist": [ "boto3 (<2.0.0,>=1.9.0)" ], "requires_python": "", "summary": "AWS secrets manager helper", "version": "0.1.1" }, "last_serial": 4361170, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9865f8022d4fe84e4424bd17aba1de79", "sha256": "57f3068c930072300dc1b6c1b084e445afb56ab95f4d3df809ca38cd370280a8" }, "downloads": -1, "filename": "awsvault-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9865f8022d4fe84e4424bd17aba1de79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2248, "upload_time": "2018-09-28T17:58:42", "url": "https://files.pythonhosted.org/packages/48/e9/24b2a91270c7cf1baf1c8f353fe2842b93dc517baa5f4eb09b111fbde7a5/awsvault-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bfb89cbc6ec51af5c0d68c04b156edf", "sha256": "8b09501802befc2278e0e49196586b82b06d8193d84d09c24112e2e76d8e7979" }, "downloads": -1, "filename": "awsvault-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2bfb89cbc6ec51af5c0d68c04b156edf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2238, "upload_time": "2018-09-28T17:58:44", "url": "https://files.pythonhosted.org/packages/27/ac/705d9ad86a0e7822e813b8ea2e0d4b6c5c300f5fc440ee3b08f1e31954b9/awsvault-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "eb7494ef2fa0a4b2bcf8842eee6be00f", "sha256": "c5256afbdcfe27c9f1e9eb2963e600e886cdd8d19bd7e1d75359c4c90327341b" }, "downloads": -1, "filename": "awsvault-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb7494ef2fa0a4b2bcf8842eee6be00f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2319, "upload_time": "2018-09-28T19:23:38", "url": "https://files.pythonhosted.org/packages/26/5f/1755e8860b152bc204f3e601df681f4e759c601a170e8bc1c350cf689037/awsvault-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61fc748365052d8547bfb12ae73a1700", "sha256": "fbb6fbe99b1f74539cb651baeaadca3ec69cbaa9bec77bbb7e8607cf89aa7e10" }, "downloads": -1, "filename": "awsvault-0.0.3.tar.gz", "has_sig": false, "md5_digest": "61fc748365052d8547bfb12ae73a1700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2324, "upload_time": "2018-09-28T19:23:40", "url": "https://files.pythonhosted.org/packages/4d/16/42544ca3a8f93dc9233d168754997d8c67ed2387dc011f0aa913bcefc5b5/awsvault-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "52710cf24efb6fe7289725db4668378b", "sha256": "a194bc9146014a3e7ab0c74843ebb44b68c86ff2c9feb4c3905db589474074ec" }, "downloads": -1, "filename": "awsvault-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52710cf24efb6fe7289725db4668378b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3211, "upload_time": "2018-10-01T14:33:36", "url": "https://files.pythonhosted.org/packages/24/a4/4b5ea81de435494e45246228de6ae1d03e70d622baccb8aacb40bdf6c89f/awsvault-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f76f0f2b30788a0abd1de00d7a2ee122", "sha256": "4937a0c6ff953f32ba9da092ed81cce6f3ff2a7fb1b90a7894892d7d3c4676d1" }, "downloads": -1, "filename": "awsvault-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f76f0f2b30788a0abd1de00d7a2ee122", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3367, "upload_time": "2018-10-01T14:33:38", "url": "https://files.pythonhosted.org/packages/9a/6a/e1ffd2fed41cc9bfbec11c7e510b92dc83661fc46f0ff7fd438260b6d19a/awsvault-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "623f71ad7ef4430eaae49d7f10c32593", "sha256": "0eff9e52b6be21024aa4f2107cf634dd1398dc77c9fd96570e6431ae5ec8d76f" }, "downloads": -1, "filename": "awsvault-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "623f71ad7ef4430eaae49d7f10c32593", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3209, "upload_time": "2018-10-02T20:02:05", "url": "https://files.pythonhosted.org/packages/6f/8c/48fe62ea0945f79bcb6228d7f75345f0390de1317411d7d0d3c2464118ee/awsvault-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f2df4a2ea6a135a9c5fbc36147cad46", "sha256": "e7316234384b459be25436b4d96b9eb0bf99d729ee8e911dbe3d83b557ac0a1a" }, "downloads": -1, "filename": "awsvault-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2f2df4a2ea6a135a9c5fbc36147cad46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3377, "upload_time": "2018-10-02T20:02:07", "url": "https://files.pythonhosted.org/packages/d3/c7/3199433c20167e3eafea397ac50ab515592587ddd1d28efa18fb41a50715/awsvault-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "31e32ea13a8fcdb038b17e81bcd62860", "sha256": "65642cbcf6b70474b61a433376ecbc5cf38689c3f7e1a9c380e1c30e4833a242" }, "downloads": -1, "filename": "awsvault-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31e32ea13a8fcdb038b17e81bcd62860", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3268, "upload_time": "2018-10-03T01:59:13", "url": "https://files.pythonhosted.org/packages/64/9d/637f53874a9a7bf2b711b68efb9ac896f05394a0d612afa7f99664ccf72a/awsvault-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "391f432be8e26364ae5c7944c3928f6b", "sha256": "ece3d46e4d7bfcd03fb8005b01295ff44e77334532841013fcc045d33eaa3ef4" }, "downloads": -1, "filename": "awsvault-0.0.6.tar.gz", "has_sig": false, "md5_digest": "391f432be8e26364ae5c7944c3928f6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3428, "upload_time": "2018-10-03T01:59:14", "url": "https://files.pythonhosted.org/packages/f2/ca/490898525d5656dbbcf315009a2f32ad96e37c5ae28f5739108dddae82e1/awsvault-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "4f3fda3e8cd77935a70e15429eeda734", "sha256": "f630f599af3dad0dbceac29a539782b1f66791efc50117af83937525822acff1" }, "downloads": -1, "filename": "awsvault-0.0.7.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "4f3fda3e8cd77935a70e15429eeda734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2918, "upload_time": "2018-10-05T16:07:25", "url": "https://files.pythonhosted.org/packages/a3/7a/afab5b2d0fc76578d86812dfe556540587198529d8c7c66a08b08d29dd38/awsvault-0.0.7.linux-x86_64.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "36c46584acc61d3cfbfe7b117df53396", "sha256": "9568d0238167f26dc1cdff0f7531721ac2464d36244b94e1b225eed064d5d2a6" }, "downloads": -1, "filename": "awsvault-0.1.0.tar.gz", "has_sig": false, "md5_digest": "36c46584acc61d3cfbfe7b117df53396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3407, "upload_time": "2018-10-05T16:14:30", "url": "https://files.pythonhosted.org/packages/59/4c/3c98b3cd82cc1cc541f4e9aae767f42257e4b16afd335766134d584afb9b/awsvault-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d83145da03a4efa6eabb2196d73e0126", "sha256": "b66ee1faa870d64f67ea85f4343ebf2e6ca4628162a9ff9dbc2e97b3a5b0ccf3" }, "downloads": -1, "filename": "awsvault-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d83145da03a4efa6eabb2196d73e0126", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3953, "upload_time": "2018-10-10T18:46:20", "url": "https://files.pythonhosted.org/packages/25/00/d7e5737158125e006062ada3206f02a6ef3d58d999117a8223bd717e77be/awsvault-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72be754db495951721efc2ff5f4b5e6d", "sha256": "505267a65072a47526c556d26ad2f8a28da78b860fa003c2d20248812ee22ecd" }, "downloads": -1, "filename": "awsvault-0.1.1.tar.gz", "has_sig": false, "md5_digest": "72be754db495951721efc2ff5f4b5e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3404, "upload_time": "2018-10-10T18:46:23", "url": "https://files.pythonhosted.org/packages/bd/11/7d50b162f5c3085c8753118ea0ac596a17e2c227c17dff432e8ef88be070/awsvault-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d83145da03a4efa6eabb2196d73e0126", "sha256": "b66ee1faa870d64f67ea85f4343ebf2e6ca4628162a9ff9dbc2e97b3a5b0ccf3" }, "downloads": -1, "filename": "awsvault-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d83145da03a4efa6eabb2196d73e0126", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3953, "upload_time": "2018-10-10T18:46:20", "url": "https://files.pythonhosted.org/packages/25/00/d7e5737158125e006062ada3206f02a6ef3d58d999117a8223bd717e77be/awsvault-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72be754db495951721efc2ff5f4b5e6d", "sha256": "505267a65072a47526c556d26ad2f8a28da78b860fa003c2d20248812ee22ecd" }, "downloads": -1, "filename": "awsvault-0.1.1.tar.gz", "has_sig": false, "md5_digest": "72be754db495951721efc2ff5f4b5e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3404, "upload_time": "2018-10-10T18:46:23", "url": "https://files.pythonhosted.org/packages/bd/11/7d50b162f5c3085c8753118ea0ac596a17e2c227c17dff432e8ef88be070/awsvault-0.1.1.tar.gz" } ] }