{ "info": { "author": "edX", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/edx/edx-oauth2-provider", "keywords": "", "license": "AGPL", "maintainer": "", "maintainer_email": "", "name": "edx-oauth2-provider", "package_url": "https://pypi.org/project/edx-oauth2-provider/", "platform": "", "project_url": "https://pypi.org/project/edx-oauth2-provider/", "project_urls": { "Homepage": "https://github.com/edx/edx-oauth2-provider" }, "release_url": "https://pypi.org/project/edx-oauth2-provider/1.3.1/", "requires_dist": [ "django (<2.0,>=1.8.7)", "edx-django-oauth2-provider (<2.0.0,>=1.2.1)", "PyJWT (<2.0.0,>=1.4.0)" ], "requires_python": "", "summary": "Provide OAuth2 access to edX installations", "version": "1.3.1" }, "last_serial": 5852019, "releases": { "0.5.9": [ { "comment_text": "", "digests": { "md5": "a828bbddcd57743fac88823bbbb3b7fc", "sha256": "9eae2de5e88b68fceedbde6dd3807b8ccaa3d42444122965ed22ad8ab2b2981e" }, "downloads": -1, "filename": "edx_oauth2_provider-0.5.9-py2-none-any.whl", "has_sig": false, "md5_digest": "a828bbddcd57743fac88823bbbb3b7fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30479, "upload_time": "2015-11-25T19:11:22", "url": "https://files.pythonhosted.org/packages/c3/39/27dbd9e8b182f8adb2190894fd801036b06c06d6f89b15b5a33d7bfbcad6/edx_oauth2_provider-0.5.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c1601e385b4b46f54ec970c01f3e3f9", "sha256": "e80d06045b0dfebfcb7f467012c99b49d653b1cafe65c494156330ae5ced84af" }, "downloads": -1, "filename": "edx-oauth2-provider-0.5.9.tar.gz", "has_sig": false, "md5_digest": "5c1601e385b4b46f54ec970c01f3e3f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19805, "upload_time": "2015-11-25T19:11:33", "url": "https://files.pythonhosted.org/packages/2f/c6/c4c38f1abf00074c6662f826f3cc771e6019794aa6e12beb9b0c732bff00/edx-oauth2-provider-0.5.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1c96c90fc8d78fa06337da935d2ff09f", "sha256": "e1ba304869008338f9b1cb7769102c78a9541ccf87c3b5e15e4daa9b3b7a1864" }, "downloads": -1, "filename": "edx_oauth2_provider-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1c96c90fc8d78fa06337da935d2ff09f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30644, "upload_time": "2016-02-04T01:45:41", "url": "https://files.pythonhosted.org/packages/5b/23/147a5dc478854baee4d1a113b244b8b806cdf852e2bd8f752ed7ff3359cf/edx_oauth2_provider-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2bd0aa459975dc856904cbf29c37c1d", "sha256": "db4b7de019fba76e7e9fcb3b94a0e5006db6e64e1c750f91a2432622e2d14059" }, "downloads": -1, "filename": "edx-oauth2-provider-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d2bd0aa459975dc856904cbf29c37c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19530, "upload_time": "2016-02-04T01:45:55", "url": "https://files.pythonhosted.org/packages/b3/4e/dd74028fefd7479fffbd63e54d171ea86332d6e319c820430bbaec9130a5/edx-oauth2-provider-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5cc5b865e188e7bc9ae0d0460c5cac5f", "sha256": "9e4dd49e4baef2c3cfb9c4d69b2451975b848754cf6ae9c19f85293f7c006625" }, "downloads": -1, "filename": "edx_oauth2_provider-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "5cc5b865e188e7bc9ae0d0460c5cac5f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30644, "upload_time": "2016-04-13T19:21:45", "url": "https://files.pythonhosted.org/packages/06/df/58ab0aff8753fe4b13bf6b5e0b7d1fc689b2e84c202e56339c18c3f55379/edx_oauth2_provider-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c75c2c4c8c309ed04e6fddff8d8aebe5", "sha256": "98bf475f1efd4508a7e3fb72c8dc5af3319e0bb3cf7c52d703439953fe76f5bc" }, "downloads": -1, "filename": "edx-oauth2-provider-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c75c2c4c8c309ed04e6fddff8d8aebe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19529, "upload_time": "2016-04-13T19:21:57", "url": "https://files.pythonhosted.org/packages/80/b8/480f5661674943f7857e69c75103291942f3d1222aefa18bdf2ae99c019a/edx-oauth2-provider-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "95211ca241f8491dc2d13e9a82813ce8", "sha256": "adca7db46567f8db0a9e422e543627deb7b94eab7c68902a394cf4d49b8be8a7" }, "downloads": -1, "filename": "edx_oauth2_provider-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "95211ca241f8491dc2d13e9a82813ce8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31056, "upload_time": "2016-06-06T23:17:13", "url": "https://files.pythonhosted.org/packages/1b/63/8d7464b309660915124c4de4ec32c2019f977c1c0b3ac464cf6faa65c6e1/edx_oauth2_provider-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03d3becde4010034a3c5c4296aab77f5", "sha256": "2dc57b0400116d41a5450350193d25a73146bc4fc45e54b54b1a7eeaac331674" }, "downloads": -1, "filename": "edx-oauth2-provider-1.1.0.tar.gz", "has_sig": false, "md5_digest": "03d3becde4010034a3c5c4296aab77f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19855, "upload_time": "2016-06-06T23:17:17", "url": "https://files.pythonhosted.org/packages/83/26/62bffadc4f2ac934dc9e02fa25717d354e1636b1ade125e774849bc7c2e4/edx-oauth2-provider-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a8139fc46b42adcceacd866a95279c0f", "sha256": "45c73c696cc170e27d9dc0f6f113599a842618a04afca8f08b6bbc0b675b1078" }, "downloads": -1, "filename": "edx_oauth2_provider-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a8139fc46b42adcceacd866a95279c0f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31141, "upload_time": "2016-06-10T05:16:52", "url": "https://files.pythonhosted.org/packages/6b/d8/2f11bec75ce1d4f2ac382ef7b4705a27df3295abd23927f7c07fdbec7281/edx_oauth2_provider-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c938349b6056ce8457242fbe8997c6d7", "sha256": "8e3df91f034b5fbe3fd7670befc782639bf0d9ad6ca22f5fcf0822218c69aa20" }, "downloads": -1, "filename": "edx-oauth2-provider-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c938349b6056ce8457242fbe8997c6d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19928, "upload_time": "2016-06-10T05:16:56", "url": "https://files.pythonhosted.org/packages/74/5c/1d783a988dd33eee7c0e047a653843912ac71c1196a8c1a8b0c1bfb0e520/edx-oauth2-provider-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "89cf8f3ebe315d9c6c5133b6b04211cd", "sha256": "993c105d7a669e33c61da0a26162445fcb00512c53bb11c5daaf699d073567cc" }, "downloads": -1, "filename": "edx_oauth2_provider-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "89cf8f3ebe315d9c6c5133b6b04211cd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31140, "upload_time": "2016-06-23T16:51:46", "url": "https://files.pythonhosted.org/packages/f3/a7/189a5c7a6c41c8b5ef36c79fe9538167662ddac5644ec9a40880c5fdc08e/edx_oauth2_provider-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e44b43c6d61f07405232d72dec7737ba", "sha256": "4abe3911eb2225815c599a99398fb8fcc8fa2da9cfaeaba4fcb4ac5de9e742c7" }, "downloads": -1, "filename": "edx-oauth2-provider-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e44b43c6d61f07405232d72dec7737ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19921, "upload_time": "2016-06-23T16:51:50", "url": "https://files.pythonhosted.org/packages/d0/9a/869df4a86ca674b12fe91fefe72029ba82fbf4ddb73d7cb7da14c1e76d10/edx-oauth2-provider-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "b7fc7947eab9c8d3e9177bf995f9a395", "sha256": "38ab457e4ce1ba1fda40054278a7861c8c922b8b8f4061707a7fc89048e5e727" }, "downloads": -1, "filename": "edx_oauth2_provider-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b7fc7947eab9c8d3e9177bf995f9a395", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31295, "upload_time": "2016-06-24T13:28:52", "url": "https://files.pythonhosted.org/packages/e7/04/e6eb7169fd2caf6ec7ec05fe6140bfa7d9729d0a874c045020ad9fdafa06/edx_oauth2_provider-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "394d30551301ca0f5e63f7744afdb314", "sha256": "66b5a89b4f8c7e685ee991888b60228865799c571beab317653c387ba57c9063" }, "downloads": -1, "filename": "edx-oauth2-provider-1.1.3.tar.gz", "has_sig": false, "md5_digest": "394d30551301ca0f5e63f7744afdb314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20071, "upload_time": "2016-06-24T13:29:12", "url": "https://files.pythonhosted.org/packages/0c/be/63592087a19228e84a2c4f38126877851cfc2dbd865f6179aed4b8b933b0/edx-oauth2-provider-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "262df1e10dfe914b1be78d4d5c25e6ad", "sha256": "88d520eed9b17b49709604244a71aad1aec91a548fee35cf7714fb5560f937a7" }, "downloads": -1, "filename": "edx_oauth2_provider-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "262df1e10dfe914b1be78d4d5c25e6ad", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31881, "upload_time": "2016-09-28T08:59:18", "url": "https://files.pythonhosted.org/packages/0c/c7/2d2f3d9f72c26b162ec225b5aa2cbd8f21b40d59e8b47c5a4c2549846514/edx_oauth2_provider-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08f61530f51ed7378b5711f53f2fe7a1", "sha256": "4fd14c4200b99189e0ee08fc98ce2f624e05e471400f43283ceea1af528984d9" }, "downloads": -1, "filename": "edx-oauth2-provider-1.2.0.tar.gz", "has_sig": false, "md5_digest": "08f61530f51ed7378b5711f53f2fe7a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20350, "upload_time": "2016-09-28T08:59:20", "url": "https://files.pythonhosted.org/packages/91/1d/0a96530e00dc40e1bd9ca442893902827c4e24d80159725174568e951a0b/edx-oauth2-provider-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "24c2d9ef433dfbabb22284d98fe9bf1e", "sha256": "1b609507c94a64bae8dce9ec0b949cc40c4a1b06056c4a5545cb968d65940a66" }, "downloads": -1, "filename": "edx_oauth2_provider-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "24c2d9ef433dfbabb22284d98fe9bf1e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32086, "upload_time": "2017-04-25T21:06:45", "url": "https://files.pythonhosted.org/packages/9f/e8/435ca22e94bbb2f6b0a6276c131866c88d853b9ccc8ff8d4e5b006069acb/edx_oauth2_provider-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5092a727032d5811f629b12c233091b0", "sha256": "0d2be99363864eabf8d8fb29a98484bbea28265b17bb7e161e037999e562916a" }, "downloads": -1, "filename": "edx-oauth2-provider-1.2.1.tar.gz", "has_sig": false, "md5_digest": "5092a727032d5811f629b12c233091b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20509, "upload_time": "2017-04-25T21:06:46", "url": "https://files.pythonhosted.org/packages/3b/d5/ffbb3298c8e4bfbf3ac5465ad580ebe1f31355c8fc2194028c7ab0ddebb9/edx-oauth2-provider-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "7d208d412ef0d813913bc8b8ac40efdb", "sha256": "3bd51ad3c96ffb94ae930ec8a5611a71cd935a03cdf292cf2e74a174531ef69d" }, "downloads": -1, "filename": "edx_oauth2_provider-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d208d412ef0d813913bc8b8ac40efdb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32576, "upload_time": "2017-07-27T21:32:15", "url": "https://files.pythonhosted.org/packages/85/a7/eed809b3842e7e24103a65116d12d31fbc851c757a53a067649e91c0e4a4/edx_oauth2_provider-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90b38f3799a44d7b5fbe438b50cb5a8b", "sha256": "0ca96711727bb17eb1cc112afc80fbdf70c47310268d4f661173ed0c4bcf257c" }, "downloads": -1, "filename": "edx-oauth2-provider-1.2.2.tar.gz", "has_sig": false, "md5_digest": "90b38f3799a44d7b5fbe438b50cb5a8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20817, "upload_time": "2017-07-27T21:32:16", "url": "https://files.pythonhosted.org/packages/e7/8b/94617ccc89a781b0c2b39fc60d59f323c63dc03d99c62491f847f4079985/edx-oauth2-provider-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "cee9a1452d423b9aa77e25ff86fcd8a5", "sha256": "9cf99fbd87afa5fea2389b8eebcc5dd0be9d77344e2a8af76c09d0fe2f251087" }, "downloads": -1, "filename": "edx_oauth2_provider-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cee9a1452d423b9aa77e25ff86fcd8a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44396, "upload_time": "2019-07-19T15:28:37", "url": "https://files.pythonhosted.org/packages/10/86/6cca8a4a61078c4ec4d6603c680e7e91756f0735eb3b6ecd9d8f1a50bcf4/edx_oauth2_provider-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ddd76eef30c98f0de4e4e4ed2ca8525", "sha256": "3df90c03181566a53701397992451911b8c374bef7496d07955b65de6c162ed0" }, "downloads": -1, "filename": "edx-oauth2-provider-1.2.3.tar.gz", "has_sig": false, "md5_digest": "4ddd76eef30c98f0de4e4e4ed2ca8525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22645, "upload_time": "2019-07-19T15:28:38", "url": "https://files.pythonhosted.org/packages/24/26/502179159108342f9d2618e3aeaea3d186df18f83c803965fe43439a359e/edx-oauth2-provider-1.2.3.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "93638790d652344d5b067def8bb08ddb", "sha256": "1f49bec4c4161b59560f4a6e6ec7362f1894ac954ff6f502f46a885b940a018f" }, "downloads": -1, "filename": "edx_oauth2_provider-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93638790d652344d5b067def8bb08ddb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44234, "upload_time": "2019-08-02T20:16:45", "url": "https://files.pythonhosted.org/packages/15/0e/304a257c4af873e119a94c211204b5b95c34e82e15c680ba5cf8c5cbc6f1/edx_oauth2_provider-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ef14f5570783ad8b1874ff3e37290f3", "sha256": "8232f61ab8048d492d370f63b0028fe0bd7cf1ea42c2c8effad850db0a6d912d" }, "downloads": -1, "filename": "edx-oauth2-provider-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7ef14f5570783ad8b1874ff3e37290f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22431, "upload_time": "2019-08-02T20:16:47", "url": "https://files.pythonhosted.org/packages/b3/38/a162c50c4c6f4ba83111e22527a87f18653a52e3ef96ee1aef031f3f4014/edx-oauth2-provider-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "079df8f6bd3c6d87d433ae335e443e5f", "sha256": "f2e6a0e047fc83c71e49b4f1daeadb9753bbc06d654c65d11c1b08b4494fafac" }, "downloads": -1, "filename": "edx_oauth2_provider-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "079df8f6bd3c6d87d433ae335e443e5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44275, "upload_time": "2019-09-18T19:03:44", "url": "https://files.pythonhosted.org/packages/e9/80/a297868ce84d996ed029c8abe197f88c0e3bc81353e982abe4075908a2c8/edx_oauth2_provider-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17820e59d8d2cb3a2661f644d995234f", "sha256": "374fde582c1c890a43e2e9cae3df2d29e295adf07c88642a512caaf0ee473804" }, "downloads": -1, "filename": "edx-oauth2-provider-1.3.1.tar.gz", "has_sig": false, "md5_digest": "17820e59d8d2cb3a2661f644d995234f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22438, "upload_time": "2019-09-18T19:03:46", "url": "https://files.pythonhosted.org/packages/91/88/482d677a2ba7cb4d56c29b2d0a3e2b5df0708822daa654e4a2b4bb9f145b/edx-oauth2-provider-1.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "079df8f6bd3c6d87d433ae335e443e5f", "sha256": "f2e6a0e047fc83c71e49b4f1daeadb9753bbc06d654c65d11c1b08b4494fafac" }, "downloads": -1, "filename": "edx_oauth2_provider-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "079df8f6bd3c6d87d433ae335e443e5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44275, "upload_time": "2019-09-18T19:03:44", "url": "https://files.pythonhosted.org/packages/e9/80/a297868ce84d996ed029c8abe197f88c0e3bc81353e982abe4075908a2c8/edx_oauth2_provider-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17820e59d8d2cb3a2661f644d995234f", "sha256": "374fde582c1c890a43e2e9cae3df2d29e295adf07c88642a512caaf0ee473804" }, "downloads": -1, "filename": "edx-oauth2-provider-1.3.1.tar.gz", "has_sig": false, "md5_digest": "17820e59d8d2cb3a2661f644d995234f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22438, "upload_time": "2019-09-18T19:03:46", "url": "https://files.pythonhosted.org/packages/91/88/482d677a2ba7cb4d56c29b2d0a3e2b5df0708822daa654e4a2b4bb9f145b/edx-oauth2-provider-1.3.1.tar.gz" } ] }