{ "info": { "author": "Akshay Raj Gollahalli", "author_email": "akshay@gollahalli.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Utilities" ], "description": "# Azure KeyVault Secrets as Environment Variable\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fakshaybabloo%2Fazsecrets.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fakshaybabloo%2Fazsecrets?ref=badge_shield)\n\n\nGet Azure KeyVault variables ans use them as environment variables.\n\n## Install \n\n```bash\npip install azsecrets\n```\n\n## Usage\n\nYou can set environment variables for:\n\n```bash\nexport AZURE_VAULT_BASE_URL=***\nexport AZURE_CLIENT_ID=***\nexport AZURE_SECRET_KEY=***\nexport AZURE_TENANT_ID=***\n```\n\nor send it via the CLI as\n\n```bash\nsecrets --vault-base-url *** --client-id *** --secret *** --tenant *** env --shell bash\n```\n\nOnce you have set up the environment variables, just call the CLI:\n\n```bash\nsecrets env --shell bash\n```\n\nYou can also use it at as an package my importing it:\n\n```python\nfrom azsecrets import AzureSecrets\n\nprint(AzureSecrets().get_secret(\"SECRET-NAME\"))\nprint(AzureSecrets().get_secrets([\"SECRET-NAME-1\", \"SECRET-NAME-1\"]))\n```\n\n## Contributions\n\nAll contributions are welcome.\n\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fakshaybabloo%2Fazsecrets.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fakshaybabloo%2Fazsecrets?ref=badge_large)\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/akshaybabloo/azsecrets", "keywords": "azure,secrets", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "azsecrets", "package_url": "https://pypi.org/project/azsecrets/", "platform": "", "project_url": "https://pypi.org/project/azsecrets/", "project_urls": { "Homepage": "https://github.com/akshaybabloo/azsecrets" }, "release_url": "https://pypi.org/project/azsecrets/1.1/", "requires_dist": [ "click (>=7.0)", "azure-keyvault (>=1.1.0)" ], "requires_python": "", "summary": "Set Azure Secrets as environment variables.", "version": "1.1" }, "last_serial": 5402526, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "6417f539c9deb5fa06a9a0c4583840bf", "sha256": "28e3ec18c2b485e5cd856f7c29d126b611a19cdb1e5f367c9b1d9b6f7f32e3e3" }, "downloads": -1, "filename": "azsecrets-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6417f539c9deb5fa06a9a0c4583840bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4419, "upload_time": "2019-04-13T05:18:11", "url": "https://files.pythonhosted.org/packages/1e/f4/734ec26681eae709a7ab636943ffc750758e412075767181c6cf31dd5e3e/azsecrets-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4e391bc2a698477f37d1f8f676eae76", "sha256": "0e35000e4dd0b5e675039f531c87f687ed9bf1867200cf7e0cb1ad146d078948" }, "downloads": -1, "filename": "azsecrets-1.0.tar.gz", "has_sig": false, "md5_digest": "a4e391bc2a698477f37d1f8f676eae76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3278, "upload_time": "2019-04-13T05:18:13", "url": "https://files.pythonhosted.org/packages/d3/27/cdeacbf3cab0921d790ac4e717e27075d7724bdb0a034652d8675e487ea2/azsecrets-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "acf4451400ef550e353b9835b07923b2", "sha256": "548b0d4c08b032683346beafdacfbc9cbf4a3421d39a3c8f9c56c6338aa50e7e" }, "downloads": -1, "filename": "azsecrets-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acf4451400ef550e353b9835b07923b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4569, "upload_time": "2019-04-14T23:50:13", "url": "https://files.pythonhosted.org/packages/09/49/f3053c1e2b707ecf062baf50e21cc5f3cdd6b717e8be0884c953b6454562/azsecrets-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "553f44d08b5674f8fa8552e7ba9e86cb", "sha256": "c8d23050f06c0415c42ac58514fc99de339d0a7502104d5a949bff1fed7760b4" }, "downloads": -1, "filename": "azsecrets-1.0.1.tar.gz", "has_sig": false, "md5_digest": "553f44d08b5674f8fa8552e7ba9e86cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3395, "upload_time": "2019-04-14T23:50:15", "url": "https://files.pythonhosted.org/packages/30/a6/31570a3fd50907e78897e23face3eede0d3ed9babff302313222d660037c/azsecrets-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "586eb81c880ad1a26149fb0aff999842", "sha256": "c0a1af29dff7af93d4c4c9c6d37d055fc5b12a2ac19a53bf36db8a54054bb1c4" }, "downloads": -1, "filename": "azsecrets-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "586eb81c880ad1a26149fb0aff999842", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4831, "upload_time": "2019-04-15T00:50:25", "url": "https://files.pythonhosted.org/packages/1e/02/a9420a906aba64760f2bdd12dbcc3da016d7f92d911b48d101abff6cb6e7/azsecrets-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30e1d59aadb1e039f1be69f049090ef8", "sha256": "6731eb1658e2035ccce21f000c067b7df9ec46747c65ffaf4143f5fc417064ea" }, "downloads": -1, "filename": "azsecrets-1.0.2.tar.gz", "has_sig": false, "md5_digest": "30e1d59aadb1e039f1be69f049090ef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3642, "upload_time": "2019-04-15T00:50:26", "url": "https://files.pythonhosted.org/packages/7b/58/b22b133f4ca200b290614329aa8e7f535a018292070fcd8420e47e0062a8/azsecrets-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "24b9272497238bc0140e10c5d363fa98", "sha256": "4ae93430b98e8cc0e5a9287b2fe227994090cb6b7ab06dd255695b3d6f6b7a07" }, "downloads": -1, "filename": "azsecrets-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "24b9272497238bc0140e10c5d363fa98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4838, "upload_time": "2019-04-15T01:07:32", "url": "https://files.pythonhosted.org/packages/88/23/116c02f3fc5ce5bcb54cf641b74c4cf0152d75d6fab860074963d61eaedb/azsecrets-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c44f172cfc79df93f721ff87400eabe1", "sha256": "2392f529eee5528ef5ebb47eb1fca1f409bdf08f57c762d4e31a35401b853941" }, "downloads": -1, "filename": "azsecrets-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c44f172cfc79df93f721ff87400eabe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3646, "upload_time": "2019-04-15T01:07:34", "url": "https://files.pythonhosted.org/packages/ee/71/bd53b48c30a6c353b9449318542605048fb9496dddf0cae0aa1b7ecd3230/azsecrets-1.0.3.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "b8b61d6cf695ed51e2454266efa8ac3f", "sha256": "81c82ecab049472ca8c87c39d016fd92606950c2f161c6d2ccc77e0bfce86bb8" }, "downloads": -1, "filename": "azsecrets-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b8b61d6cf695ed51e2454266efa8ac3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4912, "upload_time": "2019-06-14T23:10:37", "url": "https://files.pythonhosted.org/packages/1d/21/39a062186a12f126bcbaf9491a7a2db9bd9c35fc5945abdd633a38516a23/azsecrets-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0022885b90f63002f0d08c5fc3b6ed03", "sha256": "c8540a864aca9491305094c1fa88a4e895a908f39b25ce2073ce9c61140fd2c3" }, "downloads": -1, "filename": "azsecrets-1.1.tar.gz", "has_sig": false, "md5_digest": "0022885b90f63002f0d08c5fc3b6ed03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3769, "upload_time": "2019-06-14T23:10:39", "url": "https://files.pythonhosted.org/packages/90/a7/143a90a1b2e455e9eb28272c9835086118b27e2b4507c0a7b5cb1ae3d4d6/azsecrets-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b8b61d6cf695ed51e2454266efa8ac3f", "sha256": "81c82ecab049472ca8c87c39d016fd92606950c2f161c6d2ccc77e0bfce86bb8" }, "downloads": -1, "filename": "azsecrets-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b8b61d6cf695ed51e2454266efa8ac3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4912, "upload_time": "2019-06-14T23:10:37", "url": "https://files.pythonhosted.org/packages/1d/21/39a062186a12f126bcbaf9491a7a2db9bd9c35fc5945abdd633a38516a23/azsecrets-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0022885b90f63002f0d08c5fc3b6ed03", "sha256": "c8540a864aca9491305094c1fa88a4e895a908f39b25ce2073ce9c61140fd2c3" }, "downloads": -1, "filename": "azsecrets-1.1.tar.gz", "has_sig": false, "md5_digest": "0022885b90f63002f0d08c5fc3b6ed03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3769, "upload_time": "2019-06-14T23:10:39", "url": "https://files.pythonhosted.org/packages/90/a7/143a90a1b2e455e9eb28272c9835086118b27e2b4507c0a7b5cb1ae3d4d6/azsecrets-1.1.tar.gz" } ] }