{"package": "django-mfa2", "summary": "Allows user to add 2FA to their accounts", "pypi_url": "https://pypi.org/project/django-mfa2", "piwheels_url": "https://www.piwheels.org/project/django-mfa2", "releases": {"3.2.0": {"released": "2026-05-01 13:11:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-3.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-3.2.0-py2.py3-none-any.whl", "filehash": "63352e6bbf30e6c31dadfd2db0f4a4ee2251503bfb96017dd881c8a5e5602fa2", "filesize": 211981, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "ua-parser", "user-agents"]}}}, "3.2b2": {"released": "2026-04-15 09:34:36", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-3.2b2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-3.2b2-py2.py3-none-any.whl", "filehash": "1def11f066152028c914246e582b04380d5c5f3d1d912b3f284159dcf86c3075", "filesize": 211948, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "ua-parser", "user-agents"]}}}, "3.2b1": {"released": "2025-11-07 12:25:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.1.2": {"released": "2025-11-07 12:13:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.1.1": {"released": "2025-07-11 10:44:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.1.0": {"released": "2025-06-23 16:30:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-3.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-3.1.0-py2.py3-none-any.whl", "filehash": "e5e6443b5ab19997156eaf7718662b5259ef97ea6d72d8ebbd3b780fdf8e273f", "filesize": 113911, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "ua-parser", "user-agents"]}}}, "3.1rc1": {"released": "2025-05-16 10:28:44", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.1b1": {"released": "2025-04-16 18:29:47", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.0": {"released": "2024-07-15 10:54:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-3.0-py2.py3-none-any.whl", "filehash": "cf8bee797d7d159851964d611edbdd95e5c4987a022bc7d6c0bbcd59c5fa6708", "filesize": 107228, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "ua-parser", "user-agents"]}}}, "3.0b2": {"released": "2024-07-04 13:32:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-3.0b2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-3.0b2-py2.py3-none-any.whl", "filehash": "61b4d5876b7d5d86f7244eb5aee01e994817b26560e4bf6182267e4aafc12b0a", "filesize": 104446, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "ua-parser", "user-agents"]}}}, "3.0b1": {"released": "2024-06-28 11:17:32", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-3.0b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-3.0b1-py2.py3-none-any.whl", "filehash": "307560efe6ade7e6b82bead7d65077601636815d1dba8855f8ccc409048dcb49", "filesize": 104429, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.9.0": {"released": "2024-05-27 05:54:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.9.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.9.0-py2.py3-none-any.whl", "filehash": "e354b818d711bfb3f9439e45759d97c7d0fb407484a9d1ba8fb39ff484a905e0", "filesize": 104683, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.9.0b1": {"released": "2024-04-04 13:45:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.9.0b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.9.0b1-py2.py3-none-any.whl", "filehash": "7dd5fa54f9ec6077b9209fa4fca38c7b1354410d8703ba3349685f464211efa9", "filesize": 105151, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.8.0": {"released": "2022-12-19 11:56:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.8.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.8.0-py2.py3-none-any.whl", "filehash": "354b5314ef5606d77d52e8500746e4b405c9ba3475030a1d4340060525bcb6e1", "filesize": 76596, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.7.0rc1": {"released": "2022-11-02 15:26:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.7.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.7.0rc1-py2.py3-none-any.whl", "filehash": "c79261128017ba9be941c16622e0ec9e8508e5ec1b071aaeef5d1dcb6a773e38", "filesize": 76310, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.6.1": {"released": "2022-10-10 14:30:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.6.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.6.1-py2.py3-none-any.whl", "filehash": "44ef14856b66928ba718cad96a3757dc5cd97e386227ba8bf271698bbd6ff32e", "filesize": 76393, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.6.0": {"released": "2022-10-01 09:42:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.6.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.6.0-py2.py3-none-any.whl", "filehash": "d2bafe5cb7c4befe1d5ff020b26ddeca1b4627eda09ee388eceaf66bc68fcb24", "filesize": 76688, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.6.0rc1": {"released": "2022-09-11 06:51:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.6.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.6.0rc1-py2.py3-none-any.whl", "filehash": "9da30eb173fce33e5da98574c4ce179e13f316752f3f38c8fd68791a844cae67", "filesize": 75869, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.5.2": {"released": "2022-10-10 14:44:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.5.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.5.2-py2.py3-none-any.whl", "filehash": "cefc0aa1d4e4d0a0d35592ae393291af4d0d176b2d395bc3feca3f36d48c0d87", "filesize": 68534, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.5.0": {"released": "2022-06-22 07:25:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.5.0-py2.py3-none-any.whl", "filehash": "3e8c1bf8853ac6018df009f7b774ca356c828f34edb81163aa9d062055327a26", "filesize": 72766, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.5.0b2": {"released": "2022-06-19 13:34:41", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.5.0b2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.5.0b2-py2.py3-none-any.whl", "filehash": "bf8826542553dbc05e69273419beb0d459c584b8e2126c8d62918b4d55594b16", "filesize": 72788, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.5.0b1": {"released": "2022-06-16 17:00:21", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.5.0b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.5.0b1-py2.py3-none-any.whl", "filehash": "e8699c9464e694a3ad840d2a683dd0dced24060f79f3c912217601090ab1c296", "filesize": 72418, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.4.0": {"released": "2021-10-14 16:59:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.4.0-py2.py3-none-any.whl", "filehash": "1cd79af627ef81290774d65132d80a68e96d3db2e3ec39d620527b947ebe8d0a", "filesize": 72184, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.3.0": {"released": "2021-09-21 17:24:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.3.0-py2.py3-none-any.whl", "filehash": "1d5c862730dc7387acfbf0dfcf4f784932ada720efa227d01b167219ca133c5f", "filesize": 72159, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.2.0": {"released": "2021-05-30 06:28:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.2.0-py2.py3-none-any.whl", "filehash": "33736ac9a0dc32215668ab07f6c35015edeffeb685b7c3117ff4b13be8a9f9ad", "filesize": 71745, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.2.0b2": {"released": "2021-05-28 13:46:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.2.0b2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.2.0b2-py2.py3-none-any.whl", "filehash": "a13575e0ed9f4d01072153ac675b34346e60aca5eed7397c4918d3823a8248c9", "filesize": 71289, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.2.0b1": {"released": "2021-03-04 21:49:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.2.0b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.2.0b1-py2.py3-none-any.whl", "filehash": "2f6bd9b1de06b825aa4648295c059788b1b445f5f486ae2435139104de8d9bdf", "filesize": 70524, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.1.2": {"released": "2021-03-02 16:43:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.1.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.1.2-py2.py3-none-any.whl", "filehash": "f4d61bd2734013acc8afb43a00ee6fb5a29db49a3e948ad42116f7f56562690f", "filesize": 70540, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.1.2b1": {"released": "2021-02-26 10:56:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.1.2b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.1.2b1-py2.py3-none-any.whl", "filehash": "9edd1c573054ae4921ee7e7031585bdbcfef19709a00184867220b8978f00cc6", "filesize": 70553, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.1.0": {"released": "2021-01-20 14:09:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.1.0-py2.py3-none-any.whl", "filehash": "7a22ddc7a96f788127c60fce76664154858f7d76d66a4e49f06dcf8aa2cadd9b", "filesize": 70602, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.0.6": {"released": "2020-12-09 05:33:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.0.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.0.6-py2.py3-none-any.whl", "filehash": "c1af5769d709dcb32a99a6ef813708e99e3eddfb858014a7e14ef1fbb66e942f", "filesize": 63396, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.0.5": {"released": "2020-12-08 14:37:57", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"django_mfa2-2.0.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.0.5-py2.py3-none-any.whl", "filehash": "4754458315fd3d3f6d6074adb90eff628d45e5bdcd2c7534131a5339054d8164", "filesize": 63390, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.0.4": {"released": "2020-12-08 14:32:02", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"django_mfa2-2.0.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.0.4-py2.py3-none-any.whl", "filehash": "4ce196aa70af755789ad86aa430ed13c7cb90a79ad2ead7af12e715da918516b", "filesize": 63392, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.0.3": {"released": "2020-11-10 06:03:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.0.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.0.3-py2.py3-none-any.whl", "filehash": "11069f5a48e797ab6278c01489b801adcc61afc1bac3f2e376183aaa749b6c76", "filesize": 62593, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.0.2": {"released": "2020-11-10 05:59:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.0.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.0.2-py2.py3-none-any.whl", "filehash": "65e893d916964a4696f8efd77a8dd8e845eb2f821bb850a99faa531a4f4a92cc", "filesize": 62591, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.0.1": {"released": "2020-09-10 06:09:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.0.1-py2.py3-none-any.whl", "filehash": "a663878c66b235021eab364c762896ef517a9bc37862f1a169c1c70da8f325ba", "filesize": 62109, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "2.0.0": {"released": "2020-09-09 16:02:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-2.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-2.0.0-py2.py3-none-any.whl", "filehash": "ea035211605bd960eba96af8ade84e338cc190c992cc1219a1e24c2880459f79", "filesize": 62080, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.9.0": {"released": "2020-06-06 08:09:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.9.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.9.0-py2.py3-none-any.whl", "filehash": "2f6549142048b16fd1c64529fa2fc1912671deabf146215c27b61d8b59552be3", "filesize": 57850, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.8.1": {"released": "2020-06-03 17:06:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.8.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.8.1-py2.py3-none-any.whl", "filehash": "ae0cfb9c1396406296273c8b4f12dcba045d8852207243d1904a4be1755914c3", "filesize": 57815, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.8.0": {"released": "2019-10-27 06:42:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.8.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.8.0-py2.py3-none-any.whl", "filehash": "a6c11884e650bd7e877407069d8387eac119241b3073c25bbfe0bef976ffbc4a", "filesize": 57780, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.13": {"released": "2019-10-21 08:20:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.13-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.13-py2.py3-none-any.whl", "filehash": "48149ae14acc19c5f67858ef5408207d7be7d37d7d49eb0149873060cb384fe6", "filesize": 61777, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.12": {"released": "2019-10-20 12:59:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.12-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.12-py2.py3-none-any.whl", "filehash": "257efb68d1e59c1748ed9ea3a44c1ef8d26899fab7bb25e46ff0b141c8986f70", "filesize": 57787, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.11": {"released": "2019-10-18 13:03:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.11-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.11-py2.py3-none-any.whl", "filehash": "7d83275b61eea263b85a5d4e6aa5250c943f2cec55ddc97eb13c735f9ada2515", "filesize": 61781, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.10": {"released": "2019-10-18 12:55:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.10-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.10-py2.py3-none-any.whl", "filehash": "46d6bbc99b0a497c183c4db6d014fcec00f3cd9ff22b6e9ae006e45dd198e0a2", "filesize": 61756, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.9": {"released": "2019-10-18 12:21:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.9-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.9-py2.py3-none-any.whl", "filehash": "cf5590aae156a7370d8c75c044cf553480d38212648df8f1521982680726d5e6", "filesize": 61719, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.8": {"released": "2019-10-18 12:05:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.8-py2.py3-none-any.whl", "filehash": "7a781f42d0de430a5f8c1c1c519c7f86ab193d3bbed7a6cce29ccb9d825ee953", "filesize": 61733, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.7": {"released": "2019-10-18 11:40:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.7-py2.py3-none-any.whl", "filehash": "5252efc2c7312585013d26223b7f023aeed8f79ce1fd42b666d0883f59cf1a8d", "filesize": 57751, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.6": {"released": "2019-10-18 11:32:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.6-py2.py3-none-any.whl", "filehash": "60ac6cd93fc1169bd16543e2f32aa9aa076d2acd9b1e6f0a9df804b2198a6dec", "filesize": 57730, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.5": {"released": "2019-10-16 15:50:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.5-py2.py3-none-any.whl", "filehash": "420d43eccd521b56cf0758b4561b74d793c779ed74a37a0aa225354443918090", "filesize": 57474, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.7.0": {"released": "2019-10-16 11:43:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.7.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.7.0-py2.py3-none-any.whl", "filehash": "dab06093ef2b6c3c94625d6a65c6a1bedbbcc18f68d218ec75b062473457a8a1", "filesize": 57367, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.6": {"released": "2019-06-20 18:19:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.6-py2.py3-none-any.whl", "filehash": "15525fa4308e1e3fb7c9e5e595a986463134f1dbe5a01b0393fc9aead1367304", "filesize": 60298, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.5.0": {"released": "2019-06-20 13:04:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.5.0-py2.py3-none-any.whl", "filehash": "2cdc707de062a133670de34c897da9ca301d14cb1941160db8bc7ca054d13742", "filesize": 60588, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.4.1": {"released": "2019-06-19 11:03:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.4.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.4.1-py2.py3-none-any.whl", "filehash": "3327f5bec91c9e931128604cd3de0be7c810a1556867cdd28bf88b16ba81135b", "filesize": 60532, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.4.0": {"released": "2019-06-17 13:29:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.4.0-py2.py3-none-any.whl", "filehash": "26b0e9463915aad6b5aa0de9e7e20b55727cd617a9da8dbb93a7abbe664dfb0a", "filesize": 56687, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.3.0": {"released": "2019-05-29 10:30:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.3.0-py2.py3-none-any.whl", "filehash": "d1f7e4c8ea83035017595d0dc6d7a18ab7032fed7c091bab6a609ef38d802853", "filesize": 60438, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.2.1": {"released": "2019-05-19 13:19:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.2.1-py2.py3-none-any.whl", "filehash": "e5090ab1086da96db69c82aa8e799c3e9c15253ca791eeefe30ad0192f1c38d0", "filesize": 60340, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.2.0": {"released": "2019-05-19 13:09:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.2.0-py2.py3-none-any.whl", "filehash": "1f52a5c0a5eb609fa9699f62c70201699f8b982284854ac09668884e32178d5c", "filesize": 56561, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.1.8.1": {"released": "2019-04-23 10:39:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.1.8.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.1.8.1-py2.py3-none-any.whl", "filehash": "a43a519c599c085f68fab8fb49fee9f2cdd7a25f892321a1058d1015e754899c", "filesize": 60155, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.1.8": {"released": "2019-04-23 09:01:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.1.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.1.8-py2.py3-none-any.whl", "filehash": "619c1cb2e49b9a71b352fcd98e8cdcb4fb35e39c940f66020eb172d06e21dff4", "filesize": 56401, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.1.7": {"released": "2019-04-23 08:58:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.1.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.1.7-py2.py3-none-any.whl", "filehash": "ea7afd1e706301432910a61603e1c34dc4c9fd91e8524de9ceac5c5453c07495", "filesize": 60109, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.1.6": {"released": "2019-03-24 13:31:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.1.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.1.6-py2.py3-none-any.whl", "filehash": "ffbbe45c17971bf93202ab31c08a7c3bda38f682f339a2ef8539b416e37c207e", "filesize": 56438, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.1.5": {"released": "2019-03-19 09:56:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.1.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.1.5-py2.py3-none-any.whl", "filehash": "c1c41a49c2e1e6ac62c005a769296b02ebe37b09222de1d61ac578f237f863f5", "filesize": 56386, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.1.2": {"released": "2019-03-11 10:08:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.1.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.1.2-py2.py3-none-any.whl", "filehash": "3e81d80f38161c8763f1a3d4065f9ff0695d0504be74a64fc08c02a98a6fc264", "filesize": 55833, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.1.1": {"released": "2019-01-25 12:18:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.1.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.1.1-py2.py3-none-any.whl", "filehash": "708f52ed221f3c86bff54d8b15493213bc2bc25b04d3cc8bd013bb28cd29ff1a", "filesize": 55743, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.1": {"released": "2019-01-25 12:11:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.1-py2.py3-none-any.whl", "filehash": "0321dab08bc719c785ddef96c3bc66b58b762578d6857bdb6927a63376fa849a", "filesize": 70830, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.0.5": {"released": "2019-03-11 10:05:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.0.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.0.5-py2.py3-none-any.whl", "filehash": "33fa2e1a4cff25fd0cab823c4ce08635930e37d248e4cc4298d5a371dc35f2cc", "filesize": 55662, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.0.4": {"released": "2019-01-23 13:14:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.0.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.0.4-py2.py3-none-any.whl", "filehash": "a3dbd792b96680f7c988918624fa326bc584994e1af5b4bb0a40b58b6c0a910c", "filesize": 55614, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.0.3": {"released": "2019-01-23 13:13:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.0.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.0.3-py2.py3-none-any.whl", "filehash": "f6d45f8c625e95160df2513dfaea56469e8b12a97d013f01b7ba061c8c6f0c57", "filesize": 55494, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.0.2": {"released": "2019-01-23 13:04:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.0.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.0.2-py2.py3-none-any.whl", "filehash": "728c744d5e0f09a9f32b955bde45617e5dd7da6c8f0368f4b6e543331eb895f3", "filesize": 55497, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.0.1": {"released": "2019-01-23 13:03:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.0.1-py2.py3-none-any.whl", "filehash": "6524beef0f1139e081eb4d0fb2e3d23624f5f57fa19a7f159c2de3eb17212015", "filesize": 55429, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "1.0": {"released": "2019-01-23 12:49:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-1.0-py2.py3-none-any.whl", "filehash": "0b8dea47d6364220925eca5087bd580beef188e65c39001250e745057f6dfa34", "filesize": 59041, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "0.9.5": {"released": "2019-01-23 12:39:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-0.9.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-0.9.5-py2.py3-none-any.whl", "filehash": "c6dfcdd125cbb314236ab377e896df6b6d58c81424490db0757c7055f97e4732", "filesize": 59070, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "jsonlookup", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "0.9.4": {"released": "2019-01-23 12:32:52", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.9.2": {"released": "2019-01-23 07:00:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-0.9.2-py3-none-any.whl", "filehash": "cdceac92f367bb445c410f2afa00cd36a4b11e965419dd01de5c7d12f2407068", "filesize": 54736, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "jsonfield", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "0.9.1": {"released": "2019-01-21 16:29:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-0.9.1-py3-none-any.whl", "filehash": "45f17994de3ec3c640fe527e2b398725c88436d9ac96b48d87db5e8cf5106479", "filesize": 54456, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "jsonfield", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "0.9.0": {"released": "2019-01-21 16:22:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-0.9.0-py3-none-any.whl", "filehash": "f1bc5467d0be64db50daa9a32c9620ccf5ce3bfa8b9f26806792626ec66ccb02", "filesize": 52864, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "jsonfield", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "0.8.8": {"released": "2019-01-20 12:52:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-0.8.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-0.8.8-py3-none-any.whl", "filehash": "c715bb6d003bfdbacfec34068926879feec214ba053349802873ed142a57162b", "filesize": 49221, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "pyotp", "python-jose", "python-u2flib-server", "simplejson", "ua-parser", "user-agents"]}}}, "0.8.7": {"released": "2019-01-20 12:50:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-0.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-0.8.7-py3-none-any.whl", "filehash": "78ab5fa56de5bd9850059dcd916a0af8115f06ff132cb56196cea5edcb1e4287", "filesize": 49218, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "fido2", "jsonfield", "python-jose", "python-u2flib-server", "simplejsonpyotp", "ua-parser", "user-agents"]}}}, "0.8.5": {"released": "2019-01-18 13:10:53", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.8": {"released": "2019-01-18 07:28:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_mfa2-0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-mfa2/django_mfa2-0.8-py3-none-any.whl", "filehash": "74634e8d5f06e206f6c1d909635bf773e430a97bd0455c4a18c38424ab5c0458", "filesize": 15597, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "jsonfield", "simplejson"]}}}}}