{ "info": { "author": "Niranjan Rajendran (@niranjan94)", "author_email": "me@niranjan.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "[![Build Status](https://travis-ci.com/niranjan94/vault-psycopg2.svg?branch=master)](https://travis-ci.com/niranjan94/vault-psycopg2) [![PyPI version](https://badge.fury.io/py/vault-psycopg2.svg)](https://badge.fury.io/py/vault-psycopg2)\n\n### vault-psycopg2\n\n> Helper classes to integrate psycopg2 with Vault\n\n\n#### Usage:\n\n\n```bash\npip install vault-psycopg2\n```\n\n```python\nfrom vault_psycopg2 import VaultPsycopg\n\nvp = VaultPsycopg(\n database_config={\n 'host': 'localhost',\n 'dbname': 'name_of_database'\n },\n vault_config={\n 'server': 'http://127.0.0.1:8200',\n 'connection_mode': 'ec2',\n 'nonce': '5daa3d21-4e21-4bd5-8978-fcb81e658d8b',\n 'role': 'some-instance'\n }\n)\n\n# An instance of psycopg2.Connection that is properly authenticated\nvp.connection\n```\n\n##### Other examples of vault config:\n\n```python\nvault_config={\n 'server': 'http://127.0.0.1:8200',\n 'connection_mode': 'token',\n 'token': '5daa3d21-4e21-4bd5-8978-fcb81e658d8b'\n}\n```\n\n```python\nvault_config={\n 'server': 'http://127.0.0.1:8200',\n 'connection_mode': 'userpass',\n 'username': 'john.doe',\n 'password': 'xyzzyabc'\n}\n```\n\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/niranjan94/vault-psycopg2", "keywords": "", "license": "", "maintainer": "Niranjan Rajendran (@niranjan94)", "maintainer_email": "me@niranjan.io", "name": "vault-psycopg2", "package_url": "https://pypi.org/project/vault-psycopg2/", "platform": "", "project_url": "https://pypi.org/project/vault-psycopg2/", "project_urls": { "Homepage": "https://github.com/niranjan94/vault-psycopg2" }, "release_url": "https://pypi.org/project/vault-psycopg2/0.1.11/", "requires_dist": [ "hvac (>=0.3.0)", "psycopg2-binary (>=2.0.0)" ], "requires_python": "", "summary": "Helper classes to integrate psycopg2 with Vault", "version": "0.1.11" }, "last_serial": 5450794, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "342d2057f7ebf2ee58fb23a8bcf7921a", "sha256": "caae157fb1a478c5436ad662547c86e45484e7b6f153682bbd4a4a86f8070157" }, "downloads": -1, "filename": "vault_psycopg2-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "342d2057f7ebf2ee58fb23a8bcf7921a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4047, "upload_time": "2018-12-13T10:40:23", "url": "https://files.pythonhosted.org/packages/18/10/332bd985092bc1b1c825fa3699a8537cc380c584e961c2aa2589c9ca54c4/vault_psycopg2-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22731826a96a505779720e8e9dc8fb10", "sha256": "d5c6e845d465d344c485bfcf004eac83779b4194bda74356d6b9431aebf99270" }, "downloads": -1, "filename": "vault-psycopg2-0.1.10.tar.gz", "has_sig": false, "md5_digest": "22731826a96a505779720e8e9dc8fb10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2742, "upload_time": "2018-12-13T10:40:24", "url": "https://files.pythonhosted.org/packages/73/e0/89b8eab9bf018a92680c6fa0133a37bf226e0b8dc109431dd1002b2df199/vault-psycopg2-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "1d90aae9710eff80b1b33ffaf4cf351e", "sha256": "fcafe0666b26f3ef687207ee1b1fd98c13b62f31110ef9192c1e308dab10c99f" }, "downloads": -1, "filename": "vault_psycopg2-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "1d90aae9710eff80b1b33ffaf4cf351e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4053, "upload_time": "2019-06-26T09:57:48", "url": "https://files.pythonhosted.org/packages/d7/1f/13ae9a1321f8b15c37784bb09cc922c93033d2cb7b42c86ea6de60757641/vault_psycopg2-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a14b4ad707a662422e4a8abf8614ec3", "sha256": "65effe27f939fafa320bbbdd0a51291d3aa80394905bec8b35d4d8be810fae65" }, "downloads": -1, "filename": "vault-psycopg2-0.1.11.tar.gz", "has_sig": false, "md5_digest": "2a14b4ad707a662422e4a8abf8614ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2749, "upload_time": "2019-06-26T09:57:49", "url": "https://files.pythonhosted.org/packages/ce/80/c887532e2eb23a5657f5331a20f52dea78796234f19f8369fa48b4746cb7/vault-psycopg2-0.1.11.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e6cd0c92e423be016ed03bc382bc7f3e", "sha256": "e28a0bc0ecdbedd54d9482529f71488b04ceee3a3c77d11b0054d613c40976cc" }, "downloads": -1, "filename": "vault_psycopg2-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e6cd0c92e423be016ed03bc382bc7f3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3105, "upload_time": "2018-11-13T10:16:52", "url": "https://files.pythonhosted.org/packages/18/1e/9a2e5b773e7dc424bcabc39ef03909b75840a4e64ce9de237286955d22c8/vault_psycopg2-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7629bbbc19ff5b6560f3c63c003f020e", "sha256": "84013b01fd4fc7ca3f72912f554d861039807d758d029147e2f32541dec27293" }, "downloads": -1, "filename": "vault-psycopg2-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7629bbbc19ff5b6560f3c63c003f020e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2595, "upload_time": "2018-11-13T10:16:54", "url": "https://files.pythonhosted.org/packages/c4/2e/cc8d27900578a001abbd38ff875585b05e98aef94f841fa98e252d2cf9a2/vault-psycopg2-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4c34e94dab637e96cd46658c6792c9e9", "sha256": "40215581c818ad1b2ed5193f1c0faa14f6d5b8537c7e4fb1b08076e337a63dc0" }, "downloads": -1, "filename": "vault_psycopg2-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4c34e94dab637e96cd46658c6792c9e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3978, "upload_time": "2018-11-13T10:54:20", "url": "https://files.pythonhosted.org/packages/d4/1f/6ec3e83cd3218f6ca3b4ef10ceeadd50ee8d14f5e08b6c300536b4fab197/vault_psycopg2-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e687673bade325dfca9b2dac49619d9d", "sha256": "134d4763c36d9b4411e367b0a35a334b7790392e7af37384a3bd8f5b088a7709" }, "downloads": -1, "filename": "vault-psycopg2-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e687673bade325dfca9b2dac49619d9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2689, "upload_time": "2018-11-13T10:54:21", "url": "https://files.pythonhosted.org/packages/b8/23/f5cccf68fd77a2c612ad49d00dcd9c4d49887a4c1df8c6d8c13abdafa388/vault-psycopg2-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "efe0b6dd83d641ee1e9405b853bded34", "sha256": "17aecc5fdbc707ec6edc0fc3036f374797187f1101de2590a8469e74f4e7018f" }, "downloads": -1, "filename": "vault_psycopg2-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "efe0b6dd83d641ee1e9405b853bded34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4027, "upload_time": "2018-12-13T09:49:48", "url": "https://files.pythonhosted.org/packages/6c/b9/c136323417fa16c4be3d8545b14e7d55cc9db1dd1e36cf7524a21afdd6d6/vault_psycopg2-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00951caa2c82bafa5ab35f9538cd4e0c", "sha256": "3cd5dd1231f162f063f973df718615286fc86e7c9485d19d452d2ff336253453" }, "downloads": -1, "filename": "vault-psycopg2-0.1.7.tar.gz", "has_sig": false, "md5_digest": "00951caa2c82bafa5ab35f9538cd4e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2738, "upload_time": "2018-12-13T09:49:50", "url": "https://files.pythonhosted.org/packages/4e/5d/2b02657ceff30b867366ea54cd20a68befb465ba0113286d05c9401e98ae/vault-psycopg2-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "b57090f1ecf785a372cb4f88a6fc5de8", "sha256": "c6b98515c99bd47dc5f5f6c9f06e2f01bc5a32ecd98a4d8ddef7fae4b80ce9fc" }, "downloads": -1, "filename": "vault_psycopg2-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b57090f1ecf785a372cb4f88a6fc5de8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4034, "upload_time": "2018-12-13T10:34:26", "url": "https://files.pythonhosted.org/packages/c2/be/7337525fe4574aa5dacc696760026128f0607832b8e6597a6f425be04f32/vault_psycopg2-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5a993e711afca24b28ff00871546b2d", "sha256": "22917402fc0a02a9804c39c5c617741ced0029a6b8c460bc8939b9f51d547c6d" }, "downloads": -1, "filename": "vault-psycopg2-0.1.8.tar.gz", "has_sig": false, "md5_digest": "d5a993e711afca24b28ff00871546b2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2740, "upload_time": "2018-12-13T10:34:28", "url": "https://files.pythonhosted.org/packages/cd/72/f241b891767a4cfa7d3a155f46e0c8aec0d30174aacfb1ada53730c9cbb8/vault-psycopg2-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "434d969e15d71f92b7e28d972745854b", "sha256": "b6a0ec83fe59fc1ae3f51385ce3a5e1858de3a0f26cb78890fba3f40b5d4c2d7" }, "downloads": -1, "filename": "vault_psycopg2-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "434d969e15d71f92b7e28d972745854b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4037, "upload_time": "2018-12-13T10:38:20", "url": "https://files.pythonhosted.org/packages/02/a1/acfdfe37821462c1c89fd417859e829e04fa987072eb1257ed0bb9e064f6/vault_psycopg2-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f4b4d2e6a26d5656cb3a7af73c2e0a9", "sha256": "4f65fb7fbdec34aa8f03ef08346724ae739233173e1a4615f2d26a00881a9b57" }, "downloads": -1, "filename": "vault-psycopg2-0.1.9.tar.gz", "has_sig": false, "md5_digest": "0f4b4d2e6a26d5656cb3a7af73c2e0a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2745, "upload_time": "2018-12-13T10:38:22", "url": "https://files.pythonhosted.org/packages/62/a4/1d9ea662474952492fc3ed175bb2b0eff0dd490aa0ba457b6e026415dcae/vault-psycopg2-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d90aae9710eff80b1b33ffaf4cf351e", "sha256": "fcafe0666b26f3ef687207ee1b1fd98c13b62f31110ef9192c1e308dab10c99f" }, "downloads": -1, "filename": "vault_psycopg2-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "1d90aae9710eff80b1b33ffaf4cf351e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4053, "upload_time": "2019-06-26T09:57:48", "url": "https://files.pythonhosted.org/packages/d7/1f/13ae9a1321f8b15c37784bb09cc922c93033d2cb7b42c86ea6de60757641/vault_psycopg2-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a14b4ad707a662422e4a8abf8614ec3", "sha256": "65effe27f939fafa320bbbdd0a51291d3aa80394905bec8b35d4d8be810fae65" }, "downloads": -1, "filename": "vault-psycopg2-0.1.11.tar.gz", "has_sig": false, "md5_digest": "2a14b4ad707a662422e4a8abf8614ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2749, "upload_time": "2019-06-26T09:57:49", "url": "https://files.pythonhosted.org/packages/ce/80/c887532e2eb23a5657f5331a20f52dea78796234f19f8369fa48b4746cb7/vault-psycopg2-0.1.11.tar.gz" } ] }