{ "info": { "author": "Eldar Aliiev", "author_email": "e.aliiev@vnmu.edu.ua", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask-GnuPG\n==============\n\n.. image:: https://img.shields.io/pypi/v/flask-gnupg.svg\n :target: https://pypi.python.org/pypi/flask-gnupg\n\n.. image:: https://img.shields.io/pypi/l/flask-gnupg.svg\n :target: https://raw.githubusercontent.com/EldarAliiev/flask-gnupg/master/LICENSE\n\n.. image:: https://img.shields.io/pypi/pyversions/flask-gnupg.svg\n :target: https://pypi.python.org/pypi/flask-gnupg\n\n.. image:: https://img.shields.io/pypi/wheel/flask-gnupg.svg\n :target: https://pypi.python.org/pypi/flask-gnupg\n\n.. image:: https://img.shields.io/pypi/status/flask-gnupg.svg\n :target: https://pypi.python.org/pypi/flask-gnupg\n\n.. image:: https://travis-ci.org/EldarAliiev/flask-gnupg.svg?branch=master\n :target: https://travis-ci.org/EldarAliiev/flask-gnupg\n\n.. image:: https://coveralls.io/repos/github/EldarAliiev/flask-gnupg/badge.svg?branch=master\n :target: https://coveralls.io/github/EldarAliiev/flask-gnupg?branch=master\n\n.. image:: https://img.shields.io/github/contributors/EldarAliiev/flask-gnupg.svg\n :target: https://github.com/EldarAliiev/flask-gnupg/graphs/contributors\n\n\n\nFlask extension for work with GnuPG based on python-gnupg.\n\nhttps://github.com/EldarAliiev/flask-gnupg\n\nInstall:\n--------\n\n.. code-block:: bash\n\n $ git clone https://github.com/EldarAliiev/flask-gnupg.git\n $ cd flask-gnupg\n $ python setup.py install\n\nor with pip:\n\n.. code-block:: bash\n\n $ pip install Flask-GnuPG\n\nUsage example:\n--------------\n\nSet up configuration in your Flask application:\n\n* **GPG_HOME_DIR** : default **'~/.gnupg'**\n* **GPG_BINARY** : default **'gpg2'**\n* **GPG_KEYRING** : default **None**\n* **GPG_SECRET_KEYRING** : default **None**\n* **GPG_KEY_ID** : default **''**\n* **GPG_PASSPHRASE** : default **''**\n\nCreate the application and initialize GnuPG instance:\n\n.. code-block:: python\n\n from flask import Flask\n from flask_gnupg import GnuPG\n\n app = Flask(__name__)\n gpg = GnuPG(app)\n\nOr you can set up GnuPG instance later:\n\n.. code-block:: python\n\n gpg = GnuPG()\n\n app = Flask(__name__)\n gpg.init_app(app)\n\nThen you can use GnuPG engine in your views:\n\n.. code-block:: python\n\n @app.route('/')\n def index():\n keys_list = gpg.list_keys()\n return keys_list\n\nFor details about all allowed methods read the docs of `python-gnupg `_ library.\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/EldarAliiev/flask-gnupg/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/EldarAliiev/flask-gnupg", "keywords": "Flask", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Flask-GnuPG", "package_url": "https://pypi.org/project/Flask-GnuPG/", "platform": "", "project_url": "https://pypi.org/project/Flask-GnuPG/", "project_urls": { "Download": "https://github.com/EldarAliiev/flask-gnupg/archive/master.zip", "Homepage": "https://github.com/EldarAliiev/flask-gnupg" }, "release_url": "https://pypi.org/project/Flask-GnuPG/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Flask extension for work with GnuPG", "version": "1.0.0" }, "last_serial": 3459850, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "30ffa397a58037457a34c5c4a333958d", "sha256": "53228241492ad2ef2e2d092c689d324190c61bf67f7f43a7002670f976ec56ba" }, "downloads": -1, "filename": "Flask_GnuPG-1.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "30ffa397a58037457a34c5c4a333958d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4751, "upload_time": "2018-01-03T20:01:00", "url": "https://files.pythonhosted.org/packages/72/6e/e8fc8f989eacb2cdfa31f0883f58f602acae2e38690f313c22bd009bf7fa/Flask_GnuPG-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16c140e490e78358ab030881543187b6", "sha256": "6358967dc3664766433aff4545e9bf9cb5e388a1e4708c076507adbf525d4fab" }, "downloads": -1, "filename": "Flask-GnuPG-1.0.0.tar.gz", "has_sig": true, "md5_digest": "16c140e490e78358ab030881543187b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3996, "upload_time": "2018-01-03T20:01:03", "url": "https://files.pythonhosted.org/packages/8a/c0/f09d4779686abfb53821ccbaa5657d8852e277d9ddf0a64f1d75e115fa09/Flask-GnuPG-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "30ffa397a58037457a34c5c4a333958d", "sha256": "53228241492ad2ef2e2d092c689d324190c61bf67f7f43a7002670f976ec56ba" }, "downloads": -1, "filename": "Flask_GnuPG-1.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "30ffa397a58037457a34c5c4a333958d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4751, "upload_time": "2018-01-03T20:01:00", "url": "https://files.pythonhosted.org/packages/72/6e/e8fc8f989eacb2cdfa31f0883f58f602acae2e38690f313c22bd009bf7fa/Flask_GnuPG-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16c140e490e78358ab030881543187b6", "sha256": "6358967dc3664766433aff4545e9bf9cb5e388a1e4708c076507adbf525d4fab" }, "downloads": -1, "filename": "Flask-GnuPG-1.0.0.tar.gz", "has_sig": true, "md5_digest": "16c140e490e78358ab030881543187b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3996, "upload_time": "2018-01-03T20:01:03", "url": "https://files.pythonhosted.org/packages/8a/c0/f09d4779686abfb53821ccbaa5657d8852e277d9ddf0a64f1d75e115fa09/Flask-GnuPG-1.0.0.tar.gz" } ] }