{ "info": { "author": "Vi Engineering", "author_email": "voiceai-eng@dialpad.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet" ], "description": "Asyncio Python Client for Google Cloud KMS\n==========================================\n\n|aio-pypi| |aio-pythons| |rest-pypi| |rest-pythons|\n\nInstallation\n------------\n\n.. code-block:: console\n\n $ pip install --upgrade gcloud-rest-kms\n # or\n $ pip install --upgrade gcloud-rest-kms\n\nUsage\n-----\n\nWe're still working on more complete documentation, but roughly you can do:\n\n.. code-block:: python\n\n from gcloud.rest.kms import KMS\n from gcloud.rest.kms import decode\n from gcloud.rest.kms import encode\n\n kms = KMS('my-kms-project', 'my-keyring', 'my-key-name')\n\n # encrypt\n plaintext = 'the-best-animal-is-the-aardvark'\n ciphertext = await kms.encrypt(encode(plaintext))\n\n # decrypt\n assert decode(await kms.decrypt(ciphertext)) == plaintext\n\nContributing\n------------\n\nPlease see our `contributing guide`_.\n\n.. _contributing guide: https://github.com/talkiq/gcloud-rest/blob/master/.github/CONTRIBUTING.rst\n\n.. |aio-pypi| image:: https://img.shields.io/pypi/v/gcloud-rest-kms.svg?style=flat-square&label=pypi (aio)\n :alt: Latest PyPI Version (gcloud-rest-kms)\n :target: https://pypi.org/project/gcloud-rest-kms/\n\n.. |aio-pythons| image:: https://img.shields.io/pypi/pyversions/gcloud-rest-kms.svg?style=flat-square&label=python (aio)\n :alt: Python Version Support (gcloud-rest-kms)\n :target: https://pypi.org/project/gcloud-rest-kms/\n\n.. |rest-pypi| image:: https://img.shields.io/pypi/v/gcloud-rest-kms.svg?style=flat-square&label=pypi (rest)\n :alt: Latest PyPI Version (gcloud-rest-kms)\n :target: https://pypi.org/project/gcloud-rest-kms/\n\n.. |rest-pythons| image:: https://img.shields.io/pypi/pyversions/gcloud-rest-kms.svg?style=flat-square&label=python (rest)\n :alt: Python Version Support (gcloud-rest-kms)\n :target: https://pypi.org/project/gcloud-rest-kms/\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/talkiq/gcloud-rest", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "gcloud-rest-kms", "package_url": "https://pypi.org/project/gcloud-rest-kms/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/gcloud-rest-kms/", "project_urls": { "Homepage": "https://github.com/talkiq/gcloud-rest" }, "release_url": "https://pypi.org/project/gcloud-rest-kms/3.0.0/", "requires_dist": [ "gcloud-rest-auth (<4.0.0,>=3.0.0)" ], "requires_python": ">= 2.7", "summary": "Python Client for Google Cloud KMS", "version": "3.0.0" }, "last_serial": 5974394, "releases": { "3.0.0": [ { "comment_text": "", "digests": { "md5": "dc3634282137a6b8ad5a8866b732ccbd", "sha256": "71e4bff072e7c7620e76ea3db2d406aab2dadca762fed21a587fdc95fe52fed0" }, "downloads": -1, "filename": "gcloud_rest_kms-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc3634282137a6b8ad5a8866b732ccbd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7", "size": 6166, "upload_time": "2019-10-15T02:01:28", "url": "https://files.pythonhosted.org/packages/b5/af/87dc7e7c23b2b1399fbb121d08b1c2f7de693689ea92964b21eabcb9703b/gcloud_rest_kms-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8533600e7ceb0eec537f4fe4495c56a", "sha256": "17e433f6723dc3e126741c60e94cc51b8128c0cd33b263cb22ced2bfc13f6b67" }, "downloads": -1, "filename": "gcloud-rest-kms-3.0.0.tar.gz", "has_sig": false, "md5_digest": "b8533600e7ceb0eec537f4fe4495c56a", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 4537, "upload_time": "2019-10-15T02:01:30", "url": "https://files.pythonhosted.org/packages/61/8e/20cb5cb9993c04d0cbc6ea6bec4ae2ca5b9973ba1d4685180ec2ff244894/gcloud-rest-kms-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc3634282137a6b8ad5a8866b732ccbd", "sha256": "71e4bff072e7c7620e76ea3db2d406aab2dadca762fed21a587fdc95fe52fed0" }, "downloads": -1, "filename": "gcloud_rest_kms-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc3634282137a6b8ad5a8866b732ccbd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7", "size": 6166, "upload_time": "2019-10-15T02:01:28", "url": "https://files.pythonhosted.org/packages/b5/af/87dc7e7c23b2b1399fbb121d08b1c2f7de693689ea92964b21eabcb9703b/gcloud_rest_kms-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8533600e7ceb0eec537f4fe4495c56a", "sha256": "17e433f6723dc3e126741c60e94cc51b8128c0cd33b263cb22ced2bfc13f6b67" }, "downloads": -1, "filename": "gcloud-rest-kms-3.0.0.tar.gz", "has_sig": false, "md5_digest": "b8533600e7ceb0eec537f4fe4495c56a", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 4537, "upload_time": "2019-10-15T02:01:30", "url": "https://files.pythonhosted.org/packages/61/8e/20cb5cb9993c04d0cbc6ea6bec4ae2ca5b9973ba1d4685180ec2ff244894/gcloud-rest-kms-3.0.0.tar.gz" } ] }