{"package": "jsm-user-services", "summary": "Middleware to intercept JWT auth token and more utils functions", "pypi_url": "https://pypi.org/project/jsm-user-services", "piwheels_url": "https://www.piwheels.org/project/jsm-user-services", "releases": {"2.7.0": {"released": "2026-08-17 12:52:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.7.0-py3-none-any.whl": {"file_url": "/simple/jsm-user-services/jsm_user_services-2.7.0-py3-none-any.whl", "filehash": "941fa815998e2c4281d374fed3a8e9566db5c007f58819c2e2a1afd1a80c5aa6", "filesize": 37894, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.6.3": {"released": "2026-07-31 13:26:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.6.3-py3-none-any.whl", "filehash": "2b3705d02263e4fe84932c4ccc5b5226b024802faa2dfa7d815ad6fbd6f03f67", "filesize": 37832, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.6.2": {"released": "2026-07-10 19:55:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.6.2-py3-none-any.whl", "filehash": "3be1e7974aa287d7aa4aca0d537f11f1d334734259309c0063b7f09adaa299ed", "filesize": 37482, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.6.1": {"released": "2026-06-10 15:23:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.6.1-py3-none-any.whl", "filehash": "9db32b63be5dd6b99b09ff8a0d54a5fcaf28da9d900237e9c93b5fa9390a5a95", "filesize": 37480, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.6.0": {"released": "2026-04-07 11:53:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.6.0-py3-none-any.whl", "filehash": "3cd27974e34a57fdff3dc4f1418b610e893ad9609f7b9255e4f0208f16ea5b70", "filesize": 37478, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.5.1": {"released": "2026-01-07 20:21:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.5.1-py3-none-any.whl", "filehash": "a6b5d2fdfdbb4f4a65df34f462c00d529cf580debb253139ebfb004c5d7f4039", "filesize": 37272, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.5.0": {"released": "2025-12-17 23:03:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.5.0-py3-none-any.whl", "filehash": "9b25c9fafc632339f71ea44004a6fcfc5c7e3234bf616ae811a1851508018dd3", "filesize": 37314, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.4.3": {"released": "2025-10-31 13:52:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.4.2": {"released": "2025-10-28 14:43:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.3.2": {"released": "2025-10-21 20:28:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.3.2-py3-none-any.whl", "filehash": "51049ed0d6d6c0382353feca95ce08c81bd81b6549d785d18eb7d833a6f9f69e", "filesize": 36838, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.3.1": {"released": "2025-10-10 17:46:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.3.1-py3-none-any.whl", "filehash": "2e4d631c2687827ebbabf679de1b6927038365c806540ec5b1c94e99b2541713", "filesize": 36818, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.2.1": {"released": "2025-09-29 13:34:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.2.1-py3-none-any.whl", "filehash": "9c867071c3d74107aa2673edaa82f4068e1098b643ce0501ebc956c119833bba", "filesize": 34556, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.1.1": {"released": "2025-09-18 13:20:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.1.1-py3-none-any.whl", "filehash": "656e63a3186109e350307178f51b54162b2ddb72ae4352493054c77954c41e34", "filesize": 33482, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.1.0": {"released": "2025-09-15 11:54:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.1.0-py3-none-any.whl", "filehash": "142f376dace9181f6202a195d81d61495b9280bea1854da966fe49d2410afeb3", "filesize": 32968, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.0.3": {"released": "2025-07-17 18:54:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.0.2": {"released": "2025-06-12 19:30:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.0.1": {"released": "2025-02-27 12:15:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.0.1-py3-none-any.whl", "filehash": "c3e2275ee7758506a49e20686068ddd6aa7af91c3084190aede25a3a9926bae5", "filesize": 28565, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "2.0.0": {"released": "2025-02-20 12:28:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-2.0.0-py3-none-any.whl", "filehash": "ada326a86487b9cf037080a7efecdc851346f3d101076ab9dc2c2204531dc463", "filesize": 28383, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "1.6.0": {"released": "2024-12-16 14:04:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.6.0-py3-none-any.whl", "filehash": "8dd83c546fb06acd6d0c35af4ee805945bc3da7389c05e7e7dcd97793b5e2230", "filesize": 30076, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "1.5.4": {"released": "2024-10-28 18:26:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.5.4-py3-none-any.whl", "filehash": "43e7464afa9f777c05b7f967855c0d2eba2fd8489e02c8dc5344191b7142cae0", "filesize": 30078, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "1.5.3": {"released": "2024-05-17 15:00:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.5.3-py3-none-any.whl", "filehash": "63d755a43f2154b0aee63c842b82d2bd2b7af0efc0e3f2dacff9a3f7eedf4f22", "filesize": 30068, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "pytest", "requests"]}}}, "1.5.2": {"released": "2024-05-13 18:20:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.5.2-py3-none-any.whl", "filehash": "d658496d898d6b8889466702af94afd187ac77620d708785f54f1c0727ef0372", "filesize": 30600, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["djangorestframework-simplejwt", "pyjwt", "pytest", "requests"]}}}, "1.5.1": {"released": "2024-05-09 19:48:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.5.1-py3-none-any.whl", "filehash": "518ac8d83749e06defe56f886c1cc66d2c32ed06407b9a957a7060d15ef1cf0a", "filesize": 30588, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["djangorestframework-simplejwt", "pyjwt", "pytest", "requests"]}}}, "1.5.0": {"released": "2024-05-08 20:31:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.5.0-py3-none-any.whl", "filehash": "e1f1288ccc6c799fa49e183953353ab8e3fc8860fe360e3be6714939eea69706", "filesize": 30537, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["djangorestframework-simplejwt", "pyjwt", "pytest", "requests"]}}}, "1.4.0": {"released": "2024-04-10 12:16:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.4.0-py3-none-any.whl", "filehash": "0fef1b55fe794819bf0bb633322f0e59da9ad1ebcf5bbd830f203f42d3197e33", "filesize": 28578, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.3.7": {"released": "2024-04-05 19:24:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.3.7-py3-none-any.whl", "filehash": "4c35195e43bd99b9c3f492a8df93d51c17e3c17dac1817234e9276d5a693b24d", "filesize": 28379, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.3.6": {"released": "2023-09-11 17:09:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.3.6-py3-none-any.whl", "filehash": "9b427c2da58fd85dc83a1f1ef82a93da9ebab1c04f8fabb6cab465d3a7a07c68", "filesize": 28385, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.3.5": {"released": "2023-08-02 14:32:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.3.5-py3-none-any.whl", "filehash": "57e67c9ebe81d375fab19dba33b79f117c5c3fa33a7ff0e52b0090090e09f110", "filesize": 28379, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.3.4": {"released": "2023-05-16 17:52:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.3.4-py3-none-any.whl", "filehash": "7cfed68eb7749bc366e2c30d66cadd96d37379e25aec8ab5745f780699ace57b", "filesize": 28387, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.3.3": {"released": "2023-04-20 13:30:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.3.3-py3-none-any.whl", "filehash": "70313e021d332ce3b7ea4f1b9bb4d0231474ff09b2fa9a612ea1b70d4f7a0cff", "filesize": 28332, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.3.2": {"released": "2023-03-13 13:10:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.3.2-py3-none-any.whl", "filehash": "077d873b5a75dc9725b839b9de97480a18170149f888087ad80c2c32c9c68ac3", "filesize": 47121, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.3.1": {"released": "2023-02-08 18:22:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.3.1-py3-none-any.whl", "filehash": "3dd31a12818b199543bc1af5b376a9d75c9533133fc38d8928145068ca7bfedc", "filesize": 46809, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.3.0": {"released": "2023-02-06 14:55:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.3.0-py3-none-any.whl", "filehash": "b845c428ca4127f5707f98e15c49f80df312eb9986f793c42780ee8d46e4f2ab", "filesize": 46769, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.2.0": {"released": "2021-10-06 14:51:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.2.0-py3-none-any.whl", "filehash": "ddeb2721be8f55079b001375a91815ed981fd0a68ff5f2ef1a6c51727dbc1aba", "filesize": 46513, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.1.3": {"released": "2021-08-23 19:19:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.1.3-py3-none-any.whl", "filehash": "a441377b371426dbc1d8a89dbe9b618af41ca40c1ee219e5525630f5a9fc51ff", "filesize": 45690, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.1.2": {"released": "2021-07-27 13:30:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.1.2-py3-none-any.whl", "filehash": "d7bfe999ee8470683416664e88102eda74379440e9f3b6829aebef767438a903", "filesize": 45617, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.1.1": {"released": "2021-07-20 17:46:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.1.1-py3-none-any.whl", "filehash": "fd48df98331ec5d8d6bae8f852cfbe563cdd20264abfb76aac0af7cadc6b8671", "filesize": 45310, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.1.0": {"released": "2021-07-16 12:40:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.1.0-py3-none-any.whl", "filehash": "aa44f6b8092fc63909514dcf4578a66421feaab2f26a20fd81ea4738ea4b5e4c", "filesize": 46160, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "1.0.0": {"released": "2021-06-15 21:58:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-1.0.0-py3-none-any.whl", "filehash": "bb4cdc0abf426b031dd032175f54ae9df84296b96cc72069bd30d6495f638d6b", "filesize": 42845, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.15.0": {"released": "2021-06-12 21:33:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.15.0-py3-none-any.whl", "filehash": "55ab0cfc7c7d865140d9ad58ece30705d533bf860402ffdede5e692782126625", "filesize": 42805, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.14.3": {"released": "2021-05-12 16:47:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.14.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.14.3-py3-none-any.whl", "filehash": "f6904bd70a951fb3b7bf8935f5a97b1dbce4e64b85649a483a61db90859c9da9", "filesize": 42591, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.14.2": {"released": "2021-05-11 17:57:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.14.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.14.2-py3-none-any.whl", "filehash": "4264d8a6e19fd293cb19eb52bff2577e9a409093aad245dc7c2ca22854f40e0e", "filesize": 42629, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.14.1": {"released": "2021-04-20 17:21:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.14.1-py3-none-any.whl", "filehash": "67a8f3fb895ee0ae9778a469aa21d6c6356eaaad85bfe63dcdd8508707b93d76", "filesize": 42591, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.14.0": {"released": "2021-04-20 12:24:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.14.0-py3-none-any.whl", "filehash": "839d166ec351a4f0e20a8deff1094bd6a2c4d0635d76aede9ca3e52d35bf3627", "filesize": 42489, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.13.1": {"released": "2020-12-29 17:19:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.13.1-py3-none-any.whl", "filehash": "d6fe2ab3c163d46320c3d082847fd9ffb525a2f5d3fb809a024b74035dadc4e7", "filesize": 35687, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.13.0": {"released": "2020-12-10 20:55:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.13.0-py3-none-any.whl", "filehash": "a10f2b81ac1401e93b9f8a836bdf96f303544900585ec477b450aa3ecd08bc70", "filesize": 35679, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.12.1": {"released": "2020-07-29 16:56:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.12.1-py3-none-any.whl", "filehash": "d155a7eabc5d1cd7a21e8abab5bc5e42a2c11def5271d18ffed1479dcc14b253", "filesize": 34802, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.12.0": {"released": "2020-07-29 12:23:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.12.0-py3-none-any.whl", "filehash": "04741838c0a2722f8aa41a8e64e91f67b5b9179044dc51660189918f1ee8acdf", "filesize": 35092, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyjwt", "requests"]}}}, "0.11.0": {"released": "2020-07-27 18:19:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.11.0-py3-none-any.whl", "filehash": "e669be9b29924581c8cc4c31df792d88d60e68a4dd508be82f10accbc5902dd3", "filesize": 26674, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.10.1": {"released": "2020-06-23 18:49:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.10.1-py3-none-any.whl", "filehash": "5ae06c69de929bd4eea0175bd6163df593d2da2789aad215f60b8ab25bdc299c", "filesize": 24594, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.10.0": {"released": "2020-06-23 12:35:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.10.0-py3-none-any.whl", "filehash": "640df97e3323cb4571eed6e37bdbdb3266c1265a0e35aab6d1cf765b57e3e2eb", "filesize": 23907, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.9.1": {"released": "2020-06-15 18:41:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.9.1-py3-none-any.whl", "filehash": "029aa947cc20df57f572ce400318bdf95e633d4f29831e508412739878a775e0", "filesize": 22836, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.9.0": {"released": "2020-06-12 15:40:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.9.0-py3-none-any.whl", "filehash": "53ea9758b6927b6ee7be82a7b37645ec9e573368a9fdd4ba347869bfc733ab6c", "filesize": 21741, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.8.1": {"released": "2020-06-03 01:49:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.8.1-py3-none-any.whl", "filehash": "2403d1bc1a59f39ce56f187d0dc927e532c98d371d80f879e9cea4f1157175c3", "filesize": 19572, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.8.0": {"released": "2020-05-29 22:11:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.8.0-py3-none-any.whl", "filehash": "761bd348d38cd2f9c21ec0356850006c85f8058fe59ef85145f9b5f2224c0460", "filesize": 18519, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.7.0": {"released": "2020-04-22 19:03:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.7.0-py3-none-any.whl", "filehash": "7ca73d4e1e580efb76b59cac394775a3badf00bcabf42fd1d4c6408e6155b29d", "filesize": 18771, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.6.0": {"released": "2020-04-13 22:07:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.6.0-py3-none-any.whl", "filehash": "38e4647a359692891fe2c941c8f72072d8a16aa1562812426763d064a36bfc89", "filesize": 18164, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.5.0": {"released": "2019-12-17 16:05:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.5.0-py3-none-any.whl", "filehash": "7ca2615b7f61d98570438e9e6b08112f05188e115f918e46da8b031b6e6628f0", "filesize": 17660, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["djangorestframework", "pyjwt", "request-id-django-log", "requests"]}}}, "0.4.0": {"released": "2019-10-23 16:36:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.4.0-py3-none-any.whl", "filehash": "24606716f3c30fb9121543007402f39c47255058dc75d75e346e4acc51ec787b", "filesize": 15037, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log", "requests"]}}}, "0.3.0": {"released": "2019-08-04 20:14:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.3.0-py3-none-any.whl", "filehash": "c8b181e3403c12e0a37de7028b52639c1a5fabfdf3fb1f64fa3a304d1d8d3160", "filesize": 18416, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log", "requests"]}}}, "0.2.2": {"released": "2019-08-02 19:29:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.2.2-py3-none-any.whl", "filehash": "4025f5f5525637a404c17faed5e0d9b08d1151d2e94bf5f4a023e4bbd320e2ca", "filesize": 18400, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log", "requests"]}}}, "0.2.1": {"released": "2019-08-02 14:00:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.2.1-py3-none-any.whl", "filehash": "b61dbac2bb5cddbc5c6203140f7ecba19fbfaeb21a6cb8aafa56ff28cb4b5575", "filesize": 18412, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log", "requests"]}}}, "0.2.0": {"released": "2019-07-20 16:49:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.2.0-py3-none-any.whl", "filehash": "08a9a56c1e1ee106c44d7e99e2051a773c044e4cbaa1678ab7daac3c61b8fea9", "filesize": 18379, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log", "requests"]}}}, "0.1.1": {"released": "2019-07-09 21:38:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.1.1-py3-none-any.whl", "filehash": "7054716e6d1509ef5c58ae5c634bdde5f24142185e81b444c8490fae8bbe389e", "filesize": 18277, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log", "requests"]}}}, "0.1.0": {"released": "2019-07-09 21:37:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.1.0-py3-none-any.whl", "filehash": "ad2c943fe45f2e4edfa94c941b36f7d4b1ef4d25f0d49a4564304d52e0f45df6", "filesize": 18280, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log"]}}}, "0.0.5": {"released": "2019-06-28 15:03:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.0.5-py3-none-any.whl", "filehash": "2240409c7abfd936c78455954e0716d448e2aa009987bc154099dfb9682e4eb2", "filesize": 18391, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log"]}}}, "0.0.4": {"released": "2019-06-26 15:53:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.0.4-py3-none-any.whl", "filehash": "d7c4e0276ddc5dac89e1bc877d74f77b636f9960fce49767edc98219d78f4991", "filesize": 16610, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt", "request-id-django-log"]}}}, "0.0.3": {"released": "2019-06-10 11:22:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.0.3-py3-none-any.whl", "filehash": "fda56218f5f2a358e5d93a3f33f2085e68fc54b1f9d8837ae08f569133065862", "filesize": 12510, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt"]}}}, "0.0.2": {"released": "2019-06-05 16:59:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.0.2-py3-none-any.whl", "filehash": "0027162caf27a32d6f23394ff2dea7329ca1e452c5ed6b976463da7f2cbdca54", "filesize": 12498, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt"]}}}, "0.0.1": {"released": "2019-06-03 18:15:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jsm_user_services-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jsm-user-services/jsm_user_services-0.0.1-py3-none-any.whl", "filehash": "04fb821a5b6665354f70fad0ec50c436fdef88f355b9e7f55eaa3bdf7a4b5e7f", "filesize": 12161, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyjwt"]}}}}}