{ "info": { "author": "Boris Rozumniuk", "author_email": "borisrozumnuk@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![Build Status](https://travis-ci.org/borisrozumnuk/cognitojwt.svg?branch=master)](https://travis-ci.org/borisrozumnuk/cognitojwt)\n\n# Decode and verify [Amazon Cognito](https://aws.amazon.com/cognito/) JWT tokens\n\n### Note: tested on Python >= 3.6, compatible with PEP-492 (async/await coroutines syntax)\n\n### Installation\n\nPackage works in two modes: synchronous - [requests](https://github.com/requests/requests) as http-client and asynchronous - [aiohttp](https://github.com/aio-libs/aiohttp) as http-client.\nIn order to avoid installing unnecessary dependencies I separated installation flow into two modes:\n\n* Async mode - `pip install cognitojwt[async]`\n* Sync mode - `pip install cognitojwt[sync]`\n\n### Usage\n\n```python\nimport cognitojwt\n\nid_token = ''\nREGION = '**-****-*'\nUSERPOOL_ID = 'eu-west-1_*******'\nAPP_CLIENT_ID = '1p3*********'\n\n# Sync mode\nverified_claims: dict = cognitojwt.decode(\n id_token,\n REGION,\n USERPOOL_ID,\n app_client_id=APP_CLIENT_ID, # Optional\n testmode=True # Disable token expiration check for testing purposes\n)\n\n# Async mode\nverified_claims: dict = await cognitojwt.decode_async(\n id_token,\n REGION,\n USERPOOL_ID,\n app_client_id=APP_CLIENT_ID, # Optional\n testmode=True # Disable token expiration check for testing purposes\n)\n\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/borisrozumnuk/cognitojwt", "keywords": "Amazon Cognito JWT", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cognitojwt", "package_url": "https://pypi.org/project/cognitojwt/", "platform": "Any", "project_url": "https://pypi.org/project/cognitojwt/", "project_urls": { "Homepage": "http://github.com/borisrozumnuk/cognitojwt" }, "release_url": "https://pypi.org/project/cognitojwt/1.1.0/", "requires_dist": [ "python-jose", "aiohttp ; extra == 'async'", "async-lru ; extra == 'async'", "requests ; extra == 'sync'" ], "requires_python": "", "summary": "Decode and verify Amazon Cognito JWT tokens", "version": "1.1.0" }, "last_serial": 4669558, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "841bb11e4d50a3f845e6cac9b424e29a", "sha256": "600a015b4a86d27b012d4103334004e201594868944f29876d59a25a798f5475" }, "downloads": -1, "filename": "cognitojwt-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "841bb11e4d50a3f845e6cac9b424e29a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2367, "upload_time": "2018-06-08T17:38:55", "url": "https://files.pythonhosted.org/packages/8e/26/e1fd0711d71bd502113943324919d37c036b29a79cf2b0cc4cd54f50ec00/cognitojwt-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92cf8c2bffd66e511c5803feb5302ffd", "sha256": "490fa10cd3c67c00ba803085cdf41430360e79b8bde4c0d5d6a4195328209774" }, "downloads": -1, "filename": "cognitojwt-0.1.tar.gz", "has_sig": false, "md5_digest": "92cf8c2bffd66e511c5803feb5302ffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1930, "upload_time": "2018-06-08T17:38:56", "url": "https://files.pythonhosted.org/packages/69/d4/d8665cce00f0799948c6bbb4e5b90307bf0cc8f981911a850dafcf5b62b1/cognitojwt-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9a5ef3e0335de87967c3f6da3d12f7d7", "sha256": "2d6c7f996a938c4a5478f2481a6efe6ea042fecb473e14c5fa9a808c215c854f" }, "downloads": -1, "filename": "cognitojwt-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9a5ef3e0335de87967c3f6da3d12f7d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2590, "upload_time": "2018-06-14T16:17:43", "url": "https://files.pythonhosted.org/packages/ca/09/32e4536fcea7a387d5a117a015e00be9e8ab585544bfff96902147235770/cognitojwt-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "935a32e04e9f7b12b4e0d020e8fbdbce", "sha256": "d2c8b576e35ab5fecded164ee0fd301be9ad530adf8d367d82bbd8222c6d3768" }, "downloads": -1, "filename": "cognitojwt-0.2.tar.gz", "has_sig": false, "md5_digest": "935a32e04e9f7b12b4e0d020e8fbdbce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2210, "upload_time": "2018-06-14T16:17:45", "url": "https://files.pythonhosted.org/packages/54/03/8c258611eecf324bf7fc8b5e432c68f20a0d3f543538c8b73160d0f5253a/cognitojwt-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ce269e458eda0d5248fe4a58374ecc6c", "sha256": "c27d70b03247290bc14eb9beee6a110a25bad8ee0a1b549890b09b011e8870a4" }, "downloads": -1, "filename": "cognitojwt-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ce269e458eda0d5248fe4a58374ecc6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2656, "upload_time": "2018-08-21T11:13:11", "url": "https://files.pythonhosted.org/packages/44/8a/8e90b1551a3f738131cac72caf524dd67d0da3162db41b2273f44b5e6e12/cognitojwt-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ca4941aba31f601d23d68543776e238", "sha256": "182e632afadcc8b257cf8d80c667eab529c57975c5ffc18c87b7c6c9993669be" }, "downloads": -1, "filename": "cognitojwt-0.3.tar.gz", "has_sig": false, "md5_digest": "7ca4941aba31f601d23d68543776e238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2289, "upload_time": "2018-08-21T11:13:15", "url": "https://files.pythonhosted.org/packages/bb/f6/55a0c587559f214b1cbfe628299c08cf9726d42d5f549d2d0fb6b8dd6699/cognitojwt-0.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "700b4d370a5173222b56d21c38de5dcf", "sha256": "dd6d5d1ab97ee45c69364ce0b532877f20f83457b662ce32a30b0aaaf05c9b3b" }, "downloads": -1, "filename": "cognitojwt-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "700b4d370a5173222b56d21c38de5dcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2857, "upload_time": "2018-08-23T12:21:58", "url": "https://files.pythonhosted.org/packages/41/af/d8c25c4e7df53f60bffb0a1082c7e2ef2978340fb7d5fc35e3296e18f905/cognitojwt-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be6dd8a555d38ba20f427b3ff0e082da", "sha256": "d21f84f7eb8a013c4caee086f126894adeb0ef768c2268720ca6b9a6f63660ce" }, "downloads": -1, "filename": "cognitojwt-0.4.0.tar.gz", "has_sig": false, "md5_digest": "be6dd8a555d38ba20f427b3ff0e082da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2506, "upload_time": "2018-08-23T12:22:01", "url": "https://files.pythonhosted.org/packages/54/8d/3688109ba8196fa397683999b14698b00a20ce965bdaa4488f727d5d4537/cognitojwt-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "aeee2638e643d48b13c6c1d0e4b753c5", "sha256": "d5ed9fa57d7e8cd3cc6390ac9c4aef449941bb76d21e9ae287625ae79e6797f1" }, "downloads": -1, "filename": "cognitojwt-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "aeee2638e643d48b13c6c1d0e4b753c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2916, "upload_time": "2018-08-23T15:37:38", "url": "https://files.pythonhosted.org/packages/fa/86/ec46af67492f11706ce0735db3667694967e0a27eb4349b29673571e2cda/cognitojwt-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2740768393cc84c254e0c4a8aa5a66e7", "sha256": "7e38eb08f6d77190b30e400817aa4f04e8a7920e7d8a8509a15e68d4111a7516" }, "downloads": -1, "filename": "cognitojwt-0.4.1.tar.gz", "has_sig": false, "md5_digest": "2740768393cc84c254e0c4a8aa5a66e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2593, "upload_time": "2018-08-23T15:37:40", "url": "https://files.pythonhosted.org/packages/cb/36/4c159f232da06854af38cebca217e23410e68a936fbad51c2175a0df0ca8/cognitojwt-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "a245b032c56e8ec6da8131629047dd27", "sha256": "c422f1e00c0dc64a0543fe1ba2a95cb1d85284d1b09f8e634cd961c16c3422d7" }, "downloads": -1, "filename": "cognitojwt-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a245b032c56e8ec6da8131629047dd27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2915, "upload_time": "2018-08-23T15:42:50", "url": "https://files.pythonhosted.org/packages/56/05/0cb71b93e5e0a5aefe35a14b488a3026c748f2eb7af13dba79e895231911/cognitojwt-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52b16fef1920de2f5370ba55874799ce", "sha256": "606814a1eac496f9186be858a6553031a9dd5406c5684cd4dd7178ca2bc06eee" }, "downloads": -1, "filename": "cognitojwt-0.4.2.tar.gz", "has_sig": false, "md5_digest": "52b16fef1920de2f5370ba55874799ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2586, "upload_time": "2018-08-23T15:42:51", "url": "https://files.pythonhosted.org/packages/80/28/ce1668ae6adab746675e9308b739a1d87fb5c79e6de25dc8e6ea79fc5c09/cognitojwt-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "184e720d621e7454a755ffeebeaa4071", "sha256": "21959cd2e1331743f0fd5eaf1817267f548e6b85725fd16d2cae92459cdf6c98" }, "downloads": -1, "filename": "cognitojwt-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "184e720d621e7454a755ffeebeaa4071", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4241, "upload_time": "2018-11-18T16:05:29", "url": "https://files.pythonhosted.org/packages/f0/47/e6c6c2406dcffc0fcfe4b519306ee4afe9fe62d5af65ab1295ffae7076ba/cognitojwt-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "834f70dd51318d35222f097e3916534e", "sha256": "a3ab878e8b1b32d6bb935b20dedf48dad6c64f5c5edb07fc25e0b48070db36ea" }, "downloads": -1, "filename": "cognitojwt-0.4.3.tar.gz", "has_sig": false, "md5_digest": "834f70dd51318d35222f097e3916534e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2755, "upload_time": "2018-11-18T16:05:30", "url": "https://files.pythonhosted.org/packages/0e/52/a15b23088dbc9e578a1f834620c501b76080444122dd71bd2a90830e5ace/cognitojwt-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "05dd5ec7a329cadb97674b953a0e8762", "sha256": "f6c9b96e93bcb69002715d5c7d41e403e0b5e33a657c61f9101874078721776f" }, "downloads": -1, "filename": "cognitojwt-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "05dd5ec7a329cadb97674b953a0e8762", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7175, "upload_time": "2019-01-04T20:13:37", "url": "https://files.pythonhosted.org/packages/b1/50/0b1e6b20c22e7025be8af7a05dfc4c0095a70c2bf803d5b33d65aafcb63d/cognitojwt-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e60e4e1a9cedaa0b2b43c654136109a", "sha256": "eb9d3f7f722b61b8e1760f8bf76db0f3dfa6f986c3df1194c68511ebf2febfd0" }, "downloads": -1, "filename": "cognitojwt-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6e60e4e1a9cedaa0b2b43c654136109a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3738, "upload_time": "2019-01-04T20:13:39", "url": "https://files.pythonhosted.org/packages/94/dd/d4c4bc0a41efed606f2a4128c0c2691fe201bc5439825235ff6b25ff11e7/cognitojwt-0.5.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ccee2280fe4b5c1c8c366110fb1385b1", "sha256": "5617a5e6e2c8852a9ee9509e2e3a6c3edae2e1869dcc27b9c9147a385f778105" }, "downloads": -1, "filename": "cognitojwt-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ccee2280fe4b5c1c8c366110fb1385b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7211, "upload_time": "2019-01-04T20:35:55", "url": "https://files.pythonhosted.org/packages/6c/9b/cc4e97d100ce96a1d0c733a211ca926e4cfb04dcdce8c175649d33a502ae/cognitojwt-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5acf2dbbd5396523246364c84fabc869", "sha256": "65313d2c6dfeea0d668c726ceffd52147228e4fa1513b615e3bad34b3b44056c" }, "downloads": -1, "filename": "cognitojwt-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5acf2dbbd5396523246364c84fabc869", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3813, "upload_time": "2019-01-04T20:35:56", "url": "https://files.pythonhosted.org/packages/17/87/98ca0b54b06e279d0c0623aef590a98f88c8a589e8354b4f17da610cc3d7/cognitojwt-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "01f3852eb7d69bcc5b644d2acb553f8c", "sha256": "8be9cc2738f3e292dd48a0c524dc26d78aa2203d1fdbe65dfcc79a971c649b73" }, "downloads": -1, "filename": "cognitojwt-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "01f3852eb7d69bcc5b644d2acb553f8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7245, "upload_time": "2019-01-04T20:47:28", "url": "https://files.pythonhosted.org/packages/4a/09/8de586f146c7ef8856210e3bcc7e2099ac1fa324d5a469a2c5ed35f5fbfc/cognitojwt-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8028d0aa53d9a152a19263ec6bc4186", "sha256": "0ada26733f8530edccb4ae64b711a0d75990ed2dd50bc7f525c67be4bcd7380c" }, "downloads": -1, "filename": "cognitojwt-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b8028d0aa53d9a152a19263ec6bc4186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3844, "upload_time": "2019-01-04T20:47:30", "url": "https://files.pythonhosted.org/packages/f8/a4/d9f4436ac1b3c55009ddbda7c896622b7ca45ae9642d58afe251cb9abf96/cognitojwt-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "91d8d623d518875066d2a74005a8a69d", "sha256": "77a040818963618a1140015d63d9afd727e93df9099421738be8984e298d4999" }, "downloads": -1, "filename": "cognitojwt-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "91d8d623d518875066d2a74005a8a69d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7291, "upload_time": "2019-01-04T20:52:40", "url": "https://files.pythonhosted.org/packages/1b/1d/4839aeafd2524286261a0389287f3b7dea1aaa1965a5d735ac481482725e/cognitojwt-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baf9834d3464b69ca1d0612f721163c1", "sha256": "83ac36cabc65dcb374bd6697dc7d2d39e0cf37ccd7f9de894286033a0741ccef" }, "downloads": -1, "filename": "cognitojwt-1.0.2.tar.gz", "has_sig": false, "md5_digest": "baf9834d3464b69ca1d0612f721163c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3881, "upload_time": "2019-01-04T20:52:41", "url": "https://files.pythonhosted.org/packages/f0/f4/cea1072134d4c5c1c7c6ff2b72f0c40025dcafc074433aeb4a99ee3ab636/cognitojwt-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "7902b69065d054ca2c35395433037567", "sha256": "567ad5a4dc6a47d2b13018c86bb1fdd62af930a034d109b98a08f22430a22d15" }, "downloads": -1, "filename": "cognitojwt-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7902b69065d054ca2c35395433037567", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7399, "upload_time": "2019-01-04T21:16:11", "url": "https://files.pythonhosted.org/packages/0a/10/8295df8068fc844deb7e3fc8d6ce82287b2af4c4dbaf29cd307dc066151f/cognitojwt-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1e5fae57540df651c55cd2428ba886e", "sha256": "d599446444bcfb5876677c9ba471782c7179ae7f348c4b09e858f0b17b2c9bdb" }, "downloads": -1, "filename": "cognitojwt-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f1e5fae57540df651c55cd2428ba886e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3974, "upload_time": "2019-01-04T21:16:12", "url": "https://files.pythonhosted.org/packages/aa/de/46fca6c1ac72f77afd47f591ca4d81a08de161f59b7d41149f8d1c367ebb/cognitojwt-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "8969264c2097a5a2013ccea1e23ebea8", "sha256": "97aff407c693fc831365b748fcbae6ddaf2c337a0337e3e36f696f51daa1aec1" }, "downloads": -1, "filename": "cognitojwt-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8969264c2097a5a2013ccea1e23ebea8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5634, "upload_time": "2019-01-05T17:24:47", "url": "https://files.pythonhosted.org/packages/81/8c/a99988d94b40538ab55df17be28596accc97a724b71c50d28f450c960157/cognitojwt-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25da24dff611d860d72f86df03cc81ab", "sha256": "930f9f9d3e335d22b3d0883c26a991b059aa484aa98ee0b285328d8b3f2fc6c2" }, "downloads": -1, "filename": "cognitojwt-1.0.4.tar.gz", "has_sig": false, "md5_digest": "25da24dff611d860d72f86df03cc81ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3137, "upload_time": "2019-01-05T17:24:49", "url": "https://files.pythonhosted.org/packages/64/14/f177c6e4d8d6399efe0e256ad07d0a17bb91a3dcf31666479bee4f5f41df/cognitojwt-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9fd12f8542b1ab45d71de79e7688e803", "sha256": "b57284f894e7006457baa6b9ac4ab8aa11dbe1beeff6e1ffb699d310f810e18b" }, "downloads": -1, "filename": "cognitojwt-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fd12f8542b1ab45d71de79e7688e803", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5911, "upload_time": "2019-01-07T17:29:42", "url": "https://files.pythonhosted.org/packages/ac/62/2afd14a6ef556b6d7ebd54ead1d8cdcee674e85710422144e3d025b34ba6/cognitojwt-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "400cccbeb91cf32d9c97d06125f8552b", "sha256": "32ec5a80b53bb26c121062f51ad3d4fc9d5dcc3eb7a43864b2144f17431fa0cb" }, "downloads": -1, "filename": "cognitojwt-1.1.0.tar.gz", "has_sig": false, "md5_digest": "400cccbeb91cf32d9c97d06125f8552b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3351, "upload_time": "2019-01-07T17:29:44", "url": "https://files.pythonhosted.org/packages/3e/8d/dcf22ba75d4c71308722bc9bf5154f8ecaf3dffd62c238bd80a4642ecff8/cognitojwt-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9fd12f8542b1ab45d71de79e7688e803", "sha256": "b57284f894e7006457baa6b9ac4ab8aa11dbe1beeff6e1ffb699d310f810e18b" }, "downloads": -1, "filename": "cognitojwt-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fd12f8542b1ab45d71de79e7688e803", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5911, "upload_time": "2019-01-07T17:29:42", "url": "https://files.pythonhosted.org/packages/ac/62/2afd14a6ef556b6d7ebd54ead1d8cdcee674e85710422144e3d025b34ba6/cognitojwt-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "400cccbeb91cf32d9c97d06125f8552b", "sha256": "32ec5a80b53bb26c121062f51ad3d4fc9d5dcc3eb7a43864b2144f17431fa0cb" }, "downloads": -1, "filename": "cognitojwt-1.1.0.tar.gz", "has_sig": false, "md5_digest": "400cccbeb91cf32d9c97d06125f8552b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3351, "upload_time": "2019-01-07T17:29:44", "url": "https://files.pythonhosted.org/packages/3e/8d/dcf22ba75d4c71308722bc9bf5154f8ecaf3dffd62c238bd80a4642ecff8/cognitojwt-1.1.0.tar.gz" } ] }