{"package": "authutils", "summary": "Gen3 auth utility functions", "pypi_url": "https://pypi.org/project/authutils", "piwheels_url": "https://www.piwheels.org/project/authutils", "releases": {"8.0.1": {"released": "2026-08-25 19:05:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-8.0.1-py3-none-any.whl": {"file_url": "/simple/authutils/authutils-8.0.1-py3-none-any.whl", "filehash": "dc7878947d68ab7a05407236464dc302478ae7c7d359d65729c02b699631bf45", "filesize": 24500, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "8.0.0": {"released": "2026-07-09 15:25:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-8.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-8.0.0-py3-none-any.whl", "filehash": "4781c24dac4e1349288a660fedc6fe78be396ebc53139ed20e138844b7bc4892", "filesize": 24503, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.2.8": {"released": "2026-07-06 19:06:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.2.8-py3-none-any.whl", "filehash": "b2e1f65b725ce6bf8498e404474d70ab6a39e9debbaa3acd5744c5eeb5b08975", "filesize": 24473, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.2.7": {"released": "2026-06-08 15:17:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.2.7-py3-none-any.whl", "filehash": "c3662fcdcb3f73b2eca918192987b7131374c7b3463e1e337bec155bc06451f3", "filesize": 24471, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.2.6": {"released": "2026-03-31 20:59:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "7.2.5": {"released": "2026-02-20 20:15:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.2.5-py3-none-any.whl", "filehash": "96c627a99e0ab15c834043ffa23371cc1670dcaf4a00a0428a447ecbedffa9b1", "filesize": 24469, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.2.4": {"released": "2026-02-18 16:46:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.2.4-py3-none-any.whl", "filehash": "fa0cebf79bf966e7361bd7d15f9f44622dd1dd2d4fe5b61f9bf3ba8cba9c6150", "filesize": 24464, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.2.3": {"released": "2026-02-13 22:58:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.2.3-py3-none-any.whl", "filehash": "f877055ec1a549b9d31aaf3b4d19870a9621565c5de6df50640930732b51f748", "filesize": 24462, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.2.2": {"released": "2026-02-13 18:33:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.2.2-py3-none-any.whl", "filehash": "7d7b247938f7c3589fbde537bfa818ff3aec78c2f37586c47866ef1ec6ba7cab", "filesize": 24486, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.2.1": {"released": "2026-01-09 20:28:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.2.1-py3-none-any.whl", "filehash": "9acc018ff90988dac06a19af42519f8b3670e7ba6fb01dc5931de039d0d1fff5", "filesize": 24509, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.2.0": {"released": "2026-01-02 23:06:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.2.0-py3-none-any.whl", "filehash": "b1a5c939465be53f8ffcb4a7a2dac2bdda6028971e7d38d929a8b3b568d83093", "filesize": 24431, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cdislogging", "cryptography", "datamodelutils", "httpx", "pyjwt", "starlette", "werkzeug", "xmltodict"]}}}, "7.1.1": {"released": "2025-11-06 17:00:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "7.1.0": {"released": "2025-10-22 16:59:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-7.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-7.1.0-py3-none-any.whl", "filehash": "66587c01a57973da742c9d54930894e97b642e8a2ea8e2d1a0d217a916027af8", "filesize": 24410, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cryptography", "httpx", "pyjwt", "xmltodict"]}}}, "7.0.0": {"released": "2025-07-25 21:12:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "6.2.7": {"released": "2025-04-07 17:58:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "6.2.6": {"released": "2025-01-09 16:20:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.2.6-py3-none-any.whl", "filehash": "5c0201249aad384f706f9ac981af04eaadcea7e94df415691551e1ae00112106", "filesize": 24324, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cryptography", "httpx", "pyjwt", "xmltodict"]}}}, "6.2.5": {"released": "2024-06-14 21:23:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.2.5-py3-none-any.whl", "filehash": "ef91c9c7c750123c28b7376be9ca00b4e89b2d52fa183dec9bfe681d8eac6227", "filesize": 24324, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "cryptography", "httpx", "pyjwt", "xmltodict"]}}}, "6.2.3": {"released": "2023-10-10 15:05:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.2.3-py3-none-any.whl", "filehash": "8c4e7e24183cbc1055ab91eaf9d2966f0da5b739be0fabfe380749674ba3057e", "filesize": 23715, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "6.2.2": {"released": "2022-11-03 16:57:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.2.2-py3-none-any.whl", "filehash": "df9b551b4ab561452f0f4b50edaddccc443905b4d77ee69ea7eea78938e7caed", "filesize": 23698, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "6.2.1": {"released": "2022-06-27 21:01:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.2.1-py3-none-any.whl", "filehash": "6fa30d8426cfd61b8e55d3cad6f83fbb71ed8a41e6718b48e671beebc2425ad8", "filesize": 23652, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "6.2.0": {"released": "2022-06-23 15:08:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.2.0-py3-none-any.whl", "filehash": "694c65ca50460bbeaf00dc27a02985e458ef4380c49848bf246b8f6469347811", "filesize": 23491, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "6.1.2": {"released": "2022-01-06 21:57:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.1.2-py3-none-any.whl", "filehash": "5e45b7098a40ee9650326d3f9488f867a538d53d1e03304b59634d5e77a3a258", "filesize": 23483, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "6.1.1": {"released": "2021-12-03 20:03:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.1.1-py3-none-any.whl", "filehash": "9c61c563e19781807f354dee8a2720769b18689c2972cf57178cfcb197c7ab6d", "filesize": 23484, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "6.1.0": {"released": "2021-10-28 19:45:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.1.0-py3-none-any.whl", "filehash": "682dba636694c36fb35af1d9ff576bb8436337c3899f0ef434cda5918d661db9", "filesize": 23434, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "6.0.2": {"released": "2021-05-28 17:43:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.0.2-py3-none-any.whl", "filehash": "b1ded486669ae181d451052e5c435300b33d3c9cb7edbe75da5ba9530f3e5128", "filesize": 23066, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "6.0.1": {"released": "2021-04-29 20:45:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-6.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-6.0.1-py3-none-any.whl", "filehash": "53aedffabb3225c528e48e97767ec5d88b552aaf45bd036c525db8978f164c8e", "filesize": 22098, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "5.0.5": {"released": "2021-01-19 19:39:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-5.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-5.0.5-py3-none-any.whl", "filehash": "91e81838b8ba419d5fd92550747f8f60a1f5e91fee4146109e35728bea140034", "filesize": 21307, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "5.0.4": {"released": "2020-06-02 16:25:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-5.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-5.0.4-py3-none-any.whl", "filehash": "70d750b6ff68748b2812e11f868c724146e8d770aa17f7c1506faf67abf08ad5", "filesize": 21305, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "5.0.3": {"released": "2020-06-01 19:54:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-5.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-5.0.3-py3-none-any.whl", "filehash": "a460a92822fbdc828d687f9800cfc511bac07014e6e98bfe8ba4536ee9105db9", "filesize": 21310, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "5.0.0": {"released": "2020-06-01 00:37:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-5.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-5.0.0-py3-none-any.whl", "filehash": "31b90fdaadb0b4411829727c86b3f12f6b64164c1ed35eb9c3a6dfac9905f097", "filesize": 21305, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "5.0.0b1": {"released": "2020-05-18 16:41:35", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"authutils-5.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-5.0.0b1-py3-none-any.whl", "filehash": "ed4c9b7e270c578e087fcdabc03f4f9d2605ec784bb5ccdc9f45146e93f2b8f8", "filesize": 21328, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["authlib", "cached-property", "cdiserrors", "httpx", "pyjwt", "xmltodict"]}}}, "4.0.0": {"released": "2019-07-02 20:52:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-4.0.0-py3-none-any.whl", "filehash": "11824fbffa19d8839fdf5cb3427946957b506cc0f64d56bde3dcd1db53073fa4", "filesize": 24227, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["addict", "authlib", "cached-property", "cdiserrors", "cdislogging", "flask", "pyjwt", "python-keystoneclient", "requests", "werkzeug", "xmltodict"]}}}, "3.1.1": {"released": "2019-06-18 20:32:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-3.1.1-py3-none-any.whl", "filehash": "b4b916bd8d5c2335b6a2a4e4e1c35cd69556edac7b67ede078a5c72e7bf19e35", "filesize": 20276, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["addict", "authlib", "cached-property", "cdiserrors", "cdislogging", "flask", "pyjwt", "python-keystoneclient", "requests", "werkzeug", "xmltodict"]}}}, "3.1.0": {"released": "2019-05-13 18:47:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-3.1.0-py3-none-any.whl", "filehash": "d40ae0f17574fdbdedf5f57372cdb4a0cf7ae2be82f2094c6b1460d1d963f849", "filesize": 20305, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["addict", "authlib", "cached-property", "cdiserrors", "cdislogging", "flask", "pyjwt", "python-keystoneclient", "requests", "werkzeug", "xmltodict"]}}}, "3.0.6": {"released": "2019-04-24 22:02:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-3.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-3.0.6-py3-none-any.whl", "filehash": "e24bbe3e61b1836bc47e326021f419cf6758737bf8f952224bcd87c3a242f1dc", "filesize": 20264, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["addict", "authlib", "cached-property", "cdiserrors", "cdislogging", "flask", "pyjwt", "python-keystoneclient", "requests", "werkzeug", "xmltodict"]}}}, "3.0.5": {"released": "2019-04-11 00:28:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-3.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-3.0.5-py3-none-any.whl", "filehash": "a5295b3c75da8b41f0322690600c48cb91062a8ef1ade14de6b898218c015d03", "filesize": 24180, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["addict", "authlib", "cached-property", "cdiserrors", "cdislogging", "flask", "pyjwt", "python-keystoneclient", "pyyaml", "requests", "werkzeug", "xmltodict"]}}}, "3.0.4": {"released": "2019-04-10 22:22:39", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.3": {"released": "2019-02-26 23:14:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-3.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-3.0.3-py3-none-any.whl", "filehash": "c92e7720f000738c12ae8becd648c91c2aee43f930449e96c5ee4abbf43a13e8", "filesize": 24064, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["addict", "authlib", "cached-property", "cdiserrors", "cdislogging", "flask", "pyjwt", "python-keystoneclient", "pyyaml", "requests", "werkzeug", "xmltodict"]}}}, "3.0.2": {"released": "2019-02-17 07:14:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"authutils-3.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/authutils/authutils-3.0.2-py3-none-any.whl", "filehash": "c616e93385198f3d338a3ab48004ceec436809e2c1a1f410caa786fc67395ffe", "filesize": 24068, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["addict", "authlib", "cached-property", "cdiserrors", "cdislogging", "flask", "pyjwt", "python-keystoneclient", "pyyaml", "requests", "werkzeug", "xmltodict"]}}}}}