{ "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" } ] }