{ "info": { "author": "Kohei YOSHIDA", "author_email": "kohei.yoshida@gehirn.co.jp", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://travis-ci.org/GehirnInc/python-jwt.svg?branch=master\n :target: https://travis-ci.org/GehirnInc/python-jwt\n.. image:: https://coveralls.io/repos/GehirnInc/python-jwt/badge.png?branch=master\n :target: https://coveralls.io/r/GehirnInc/python-jwt?branch=master\n.. image:: https://badge.fury.io/py/jwt.svg?dummy\n :target: http://badge.fury.io/py/jwt\n\npython-jwt\n==========\n\n*python-jwt* is a JSON Web Token (JWT) implementation in Python developed by `Gehirn Inc`_.\n\n\nExamples\n--------\n\n.. code-block:: python\n\n import json\n\n from jwt import (\n JWT,\n jwk_from_dict,\n jwk_from_pem,\n )\n\n message = {\n 'iss': 'https://example.com/',\n 'sub': 'yosida95',\n 'iat': 1485969205,\n 'exp': 1485972805,\n }\n\n with open('rsa_private_key.pem', 'rb') as fh:\n signing_key = jwk_from_pem(fh.read())\n\n jwt = JWT()\n compact_jws = jwt.encode(message, signing_key, 'RS256')\n\n with open('rsa_public_key.json', 'r') as fh:\n verifying_key = jwk_from_dict(json.load(fh))\n\n message_received = jwt.decode(compact_jws, verifying_key)\n\n assert message == message_received\n\n\nInstallation\n------------\n\nYou can install python-jwt with pip.\n\n.. code-block:: shell\n\n $ pip install jwt\n\n\nImplementation Details\n-------------------------\n\nSupported Algorithms\n~~~~~~~~~~~~~~~~~~~~\n\n- Unsecured\n\n - none\n\n- Symmetric\n\n - HS256\n - HS384\n - HS512\n\n- Asymmetric\n\n - RS256\n - RS384\n - RS512\n\nSupported Python Versions\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\n- Python 3.5\n- Python 3.6\n- Python 3.7\n\n\nLicense\n-------\npython-jwt is licensed under the Apache License version 2. See ./LICENSE.rst.\n\n\n.. _Gehirn Inc: http://www.gehirn.co.jp/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GehirnInc/python-jwt", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "jwt", "package_url": "https://pypi.org/project/jwt/", "platform": "", "project_url": "https://pypi.org/project/jwt/", "project_urls": { "Homepage": "https://github.com/GehirnInc/python-jwt" }, "release_url": "https://pypi.org/project/jwt/0.6.1/", "requires_dist": [ "cryptography (<3.*,>=2.2.2)" ], "requires_python": "", "summary": "JSON Web Token library for Python 3.", "version": "0.6.1" }, "last_serial": 4809413, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "824e5a457dd6f030ac48ca86e7ddfadb", "sha256": "498bebc4d3f397d2dc821867e394f19460ff0b10159a6cb8cf619ca181332e0c" }, "downloads": -1, "filename": "jwt-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "824e5a457dd6f030ac48ca86e7ddfadb", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9692, "upload_time": "2014-04-16T12:04:27", "url": "https://files.pythonhosted.org/packages/9a/fc/46a6ebfcff8115f082daa06ad65d2fda2e207b88d74fc6db4ac734c7e4c8/jwt-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba9f014107b7c0ebdedabeb84d33e5a2", "sha256": "7f2a1c4b1b8695186bb0077cc7d9d1bd2dd79e04dc8aa58192952a24afe6a6fb" }, "downloads": -1, "filename": "jwt-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ba9f014107b7c0ebdedabeb84d33e5a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5810, "upload_time": "2014-04-16T12:04:29", "url": "https://files.pythonhosted.org/packages/9e/84/68fff1afc852b90c09a032ea16c3404f6f9d32566216c5254ab1de5eb407/jwt-0.0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fe63ceaeb535f6e1caaefcd49a7a0423", "sha256": "db8a47fc140bb99117d382be50a67bd3e2622a045df4cba5139ebcffafa70993" }, "downloads": -1, "filename": "jwt-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fe63ceaeb535f6e1caaefcd49a7a0423", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9594, "upload_time": "2014-04-18T10:30:45", "url": "https://files.pythonhosted.org/packages/08/9b/9e576bc0e09602b3b46507b1631cc3af32f069cf89fde40c8eb970166b10/jwt-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d65a84291dfbe85fc2ee8841ffde4240", "sha256": "3b60fc249437282cc08df9f2efe2f628cee9f136b62d523ddcfe7c9ca09b2ae7" }, "downloads": -1, "filename": "jwt-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d65a84291dfbe85fc2ee8841ffde4240", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5785, "upload_time": "2014-04-18T10:30:47", "url": "https://files.pythonhosted.org/packages/58/df/e22af3585ae86682318b8ce7284c4a8ad35a63ccbed1ce4fc712ce936155/jwt-0.1.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c0870ac36082983af3efa9e19e804012", "sha256": "8a9568ae1d010025615aaaa9f211dacfa9c71e07c1a3993f82619450be70b505" }, "downloads": -1, "filename": "jwt-0.2.1-py33-none-any.whl", "has_sig": false, "md5_digest": "c0870ac36082983af3efa9e19e804012", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 17615, "upload_time": "2014-06-13T20:22:18", "url": "https://files.pythonhosted.org/packages/3f/a2/cd8ae7a97eef140deee99f6f48cea15214be575994e8dc45017bd32bd408/jwt-0.2.1-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "464854cab0e945c91311552863e8223e", "sha256": "121eeb4f0c117a4c7489e2e72ccb01456cef5b3242544e8604f2474db38142bb" }, "downloads": -1, "filename": "jwt-0.2.1.tar.gz", "has_sig": false, "md5_digest": "464854cab0e945c91311552863e8223e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11261, "upload_time": "2014-06-13T20:22:30", "url": "https://files.pythonhosted.org/packages/0a/ee/4c01b1eea75678e04f0281754daa12a12b817a50bca26acbffa822a44bfc/jwt-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "3a763a3eb436c0bdece3c8396dfcd0dc", "sha256": "f76e51e3aa961641d6d9eddf6ec44e7591a6d90627eb2595d26e13414ad0d3e7" }, "downloads": -1, "filename": "jwt-0.2.3-py33-none-any.whl", "has_sig": false, "md5_digest": "3a763a3eb436c0bdece3c8396dfcd0dc", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 17742, "upload_time": "2014-06-15T08:21:48", "url": "https://files.pythonhosted.org/packages/18/d1/a2a15c2276a964fb7b4478a2ec9153b6d62da3836c6a10950a49b6514efa/jwt-0.2.3-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e04fa56e7ae6c7e7e447a601b9bf1456", "sha256": "251ac169d795031c590ff96bace799b8b3d91f7465c5d945e66ac7d737c7d69e" }, "downloads": -1, "filename": "jwt-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e04fa56e7ae6c7e7e447a601b9bf1456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11391, "upload_time": "2014-06-15T08:21:35", "url": "https://files.pythonhosted.org/packages/6b/09/56bc5d805f7d34539e36fa8f74f8bd8e402fbf0b3ae9a1cd7222dd80b19c/jwt-0.2.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "40ff965bd3d8d172722c164253c1796a", "sha256": "b1e5909a7d49fa71cb97680cc649bd6b36d15ec7ae668e561639c1594b922e10" }, "downloads": -1, "filename": "jwt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "40ff965bd3d8d172722c164253c1796a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11478, "upload_time": "2014-07-08T07:22:10", "url": "https://files.pythonhosted.org/packages/82/5a/4c2cb921934ace46fffec8ee772a437ab19306715c68758b429a2de2fe4b/jwt-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "97deed6b354bc8f5163f6a5cbe6c849e", "sha256": "83a626d252491ba028b03e2208f314f5d93f46435a4f43e147be2c4d3ae6db82" }, "downloads": -1, "filename": "jwt-0.3.2.tar.gz", "has_sig": false, "md5_digest": "97deed6b354bc8f5163f6a5cbe6c849e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12574, "upload_time": "2014-09-25T06:24:35", "url": "https://files.pythonhosted.org/packages/b0/f2/c82b50709a4caf2720441a1ee2f9ae4bb8264ab12f182638816885b57c4f/jwt-0.3.2.tar.gz" } ], "0.5.0": [], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c8d05eeedef6712f1353161e28c5573e", "sha256": "b56bab108b5121847cb394f85ace64be4570cef147007a24db801541815703b7" }, "downloads": -1, "filename": "jwt-0.5.1-py34-none-any.whl", "has_sig": true, "md5_digest": "c8d05eeedef6712f1353161e28c5573e", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": null, "size": 12687, "upload_time": "2017-02-01T18:11:14", "url": "https://files.pythonhosted.org/packages/be/7f/1e1e798f4048a914a48df771f98b2edc3bee08333050e9f8fecbaf6d868e/jwt-0.5.1-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fa02798cfec0caa25ecccd72b2b158f", "sha256": "0f7ed202d92d864f12cfd89ef0090625a990e088f85875320353e8a829fedbdb" }, "downloads": -1, "filename": "jwt-0.5.1-py35-none-any.whl", "has_sig": true, "md5_digest": "3fa02798cfec0caa25ecccd72b2b158f", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 12665, "upload_time": "2017-02-01T18:11:18", "url": "https://files.pythonhosted.org/packages/00/45/254657dcdc4447d682495640b26e4ab956f8d4dd1e59b4186dc7077bf83d/jwt-0.5.1-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fc8f6a235d108111b824dfc407fc664", "sha256": "1ded8240c1714c9554e71238054176b786e65f41b9388dfdecbc6f62118af04b" }, "downloads": -1, "filename": "jwt-0.5.1-py36-none-any.whl", "has_sig": true, "md5_digest": "1fc8f6a235d108111b824dfc407fc664", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 12664, "upload_time": "2017-02-01T18:11:24", "url": "https://files.pythonhosted.org/packages/a9/95/9c8550e9e9ee4a72d08048cc555318d9c71922736e706dd6c7302b462531/jwt-0.5.1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf71f935a121aa6b9f4c8843e47b0794", "sha256": "dd21f934f03f1b07786eb78374d2e81d188a24af3f9ac143d7d9c80ee276823f" }, "downloads": -1, "filename": "jwt-0.5.1.tar.gz", "has_sig": true, "md5_digest": "bf71f935a121aa6b9f4c8843e47b0794", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6824, "upload_time": "2017-02-01T18:11:28", "url": "https://files.pythonhosted.org/packages/b9/5c/1d04b158de3e0f3a0ff1d80b7f3538d686c1555cee2b6f18aa0dd9a57484/jwt-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "6cac1b295a3faba35ab470c263a943eb", "sha256": "41e9c2aafc20f85c2cfce34dda18b0ffe7194d6dfb0abbf9e5773f22655028e1" }, "downloads": -1, "filename": "jwt-0.5.2-py34-none-any.whl", "has_sig": true, "md5_digest": "6cac1b295a3faba35ab470c263a943eb", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": null, "size": 12668, "upload_time": "2017-02-01T18:41:01", "url": "https://files.pythonhosted.org/packages/7c/1e/91cfcd76333a1181b2b09d94589e62b2ab2fb9fac57878a2c2090b42c68c/jwt-0.5.2-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8569731d1aa9dddf0f5481d570fd7969", "sha256": "61ec92734fec4941c247f2939b928766c841d8ad8ec2b6dc21b6d97dff528b3f" }, "downloads": -1, "filename": "jwt-0.5.2-py35-none-any.whl", "has_sig": true, "md5_digest": "8569731d1aa9dddf0f5481d570fd7969", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 12644, "upload_time": "2017-02-01T18:41:06", "url": "https://files.pythonhosted.org/packages/66/2c/3ab7ba727863830de3564a08ef3b4c202f2dc849010b417a98371f9e24b9/jwt-0.5.2-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "934821712fd33bfe7d04610e0a34464c", "sha256": "2b336f5bba3d6f03841c0e969e290067f6ec5e080529a174d45b3d3d69c4859c" }, "downloads": -1, "filename": "jwt-0.5.2-py36-none-any.whl", "has_sig": true, "md5_digest": "934821712fd33bfe7d04610e0a34464c", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 12646, "upload_time": "2017-02-01T18:41:10", "url": "https://files.pythonhosted.org/packages/53/e8/688cfba9a65cbde84011bef42f2b03648b7f7fcc77dff39d41d9b0724eec/jwt-0.5.2-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bb6d14cdcc5902001dd44439fc23386", "sha256": "41defa71646942069b84ec3be8f4aaee90fa3b996587bae52f030e74d38aee9e" }, "downloads": -1, "filename": "jwt-0.5.2.tar.gz", "has_sig": true, "md5_digest": "1bb6d14cdcc5902001dd44439fc23386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6820, "upload_time": "2017-02-01T18:41:14", "url": "https://files.pythonhosted.org/packages/6c/5e/a61bc4281ec27577d013650b3436d3a8d6422e9b1821ae68ff0daccf4ee4/jwt-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "539e96cb6f84d54b835bf7aeb96e84c9", "sha256": "369a478e10780dd3952bad8682ea0e2aebb0d4dbac83bbbb3907c022903a762e" }, "downloads": -1, "filename": "jwt-0.5.3-py34-none-any.whl", "has_sig": false, "md5_digest": "539e96cb6f84d54b835bf7aeb96e84c9", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": ">=3.4", "size": 12829, "upload_time": "2018-03-26T03:14:50", "url": "https://files.pythonhosted.org/packages/25/b6/37de833622c5702dc8f29c8f8da7a41635703e0c035041f7eda16b646649/jwt-0.5.3-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0b9eb56f7316e1f4034269fb29e9744", "sha256": "3ee6a0800dd4ea8614b6e6638cc67ab3c6d6f05c8e545b129a4a04593e6c4cb8" }, "downloads": -1, "filename": "jwt-0.5.3-py35-none-any.whl", "has_sig": false, "md5_digest": "e0b9eb56f7316e1f4034269fb29e9744", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": ">=3.4", "size": 12784, "upload_time": "2018-03-26T03:14:51", "url": "https://files.pythonhosted.org/packages/7f/fb/d5c178bda8fcad5c85716512516370ba2f3e24db5a71a5eacef5cf7658fe/jwt-0.5.3-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffe2b01eb1b1b90e94750c0f000963cc", "sha256": "2ce85a94ac6dbfe1836724e80d8a4acafd4981a36ebae90eace7c3bc3ead03ac" }, "downloads": -1, "filename": "jwt-0.5.3-py36-none-any.whl", "has_sig": false, "md5_digest": "ffe2b01eb1b1b90e94750c0f000963cc", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": ">=3.4", "size": 12802, "upload_time": "2018-03-26T03:14:52", "url": "https://files.pythonhosted.org/packages/64/1c/49b065fe188f30e429259c449076921db8becb7d2afc211cae430ad697b3/jwt-0.5.3-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8153ea33f39cb288a377b8242af69272", "sha256": "398fb3411ba4d24ca91dca38dcfc5d884694a555fadf275dc80d5be94bf0238f" }, "downloads": -1, "filename": "jwt-0.5.3.tar.gz", "has_sig": false, "md5_digest": "8153ea33f39cb288a377b8242af69272", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7280, "upload_time": "2018-03-26T03:14:53", "url": "https://files.pythonhosted.org/packages/16/a0/b7f94ec6bd264b95b9e27fc971eefffe1758ba0ba7715af7c04b104a90bf/jwt-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "14b4847513206307bd5051776a39a20c", "sha256": "4ff49a594462f04bff33de91121247a71952ddfbdeb8ad32c9d2f74eefe947cc" }, "downloads": -1, "filename": "jwt-0.5.4-py34-none-any.whl", "has_sig": false, "md5_digest": "14b4847513206307bd5051776a39a20c", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": ">=3.4", "size": 12804, "upload_time": "2018-07-03T10:38:04", "url": "https://files.pythonhosted.org/packages/63/4f/12988876959db9d4070a1139b42ae65576dfcc650011c4845c0bed9080a8/jwt-0.5.4-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3343d0ffc4c48102272f5a71895a9f1e", "sha256": "ba4448cc4a161bbb649f50b98ce4a4b8016d6bfd6a2e33ffe0c7797ceb48ed82" }, "downloads": -1, "filename": "jwt-0.5.4-py35-none-any.whl", "has_sig": false, "md5_digest": "3343d0ffc4c48102272f5a71895a9f1e", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": ">=3.4", "size": 12760, "upload_time": "2018-07-03T10:38:06", "url": "https://files.pythonhosted.org/packages/bd/8e/0379ed9f24c6ea5b1cd8b1293d84af0dbcbbc1d79ebc96062ebec08ee655/jwt-0.5.4-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c741cb59eb7dcbd7f2724a662d09105", "sha256": "bf49e848996ed3f85f1cdbc6c45a66196bf46fbe33b85945091e6cfdde9a0d62" }, "downloads": -1, "filename": "jwt-0.5.4-py36-none-any.whl", "has_sig": false, "md5_digest": "2c741cb59eb7dcbd7f2724a662d09105", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": ">=3.4", "size": 12780, "upload_time": "2018-07-03T10:38:07", "url": "https://files.pythonhosted.org/packages/87/03/543775e9ad9c29f99ddce4058c1562d45dbb2ef33adef5404fef7d3e853b/jwt-0.5.4-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "809b4b6f7facc050d5046cb0878dc4b5", "sha256": "fd19dd38e12c32faa1af9769d2586b87334c3360446ca657295a498d0e163d98" }, "downloads": -1, "filename": "jwt-0.5.4.tar.gz", "has_sig": false, "md5_digest": "809b4b6f7facc050d5046cb0878dc4b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7263, "upload_time": "2018-07-03T10:38:08", "url": "https://files.pythonhosted.org/packages/58/69/45d4db4fc623d7e8879abb5057ad31472c2c283e8af13f2795363f26e467/jwt-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "fc0255ac93d07116e86f8700b3a1ddec", "sha256": "882559a3eef299f15c17d93257bf814409b499a5315e3ff0be700f1eb89b60d9" }, "downloads": -1, "filename": "jwt-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc0255ac93d07116e86f8700b3a1ddec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15396, "upload_time": "2019-02-12T06:41:20", "url": "https://files.pythonhosted.org/packages/b8/4f/a119d7f3065e0974bcd4a187bbe65e2e3221b6d1f5b4465941d59c796f31/jwt-0.6.0-py3-none-any.whl" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "68588866b051efe362e8d75f0c955b22", "sha256": "f78e4c06370b23c643ad66192c80c0b36d4b1e8e2d6458f177a3962c90ee74d5" }, "downloads": -1, "filename": "jwt-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "68588866b051efe362e8d75f0c955b22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15400, "upload_time": "2019-02-12T06:50:40", "url": "https://files.pythonhosted.org/packages/34/35/2d89cf49abac5eeb3b7e307e69391d82ce6727cc4ba1da38c74db7e974a0/jwt-0.6.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "68588866b051efe362e8d75f0c955b22", "sha256": "f78e4c06370b23c643ad66192c80c0b36d4b1e8e2d6458f177a3962c90ee74d5" }, "downloads": -1, "filename": "jwt-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "68588866b051efe362e8d75f0c955b22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15400, "upload_time": "2019-02-12T06:50:40", "url": "https://files.pythonhosted.org/packages/34/35/2d89cf49abac5eeb3b7e307e69391d82ce6727cc4ba1da38c74db7e974a0/jwt-0.6.1-py3-none-any.whl" } ] }