{ "info": { "author": "JanRain", "author_email": "openid@janrain.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Systems Administration :: Authentication/Directory" ], "description": "This is a set of Python packages to support use of\nthe OpenID decentralized identity system in your application. Want to enable\nsingle sign-on for your web site? Use the openid.consumer package. Want to\nrun your own OpenID server? Check out openid.server. Includes example code\nand support for a variety of storage back-ends.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/paywithscratch/python-openid", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "scratch-openid", "package_url": "https://pypi.org/project/scratch-openid/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/scratch-openid/", "project_urls": { "Homepage": "http://github.com/paywithscratch/python-openid" }, "release_url": "https://pypi.org/project/scratch-openid/2.3.1/", "requires_dist": null, "requires_python": null, "summary": "OpenID support for servers and consumers.", "version": "2.3.1" }, "last_serial": 1250038, "releases": { "2.3.0": [ { "comment_text": "", "digests": { "md5": "df17c9fe8108813d565359c4975debdb", "sha256": "5efee1e32dcb803d4004edaa97cc7f917c663f8bbeeddc8b93041a810f18afe6" }, "downloads": -1, "filename": "scratch_openid-2.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "df17c9fe8108813d565359c4975debdb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 129147, "upload_time": "2014-09-26T22:29:25", "url": "https://files.pythonhosted.org/packages/3e/5a/2a4f50d1aaf2bbbaefb1bb17293eaf7b8e39c42a287d72a742b757cbf20d/scratch_openid-2.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be1c444e83f9dea211e376a3f9e2a530", "sha256": "2eadf08fbe8412308b283015807042f99c7c12e74a1d3b5cfdf888318f776755" }, "downloads": -1, "filename": "scratch-openid-2.3.0.tar.gz", "has_sig": false, "md5_digest": "be1c444e83f9dea211e376a3f9e2a530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 298714, "upload_time": "2014-09-26T22:29:29", "url": "https://files.pythonhosted.org/packages/9b/c1/83adaa27d0c7027a1b59d79dce3bfbb311558156991dc4cbac4acfa91e77/scratch-openid-2.3.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "3e7ed764c66d5ccd3f834f3be5327379", "sha256": "53bc841133c7406638b598e3281a242bebe394209951650a3937d24ec8421ea3" }, "downloads": -1, "filename": "scratch-openid-2.3.0.zip", "has_sig": false, "md5_digest": "3e7ed764c66d5ccd3f834f3be5327379", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 363120, "upload_time": "2014-09-26T22:29:33", "url": "https://files.pythonhosted.org/packages/fa/7d/29b8c3437cfa5dc4407b499d192528fa8194f2b03277e0c8d522403be8d0/scratch-openid-2.3.0.zip" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "c08b889087bea1932de96ceded4f203b", "sha256": "419d63d7d399f8e481f73a29e29f74925198b2fed95ce91d0a462954669031cf" }, "downloads": -1, "filename": "scratch_openid-2.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "c08b889087bea1932de96ceded4f203b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 129391, "upload_time": "2014-10-06T22:32:42", "url": "https://files.pythonhosted.org/packages/9e/42/a7dcc314307aeb1eb24244aca38d0563ad9434a01e3358e88e6077b8e29e/scratch_openid-2.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "895a8b104ff5e36cf35deeaaa069aeb5", "sha256": "8a6cdb5b4fdddaf499f83db09f7ab2f4b39a7895c320162cfb0ebd0d3645a8c8" }, "downloads": -1, "filename": "scratch-openid-2.3.1.tar.gz", "has_sig": false, "md5_digest": "895a8b104ff5e36cf35deeaaa069aeb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 298976, "upload_time": "2014-10-06T22:32:46", "url": "https://files.pythonhosted.org/packages/a9/2a/2e200f69193568e42f751d3e13dc7c5eb14274916850a66ff5c4945f2497/scratch-openid-2.3.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "4b74a8d9d8ece2b9ff586d188d025415", "sha256": "46d95190e2e0328e3b6f0d9b971b7c540954da9101cf2f36ee9611cb6c05b9e9" }, "downloads": -1, "filename": "scratch-openid-2.3.1.zip", "has_sig": false, "md5_digest": "4b74a8d9d8ece2b9ff586d188d025415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 363360, "upload_time": "2014-10-06T22:32:49", "url": "https://files.pythonhosted.org/packages/5d/a2/4ba9057d719df2f7f037c8aad6ee8117ba7a3bd05836989ae1bc0567868b/scratch-openid-2.3.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c08b889087bea1932de96ceded4f203b", "sha256": "419d63d7d399f8e481f73a29e29f74925198b2fed95ce91d0a462954669031cf" }, "downloads": -1, "filename": "scratch_openid-2.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "c08b889087bea1932de96ceded4f203b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 129391, "upload_time": "2014-10-06T22:32:42", "url": "https://files.pythonhosted.org/packages/9e/42/a7dcc314307aeb1eb24244aca38d0563ad9434a01e3358e88e6077b8e29e/scratch_openid-2.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "895a8b104ff5e36cf35deeaaa069aeb5", "sha256": "8a6cdb5b4fdddaf499f83db09f7ab2f4b39a7895c320162cfb0ebd0d3645a8c8" }, "downloads": -1, "filename": "scratch-openid-2.3.1.tar.gz", "has_sig": false, "md5_digest": "895a8b104ff5e36cf35deeaaa069aeb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 298976, "upload_time": "2014-10-06T22:32:46", "url": "https://files.pythonhosted.org/packages/a9/2a/2e200f69193568e42f751d3e13dc7c5eb14274916850a66ff5c4945f2497/scratch-openid-2.3.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "4b74a8d9d8ece2b9ff586d188d025415", "sha256": "46d95190e2e0328e3b6f0d9b971b7c540954da9101cf2f36ee9611cb6c05b9e9" }, "downloads": -1, "filename": "scratch-openid-2.3.1.zip", "has_sig": false, "md5_digest": "4b74a8d9d8ece2b9ff586d188d025415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 363360, "upload_time": "2014-10-06T22:32:49", "url": "https://files.pythonhosted.org/packages/5d/a2/4ba9057d719df2f7f037c8aad6ee8117ba7a3bd05836989ae1bc0567868b/scratch-openid-2.3.1.zip" } ] }