{
"info": {
"author": "Mozilla Services",
"author_email": "services-dev@mozilla.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application"
],
"description": "Portier authentication Python helpers\n=====================================\n\n|travis| |master-coverage|\n\n.. |travis| image:: https://travis-ci.org/portier/portier-python.svg?branch=master\n :target: https://travis-ci.org/portier/portier-python\n\n.. |master-coverage| image::\n https://coveralls.io/repos/portier/portier-python/badge.png?branch=master\n :alt: Coverage\n :target: https://coveralls.io/r/portier/portier-python\n\n*portier-python* is a set of helpers that you can use to authenticate\nyour user with `the Portier Identity Provider `_.\n\n* `Issue tracker `_\n\n\nInstallation\n------------\n\nInstall the Python package:\n\n::\n\n pip install portier-python\n\nInstall from the source code:\n\n::\n\n source /bin/activate\n git clone git@github.com:portier/portier-python.git\n cd portier-python\n pip install -e .\n\n\nChangelog\n=========\n\nThis document describes changes between each past release.\n\n\n0.1.1 (2017-02-01)\n------------------\n\n- Moving to the ``portier`` Github organization.\n\n\n0.1.0 (2017-02-01)\n------------------\n\n- Initial implementation with the portier helpers.\n\n\nContributors\n============\n\n* Dan Callahan \n* Mathieu Leplatre \n* R\u00e9my Hubscher \n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/portier/portier-python",
"keywords": "web services",
"license": "Apache License (2.0)",
"maintainer": "",
"maintainer_email": "",
"name": "portier-python",
"package_url": "https://pypi.org/project/portier-python/",
"platform": "",
"project_url": "https://pypi.org/project/portier-python/",
"project_urls": {
"Homepage": "https://github.com/portier/portier-python"
},
"release_url": "https://pypi.org/project/portier-python/0.1.1/",
"requires_dist": [
"PyJWT",
"cryptography",
"requests"
],
"requires_python": "",
"summary": "Portier authentication Python helpers.",
"version": "0.1.1"
},
"last_serial": 2611981,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "9efe5a8887563ec2d25d86d3071d09cf",
"sha256": "e02923141a15ee662ac7f4aeb5e637b957ecbd40daab3918b010ce4d846b5e7f"
},
"downloads": -1,
"filename": "portier_python-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9efe5a8887563ec2d25d86d3071d09cf",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5923,
"upload_time": "2017-02-01T10:53:28",
"url": "https://files.pythonhosted.org/packages/ce/1b/30c8b1b289320012c5ee130070db6128b3d10778e34535e568434b1f3999/portier_python-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "487a1242040e2e26f1978b085cff48c1",
"sha256": "6d245697b94460c78b6342f1d6b76618a7ff52162621a1f8810ef740d29ca87b"
},
"downloads": -1,
"filename": "portier-python-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "487a1242040e2e26f1978b085cff48c1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4471,
"upload_time": "2017-02-01T10:53:27",
"url": "https://files.pythonhosted.org/packages/02/29/a4858b53bf7d6eb708d3f17abf9aa12f312b81b52b7cc1c9a28ac80e3397/portier-python-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "e49be19848233d6bc1f47696075f7d80",
"sha256": "b5007d0b0ffd64171838e539ec30b398acf0ad65a211554a434889904f637294"
},
"downloads": -1,
"filename": "portier_python-0.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e49be19848233d6bc1f47696075f7d80",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5981,
"upload_time": "2017-02-01T16:22:09",
"url": "https://files.pythonhosted.org/packages/f9/88/9f6eed810267624bada8215daeaa46be0a9b86127dfb1cfa5b2a54729b30/portier_python-0.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8fbd70b1dca027d9e3fb320c47332b15",
"sha256": "16174ab52cc98cc0ad4f52fc1004e88ee91fa36e840c8a6e6c0049ee4b6b9f48"
},
"downloads": -1,
"filename": "portier-python-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "8fbd70b1dca027d9e3fb320c47332b15",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4510,
"upload_time": "2017-02-01T16:22:09",
"url": "https://files.pythonhosted.org/packages/d5/cc/09f76b453531bc987008d508cb58fb822e9a164cffa91c04e9dbc5b07f73/portier-python-0.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e49be19848233d6bc1f47696075f7d80",
"sha256": "b5007d0b0ffd64171838e539ec30b398acf0ad65a211554a434889904f637294"
},
"downloads": -1,
"filename": "portier_python-0.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e49be19848233d6bc1f47696075f7d80",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5981,
"upload_time": "2017-02-01T16:22:09",
"url": "https://files.pythonhosted.org/packages/f9/88/9f6eed810267624bada8215daeaa46be0a9b86127dfb1cfa5b2a54729b30/portier_python-0.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8fbd70b1dca027d9e3fb320c47332b15",
"sha256": "16174ab52cc98cc0ad4f52fc1004e88ee91fa36e840c8a6e6c0049ee4b6b9f48"
},
"downloads": -1,
"filename": "portier-python-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "8fbd70b1dca027d9e3fb320c47332b15",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4510,
"upload_time": "2017-02-01T16:22:09",
"url": "https://files.pythonhosted.org/packages/d5/cc/09f76b453531bc987008d508cb58fb822e9a164cffa91c04e9dbc5b07f73/portier-python-0.1.1.tar.gz"
}
]
}