{"package": "privacyidea", "summary": "privacyIDEA: multifactor authentication management system", "pypi_url": "https://pypi.org/project/privacyidea", "piwheels_url": "https://www.piwheels.org/project/privacyidea", "releases": {"3.13.3": {"released": "2026-06-24 07:11:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.13.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.13.3-py3-none-any.whl", "filehash": "37f78fba9bfcab8aaf909344737ecd49198269a7a47933c7f91826507bb82647", "filesize": 19216287, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-talisman", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "msal", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "redis", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.13.2": {"released": "2026-06-10 15:42:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.13.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.13.2-py3-none-any.whl", "filehash": "b81dc303730b2cd747ea5ce5ab879540a19e40719b858ea1ff2c98f7bd5e6d9b", "filesize": 19212468, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-talisman", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "msal", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "redis", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.13.1": {"released": "2026-05-25 15:23:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.13.1-py3-none-any.whl", "filehash": "5f3b4b2d442c9fe1ea6b3d8ea317d8e357147b455b70e2984bc1e0c840870252", "filesize": 19208040, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-talisman", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "msal", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "redis", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.13": {"released": "2026-04-06 07:01:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.13-py3-none-any.whl", "filehash": "3f1b4183297d805e03c9f5bf31fb0d92bd6a5d7b73a593653eb1feca383e86e8", "filesize": 18498709, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-talisman", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "msal", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "redis", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.12.3": {"released": "2026-03-13 11:22:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.12.3-py3-none-any.whl", "filehash": "3dc1fe8ea0d6ae407f185f7948f677067d07f7f1a2961e1a436c9b7f5ce09306", "filesize": 16090752, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "msal", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.12.2": {"released": "2025-12-11 10:08:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.12.2-py3-none-any.whl", "filehash": "47d7a5b3c0ba7462d77638b941875adf05868e8496a10105ed3bc55c9d7451c8", "filesize": 7974674, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "msal", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.12.1": {"released": "2025-10-15 07:53:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.12.1-py3-none-any.whl", "filehash": "704618a80a701929a37468b9831f76a2c3a3fbbca60834caf9fdfd8d7a03dace", "filesize": 7558431, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "msal", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.12": {"released": "2025-09-09 09:02:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.12-py3-none-any.whl", "filehash": "ecf32705553b5d344f1697724be139c98881b2c414817718b5f16179b8d2c2f5", "filesize": 7553220, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "msal", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.11.4": {"released": "2025-07-03 08:47:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyidea-3.11.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyidea-3.11.4-py3-none-any.whl", "filehash": "2142b079ad361fcc804a55dc920b0605bfec713d67e0e057bc7fef9314255217", "filesize": 5297188, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "markupsafe", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.11.3": {"released": "2025-05-28 07:18:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.11.2": {"released": "2025-04-29 07:39:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.11.1": {"released": "2025-04-09 06:59:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.11": {"released": "2025-02-26 11:47:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.11-py3-none-any.whl", "filehash": "8b035e16687a9ba9bc61a6ab45b1020fca46b91698aee3cd7aecbc690dcd5347", "filesize": 5146920, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "feedparser", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "ldap3", "markupsafe", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy", "webauthn"]}}}, "3.10.2": {"released": "2024-12-17 12:33:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.10.2-py3-none-any.whl", "filehash": "b56055ff13e89aae8186c2b9c1d086448cfb247cf2904b1cf6f7ff1b559955aa", "filesize": 4729780, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.10.1": {"released": "2024-10-17 06:29:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.10.1-py3-none-any.whl", "filehash": "87bcca143b65f728305cd79549f286445d01ad5a79c3e28c17a3c2ad73c5d9dc", "filesize": 4727059, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.10.0.1": {"released": "2024-09-05 13:44:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.10.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.10.0.1-py3-none-any.whl", "filehash": "e1647d6729b7f9f525cb5f93e00db76e8e9b984ff541f8064637576515a0a9d7", "filesize": 4725092, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.10": {"released": "2024-09-04 09:27:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.10-py3-none-any.whl", "filehash": "c5fcb6dea0ca7aadf01528fcf46035a1d71b343f716fd2fbb38626e1f12c5817", "filesize": 4706060, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "google-auth", "grpcio", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "protobuf", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.9.3": {"released": "2024-04-17 09:16:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.9.3-py3-none-any.whl", "filehash": "8db4c0a8e16f2f1d642462c8916c433b1784987c70e69ba45755ebb922dee226", "filesize": 4631125, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "google-auth", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.9.2": {"released": "2024-01-10 13:27:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.9.2-py3-none-any.whl", "filehash": "5db74a4b1b68c35ea8143b5c54e5f032aa169aa84988439ca64758a3bc56b63b", "filesize": 4603571, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "google-auth", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.9.1": {"released": "2023-11-29 15:27:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.9.1-py3-none-any.whl", "filehash": "85d4ef4ecd4785d7f9e8e7a11b232bdffe1dca016613a8364236f13ea05f7038", "filesize": 4599585, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "google-auth", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.9.1.dev1": {"released": "2023-11-23 09:24:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.9.1.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.9.1.dev1-py3-none-any.whl", "filehash": "ec33cb0b9d0f67497d6578abecb6ed3e6b03c51c87464a72ea1f66a5af5543fa", "filesize": 4600533, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "google-auth", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.9": {"released": "2023-09-12 08:31:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.9-py3-none-any.whl", "filehash": "f1eda911125f0dccfad10cf5d1656a720bc624df9e8a72427fd65c106c7c9fb2", "filesize": 4659449, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "google-auth", "huey", "importlib-metadata", "ldap3", "markupsafe", "netaddr", "passlib", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy"]}}}, "3.8.1": {"released": "2023-02-07 11:12:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.8.1-py3-none-any.whl", "filehash": "c769bf7513ddc71b325c0e8eedf4d7f09bd13874525e9380833086f81e172f47", "filesize": 4404681, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.8": {"released": "2022-12-20 07:31:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.8-py3-none-any.whl", "filehash": "81720a543d84baa17a9c9fa824ac51549edf8e2e8ed70547ca4cf7d1dbd9515f", "filesize": 4387406, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "requests", "segno", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.7.4": {"released": "2022-10-29 12:19:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.7.4-py3-none-any.whl", "filehash": "310ae10a12f360822ee29e92bb6bda8fe7f4059ea5d072f0d127b49e7cbac344", "filesize": 4180155, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.7.3": {"released": "2022-08-01 10:12:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.7.3-py3-none-any.whl", "filehash": "28e64452b4c24396121a014a6b613842b33c8eb4d3a97b47e81e19ca327daac3", "filesize": 4185418, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.7.2": {"released": "2022-07-05 06:11:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.7.2-py3-none-any.whl", "filehash": "ab4f9c8a9d0fa35a36a96d8240e9b76a6b37346cc6ac8f8b32533657975bbb7a", "filesize": 4159612, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.7.1": {"released": "2022-05-11 06:55:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.7.1-py3-none-any.whl", "filehash": "36f7a3b327ca56396f634525e2c9d6f91273187481550091757f024f6d9bc4ce", "filesize": 4152506, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.7": {"released": "2022-03-31 04:41:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.7-py3-none-any.whl", "filehash": "edcebf880633596733f21c65383ec4ca9715b572997a4ab496e5941eb8df79dd", "filesize": 4188830, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.7.dev1": {"released": "2021-08-26 06:40:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.7.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.7.dev1-py3-none-any.whl", "filehash": "78a39e03020ab98a1806bdd7df658f1568541cc1e18c6ff2379fc9ce33e3cbe7", "filesize": 3950732, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.6.3": {"released": "2021-11-19 10:06:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.6.3-py3-none-any.whl", "filehash": "2ccb17baae25ca0376a4b40918fea9f64316697aa012c780c2f1d3398f901cdb", "filesize": 3895248, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.6.2": {"released": "2021-07-22 09:47:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.6.2-py3-none-any.whl", "filehash": "4a170557a2366e65551d73e9f53aafbabc59a1fc779e397a4836f4cd26edc7ae", "filesize": 3937301, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.6.2.dev1": {"released": "2021-07-21 13:11:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.6.2.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.6.2.dev1-py3-none-any.whl", "filehash": "e8a43f6ad6ad868611ccc65e72391ed80903235568a8a23926c606f5fc2610b5", "filesize": 3938468, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.6.1": {"released": "2021-07-19 07:57:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.6.1-py3-none-any.whl", "filehash": "5bb8e418cb189980bdc2d32d12e6e885e3d801c9681b237c70b9c06ef4f0b38c", "filesize": 3937227, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.6.1.dev2": {"released": "2021-07-15 10:15:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.6.1.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.6.1.dev2-py3-none-any.whl", "filehash": "a644382fe083f3bab6e760ae8d76cc2762a24218bc47af7a090600f47d40f4ba", "filesize": 3938410, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.6": {"released": "2021-06-07 08:46:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.6-py3-none-any.whl", "filehash": "cb5d70c7f930f16721c2b68b6c17cd5c51afb41e21cefd7158a6aa554c0e1a91", "filesize": 3936291, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.6.dev4": {"released": "2021-05-28 13:41:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.6.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.6.dev4-py3-none-any.whl", "filehash": "f0c2d6718948fbb99b68c3bcdaca454ede483e128a71cd54f7b5de2910bc558b", "filesize": 3801385, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "google-auth", "huey", "importlib-metadata", "ldap3", "netaddr", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.5.2": {"released": "2021-03-24 14:59:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.5.2-py3-none-any.whl", "filehash": "8fe1d8c8a88bf2d5f00544a2b0882aafe91e1338f49097151db4ed44cdf65d72", "filesize": 3711945, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.5.2.dev1": {"released": "2021-03-03 15:31:59", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.5.2.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.5.2.dev1-py3-none-any.whl", "filehash": "de8ffc05721a5136df7d9ee9b018754a0d8356876336b6a22b68dcd142bb0bdc", "filesize": 3702779, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.5.1": {"released": "2021-01-28 11:14:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.5.1-py3-none-any.whl", "filehash": "71c5526a606ff2c677aeadc28565616dfbc7263a3e6d7cdeadddc6f58a692ae6", "filesize": 3734528, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.5.1.dev3": {"released": "2021-01-27 11:22:26", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.5.1.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.5.1.dev3-py3-none-any.whl", "filehash": "5e8e61959c1bfd8fe7539e4d55e5345f56916166b3a91d1197d47bc2d1573666", "filesize": 3735363, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.5.1.dev2": {"released": "2021-01-27 10:27:16", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.5.1.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.5.1.dev2-py3-none-any.whl", "filehash": "5f2d41e7c888de4b3909e4c7b138c637789801f938a66d3a5ddd5abd7512058f", "filesize": 3735363, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.5": {"released": "2020-12-21 23:26:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.5-py3-none-any.whl", "filehash": "80dbf55cb6f9b571d8a5fd3875114c9c3c4575d0e17645251cbcc75b2fee304a", "filesize": 3730101, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pydash", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.4.1": {"released": "2020-10-09 09:22:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.4.1-py3-none-any.whl", "filehash": "1945a1dbf60d2d2cd27c112574940bc486f06b41a5ad3944e174e57f35238878", "filesize": 3551640, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.9.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.4.1.dev3": {"released": "2020-10-07 05:18:32", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.4.1.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.4.1.dev3-py3-none-any.whl", "filehash": "9c97cc5e509dfbe97e8d4b0f0e98da3429c1c188c970c2884b024e0cf0895401", "filesize": 3552718, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.9.*", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.4": {"released": "2020-09-07 22:02:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.4-py3-none-any.whl", "filehash": "229f606042abfdb114c9f6880c0b0d345941fc0fa6ae66fedff5176649484aad", "filesize": 3541729, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.9.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.4.dev7": {"released": "2020-09-04 04:57:33", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.4.dev7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.4.dev7-py3-none-any.whl", "filehash": "68a108c80ff2674e1d24935c29dd9de337d462947836a92fe4813b8e935ae6ed", "filesize": 3542212, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.9.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.4.dev3": {"released": "2020-08-11 06:13:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.4.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.4.dev3-py3-none-any.whl", "filehash": "c9f669380e39bbdc31abeed0a8b4b004497b86558da0113a4580c780064ea4bb", "filesize": 3518092, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.9.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "cbor2", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "future", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.3.3": {"released": "2020-05-19 07:37:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.3.3-py3-none-any.whl", "filehash": "23c48b556e570e52de63e4c9669302e8c5b9ce2c51f19dc062c29d775c61812f", "filesize": 3427385, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.3.2": {"released": "2020-05-06 05:15:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.3.2-py3-none-any.whl", "filehash": "b1f32a37dd061d129e0fe4f4415416aef427e3eef47765a3721f913690a99fb7", "filesize": 3402787, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.3.1": {"released": "2020-04-29 16:57:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.3.1-py3-none-any.whl", "filehash": "9eaf4882288492b736da4dfcf55d1fd8309705fff7556b762064d97bc8ecb12d", "filesize": 3400351, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.3": {"released": "2020-04-05 21:20:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.3-py3-none-any.whl", "filehash": "fb7c82286430154aacdc35227f4722c0883b9f348aeaab2c237dc13a1bff74be", "filesize": 3395365, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.3.dev2": {"released": "2020-03-25 20:10:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.3.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.3.dev2-py3-none-any.whl", "filehash": "6f514da4fd001ca338bb8fcd04a4bed1468c4692b56c401b14e2f7fa586b73a3", "filesize": 3393570, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.3.dev1": {"released": "2020-03-13 10:20:32", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.3.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.3.dev1-py3-none-any.whl", "filehash": "88552597239428f17a41de56142729262954cd947b9bb6eff7545d483e32b2da", "filesize": 3382206, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "configobj", "croniter", "cryptography", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-versioned", "huey", "ldap3", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-dateutil", "python-gnupg", "pyyaml", "qrcode", "requests", "smpplib", "sqlalchemy", "sqlsoup"]}}}, "3.2.2": {"released": "2020-01-21 10:49:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.2.2-py3-none-any.whl", "filehash": "eb150974843ba6f4be1265d65a789ef29878133ed6af4e19f1db43f884a09b10", "filesize": 2781505, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.2.1": {"released": "2019-12-31 12:05:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.2.1-py3-none-any.whl", "filehash": "a1e9a18ea479a3be0d7615a2070bf687423b00d5954589bbf9f8d553db9476b8", "filesize": 2734360, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.2": {"released": "2019-12-02 06:49:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.2-py3-none-any.whl", "filehash": "7d3a03f1a6920abe12a147f59e5bae2cfce400b50d3048ea346da2d465bbe878", "filesize": 3311102, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.2.dev2": {"released": "2019-11-19 11:16:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.2.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.2.dev2-py3-none-any.whl", "filehash": "962d8f206a548fcf60c3d6566f120602a6d6484de9bf8fdbfdf3250b3e633b04", "filesize": 3231782, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.2.dev1": {"released": "2019-10-28 10:21:36", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.2.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.2.dev1-py3-none-any.whl", "filehash": "740179cb904518d168b172f05113202db5bf161480ae4b7433e822c929bf1bc6", "filesize": 3222401, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.1.2": {"released": "2019-11-15 09:51:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.1.2-py3-none-any.whl", "filehash": "36f59f409a967008d8efe2a8d26deabe14f4eab8fd6ad2af8717115e99eea532", "filesize": 3205065, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.1.1": {"released": "2019-09-25 12:40:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.1.1-py3-none-any.whl", "filehash": "58ca8f38b57f9c48016e95b1df9264a4fe85ffeee27f51d6540af012ed17303f", "filesize": 3198206, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.1": {"released": "2019-09-04 04:12:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.1-py3-none-any.whl", "filehash": "8418c6665089eb91248699feef1a63aef9e873d724c97ea26abb32a50c56f1ea", "filesize": 3197721, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.1.dev2": {"released": "2019-08-19 14:31:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.1.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.1.dev2-py3-none-any.whl", "filehash": "67b87f3747bcd5687bf5f537624307b9be59842d7390db0e38e3d31b643fb9bb", "filesize": 3196292, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.0.2": {"released": "2019-06-17 10:23:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.0.2-py3-none-any.whl", "filehash": "ad8f39b03ff9fb08d2e9407057dc355bd6fb88c13a8c9c8ec920f366551040fc", "filesize": 3170329, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.0.1": {"released": "2019-05-23 08:23:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.0.1-py3-none-any.whl", "filehash": "b67a3d40b2ca0cb8b51bec386112eb8146a4499c25e870a55981dc2d385c3e7a", "filesize": 3170045, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.0.1.dev4": {"released": "2019-05-21 14:52:00", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.0.1.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.0.1.dev4-py3-none-any.whl", "filehash": "d58c835bba5a49f5a6774925f44a6ce96661ead619633117b83a39a459ecdf38", "filesize": 3170848, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.0.1.dev3": {"released": "2019-05-19 09:47:19", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.0.1.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.0.1.dev3-py3-none-any.whl", "filehash": "385aaac47b3f0716b5b180c856f71c031620384c8d84148f29ef258d1cdd5628", "filesize": 3170679, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.0.1.dev1": {"released": "2019-05-13 09:46:07", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.0.1.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.0.1.dev1-py3-none-any.whl", "filehash": "14216516d76cb68cbdcf397268140d1a84f09cb8da5eb751951c3e776928aad7", "filesize": 3170464, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "3.0": {"released": "2019-04-10 08:29:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-3.0-py3-none-any.whl", "filehash": "6c1b71394153690d10abdeb8916ae84c091374a8becad11e7cd8ba44d07dd5d3", "filesize": 3145558, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "bcrypt", "beautifulsoup4", "configobj", "croniter", "defusedxml", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "jinja2", "ldap3", "lxml", "mako", "netaddr", "oauth2client", "passlib", "pillow", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.5": {"released": "2019-03-04 16:59:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.5-py3-none-any.whl", "filehash": "daaf53b0529984219b49060eb2d8c317b2b4ee1ac2faf573fa3d1127f9161e43", "filesize": 3290848, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.4": {"released": "2019-02-06 12:45:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.4-py3-none-any.whl", "filehash": "d13922af9b9f749f8a18dd3c7b072d8d5d063cdc4248597b09b24b07bde3b579", "filesize": 3307916, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.4.dev5": {"released": "2019-02-04 13:47:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.4.dev5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.4.dev5-py3-none-any.whl", "filehash": "ea599658b0e6aa716ac8096757cc30a176ce938309832e91767781869904b0a5", "filesize": 3308854, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.4.dev4": {"released": "2019-01-25 11:07:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.4.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.4.dev4-py3-none-any.whl", "filehash": "3bfd7413ddc52bd86c5b8b4aac1ae617e98275c181faaddabcb39aa48e73bcb8", "filesize": 3287049, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.4.dev3": {"released": "2019-01-15 16:41:46", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.4.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.4.dev3-py3-none-any.whl", "filehash": "2f5603de6ca8c0196406fc0d131b73b808530fb1068c75c5a05f5d5df20a305e", "filesize": 3299444, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.4.dev2": {"released": "2019-01-14 18:15:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.4.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.4.dev2-py3-none-any.whl", "filehash": "1ad86b7e44babb02bfa1566e67554ffec1f8048f6fcc7905dd71d711e972766b", "filesize": 3298517, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.3": {"released": "2018-10-26 12:59:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.3-py3-none-any.whl", "filehash": "284f4e34942ff76b1e335ec6b5c4225be592aabaa611c691f4223e1c7451c896", "filesize": 3188656, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.3.dev5": {"released": "2018-10-24 14:23:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.3.dev5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.3.dev5-py3-none-any.whl", "filehash": "1011106fb7115db54077524622d334eb3683ac60d83e724d5b18b1934638f15b", "filesize": 3189580, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.3.dev4": {"released": "2018-09-27 14:59:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.3.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.3.dev4-py3-none-any.whl", "filehash": "1e1f5761584658c3f37a3f22e33e9fad21aba696a037a74edef25fff17f20c1a", "filesize": 3184861, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.3.dev3": {"released": "2018-09-19 17:28:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.3.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.3.dev3-py3-none-any.whl", "filehash": "9a59001f7231d554db940c46b1fd85a2abfe013cd4eeea8cc5caf32b620dc71f", "filesize": 3176835, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.3.dev2": {"released": "2018-09-18 14:41:47", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.3.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.3.dev2-py3-none-any.whl", "filehash": "6fa514a2af0958579ee06cd4561fba91e510be826d0fda038a9ba87a17f3508f", "filesize": 3172927, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.3.dev1": {"released": "2018-09-14 08:46:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.3.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.3.dev1-py3-none-any.whl", "filehash": "a3a09681768fb429cb4d87d7ee094a77b3e5ee461aefc38ee4eae5944e29c0af", "filesize": 3172009, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.2": {"released": "2018-09-07 11:30:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.2-py3-none-any.whl", "filehash": "97911e168f821d64c851a43e890a6c62f757db4726e2f6545cafda6db86b547e", "filesize": 4195372, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.1": {"released": "2018-09-06 08:45:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.1-py3-none-any.whl", "filehash": "18e5127b763c5aa30236cab4888704091d1009098993ae71748f5c289cf71f0f", "filesize": 4193529, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23": {"released": "2018-08-29 06:51:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23-py3-none-any.whl", "filehash": "193b1fc41514a389c2652292284e57bd5deae6742c4e5849540ea94830a0d405", "filesize": 4180890, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.dev9": {"released": "2018-08-28 05:10:22", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.dev9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.dev9-py3-none-any.whl", "filehash": "1187cfba3700d82fba9f4fa66e80b462e63fe573ad6b42b5561841d33ad1cf41", "filesize": 4178071, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.dev8": {"released": "2018-08-22 07:17:56", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.dev8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.dev8-py3-none-any.whl", "filehash": "aa90fd8e10330eb8baf3542bf61dd900fdeab755dfac39bd5fedc11deaba3c4e", "filesize": 4177966, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.dev7": {"released": "2018-08-16 22:05:51", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.dev7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.dev7-py3-none-any.whl", "filehash": "d4014c9e39376efd32e70d602313a6c62957ad84a3fed743c58406ed571562ae", "filesize": 4181168, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.dev6": {"released": "2018-08-16 10:01:35", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.dev6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.dev6-py3-none-any.whl", "filehash": "f51164835ef1c489a32fe819466d46d4e02b48942626bb55b14c98adfd7e9fb1", "filesize": 4176973, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.dev5": {"released": "2018-08-15 15:35:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.dev5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.dev5-py3-none-any.whl", "filehash": "ce9e2774d77d32f1ae57743327e4903faa95e7b2194442751585ca15444b91dc", "filesize": 4176853, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.dev4": {"released": "2018-08-13 19:39:17", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.dev4-py3-none-any.whl", "filehash": "d3361a38b2c61989ab0e59f9283856239aed6de95d402e7c4a3d44fe633a3218", "filesize": 4176651, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.23.dev3": {"released": "2018-08-07 15:12:32", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.23.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.23.dev3-py3-none-any.whl", "filehash": "becfd574cd97f4bc8d8e408da618e62974fae8a2742e43cb04bc601c663ef564", "filesize": 4167617, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "croniter", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22.4": {"released": "2018-07-31 12:51:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22.4-py3-none-any.whl", "filehash": "6533106aaa959f7dbc322d7168c6789720d32a49abaf0a7456daff2cc527e5b5", "filesize": 4099253, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22.2": {"released": "2018-05-29 12:07:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22.2-py3-none-any.whl", "filehash": "48063194125ec65a4869db373c018c3be99ccfa4a567825837a8e228afd15707", "filesize": 4047688, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22.2.dev1": {"released": "2018-05-29 09:33:59", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22.2.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22.2.dev1-py3-none-any.whl", "filehash": "e7e4b1349f9e027011fefe89e07d7bc5a074f93fcf2875b63af6a1c64d06b7e1", "filesize": 4048207, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22.1": {"released": "2018-04-23 06:43:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22.1-py3-none-any.whl", "filehash": "81508b7afc9248cdb87816b3358275cf451aa9bb8889d733fc4275969a223c68", "filesize": 4035342, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22.1.dev1": {"released": "2018-04-18 12:46:20", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22.1.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22.1.dev1-py3-none-any.whl", "filehash": "1d5fffdd9a4d5791de2c493342d367532f8363f3b4b0036c48c8772068c68acb", "filesize": 4036143, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22": {"released": "2018-03-27 06:35:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22-py3-none-any.whl", "filehash": "b3a553b57ee157f78e990b6e648256e9eaddf6cbab149e390e5ec65eb69a1ca1", "filesize": 4035381, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22.dev7": {"released": "2018-03-21 11:10:26", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22.dev7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22.dev7-py3-none-any.whl", "filehash": "97eeeab99eda17e6889074a69bc99ba2bf1ea992a2c5de2732b850f22baaf412", "filesize": 4036117, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22.dev4": {"released": "2018-02-09 19:36:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22.dev4-py3-none-any.whl", "filehash": "dfc19fda487dac5335c302f00b487ca53700511ef547ac7aa94f36511c289c6d", "filesize": 3932457, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.22.dev3": {"released": "2018-01-25 10:25:01", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.22.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.22.dev3-py3-none-any.whl", "filehash": "a249c89a0d827a5a1c7a55b4884c7f6249731b1c918b9c4420b34ca7ac40bf6f", "filesize": 3928220, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.21.4": {"released": "2018-01-24 15:10:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.21.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.21.4-py3-none-any.whl", "filehash": "52eda8abbbe1321fb77044f9dccf5bc06d2f7d440299cc47b9e03d50ae3588a5", "filesize": 3903421, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.21.3": {"released": "2018-01-24 11:59:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.21.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.21.3-py3-none-any.whl", "filehash": "6ce3cf63e1698edb3dff14c0c4869cea97fc70c21de38b88e973d243889ec20f", "filesize": 3903420, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.21.2": {"released": "2018-01-24 11:22:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.21.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.21.2-py3-none-any.whl", "filehash": "1c7f0b58d7a7370d80876e71b1d3aff73370a5160fce15b76dc82e5408fe691f", "filesize": 3903411, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.21.1": {"released": "2018-01-09 11:08:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.21.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.21.1-py3-none-any.whl", "filehash": "b7b6809b87205a88005f39aea2d840172e8d791bb1d15e9b3c3d96e1a37e03ea", "filesize": 3845052, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.21": {"released": "2017-12-19 23:11:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.21-py3-none-any.whl", "filehash": "98f46f3dae03bd691d3b407f8c73b1b01a39596b38ac827e090a6b87996299d8", "filesize": 3844693, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.21.dev2": {"released": "2017-12-05 16:35:17", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.21.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.21.dev2-py3-none-any.whl", "filehash": "1899b09b0417003600cda2986b55c8af6cf6bd6bc66c046965f718e1f57ddad2", "filesize": 3878204, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.20.1": {"released": "2017-10-30 08:07:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.20.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.20.1-py3-none-any.whl", "filehash": "11b02174931fe5d4446fadd934b6ee707756cf4e716087de709a1d51bd77cdb9", "filesize": 3843731, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.20": {"released": "2017-09-27 14:29:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.20-py3-none-any.whl", "filehash": "21c1c14bcc029b16237f99f6c5584bc8676f5ac12649bf7c3942de31b25e0eea", "filesize": 3842402, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.20.dev4": {"released": "2017-09-05 12:23:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.20.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.20.dev4-py3-none-any.whl", "filehash": "63305bb4e244d18daa6bb824c57f5d009e9a46b6406ed2c95a63dbf586dd5c83", "filesize": 3840095, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.20.dev3": {"released": "2017-08-31 08:03:51", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.20.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.20.dev3-py3-none-any.whl", "filehash": "fc0f9201805a8bdb62ee79b1e6f06fa65052993fdab3f74d0f592b85072185a3", "filesize": 3839984, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.20.dev2": {"released": "2017-08-09 13:45:53", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.20.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.20.dev2-py3-none-any.whl", "filehash": "5ead67b7641ffafe24549f3fd161df5cb3afac9ddf69d10313a4b90520ad8f69", "filesize": 3807387, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.20.dev1": {"released": "2017-08-07 13:49:56", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.20.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.20.dev1-py3-none-any.whl", "filehash": "3c8b7f34091537fbbb3dad73767362a0c4901b8d6003e8a3d27d55d7a91d6fc5", "filesize": 3807330, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.19.1": {"released": "2017-07-02 06:16:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.19.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.19.1-py3-none-any.whl", "filehash": "939665765479ea2f9725146fbfef48b1056bf174808c883a7c5cd56e16120466", "filesize": 3780683, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.19": {"released": "2017-05-26 06:22:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.19-py3-none-any.whl", "filehash": "abee62d159bb94b6c55ad51e0bc03bc3155c2a3393083308fbd7280c632ec210", "filesize": 2755186, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.19.dev2": {"released": "2017-04-25 15:35:54", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.19.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.19.dev2-py3-none-any.whl", "filehash": "861f617a6aa032dff8ed7d3c9135fd8ca2440bd6c9f02c3c86ac8a2b00ff3225", "filesize": 2753138, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.18.1": {"released": "2017-03-20 21:15:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.18.1-py3-none-any.whl", "filehash": "fb18095b4e0e97ddc7b1e443bf66d1b0b573bf68802a2ef798624743f8cdcbfd", "filesize": 2716989, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.18": {"released": "2017-03-09 09:01:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.18-py3-none-any.whl", "filehash": "4c9514312b3a5bb971f4a01c9f20b821155f03142c10c499c903bf61bc75c9cb", "filesize": 2706872, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.18.dev7": {"released": "2017-03-06 21:52:50", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.18.dev7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.18.dev7-py3-none-any.whl", "filehash": "db3cf1f09ff0ed5ff2f54e88b0abe3f05683bc0c1275e0e445ead81ba4f8768d", "filesize": 2706787, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.18.dev6": {"released": "2017-03-03 21:00:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.18.dev6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.18.dev6-py3-none-any.whl", "filehash": "87d6c209e3fdc88453164b27cb2acf42cdbca4a135016c07443110f2db8bd9aa", "filesize": 2706607, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.18.dev5": {"released": "2017-03-03 07:49:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.18.dev5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.18.dev5-py3-none-any.whl", "filehash": "ee5ca87b4929b91e9c6db34cbf04037e2caf22a6e61c00436fecaa2d655e5f5c", "filesize": 2706156, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.18.dev4": {"released": "2017-03-02 09:15:14", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.18.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.18.dev4-py3-none-any.whl", "filehash": "70097c79328223af5846fd5333f122ea350dedca9c329e5643ef85acc8f76ce1", "filesize": 2706142, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.18.dev3": {"released": "2017-02-28 07:57:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.18.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.18.dev3-py3-none-any.whl", "filehash": "a8386de3f4dd6c0445bda5240171a5b624b2332bf438bc160f1c3ca513a99792", "filesize": 2706059, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "defusedxml", "docutils", "ecdsa", "flask", "flask-babel", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.17": {"released": "2016-12-29 09:07:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.17-py3-none-any.whl", "filehash": "b761d9366dc1d6c82948eb01a6f7cc07e3966a05e9cce3340176a9cb31b8021d", "filesize": 2814253, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.17.dev6": {"released": "2016-12-28 16:43:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.17.dev6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.17.dev6-py3-none-any.whl", "filehash": "96a2f3c23c92f38c9da0f9a4d7f999d7767134237cc6bd9dfce598a7a33bdf3d", "filesize": 2814840, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.17.dev5": {"released": "2016-12-26 10:23:22", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.17.dev5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.17.dev5-py3-none-any.whl", "filehash": "77de559aec2b9fd7f381cc008dcc5784317ca591c6c92b2b61d62e0482c4b69f", "filesize": 2814844, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.17.dev4": {"released": "2016-12-21 15:23:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.17.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.17.dev4-py3-none-any.whl", "filehash": "57d329e9dd1d72befeae4226e47fddfc702982a2eec66a48084a5bc4eec05ad8", "filesize": 2814892, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.16.1": {"released": "2016-11-21 16:12:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.16.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.16.1-py3-none-any.whl", "filehash": "ad6241284ed60dd30e169ab4a73b6e4c098068a85d570ee0fba6da054f262c00", "filesize": 2823515, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.16": {"released": "2016-11-10 09:06:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.16-py3-none-any.whl", "filehash": "d576f8644df9596d905cfc94c61e584d56c49b4a19b3f8bbde7f2882ea006a25", "filesize": 2822618, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.15": {"released": "2016-10-06 06:59:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.15-py3-none-any.whl", "filehash": "3829daed29f8b3e97f0e2194a3866494cdb5f2db4c908bc9afae692f7b2e6e66", "filesize": 2816326, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.14": {"released": "2016-08-17 06:52:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.14-py3-none-any.whl", "filehash": "c97be698bbd17ba0b378add63d7718bdf5878c5c00f5e4d298025a3b093cf7f2", "filesize": 2708204, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "python-gnupg", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.13": {"released": "2016-06-30 13:40:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.13-py3-none-any.whl", "filehash": "f32702e0dccb6ec8c2623674d6df9f5ff81bffc742087ff9c1650cf3f0207096", "filesize": 2697156, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.12.1": {"released": "2016-06-01 08:08:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.12.1-py3-none-any.whl", "filehash": "03f6ffb250832c3cc0d3e1a6d444e2a2d3f295b589a6be5674821a220fb50dd5", "filesize": 2486808, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.12": {"released": "2016-05-24 14:38:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.12-py3-none-any.whl", "filehash": "679c7ad461cd365579a02f7cd8db02ff601092ad04fd07305f8d0b4d8e6c9135", "filesize": 2485025, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.11.3": {"released": "2016-05-04 11:15:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.11.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.11.3-py3-none-any.whl", "filehash": "7103a7922d96ebf93febb71f9d6024a0bf62c009a4967ccdd89e109af59c489e", "filesize": 2431839, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.11.2": {"released": "2016-04-27 11:16:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.11.2-py3-none-any.whl", "filehash": "498a85c531afc1ea3a92ff125a235a42a0573dbd0ebf11e83dcb31f9fa0f8dc1", "filesize": 2431440, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.11.1": {"released": "2016-04-12 07:10:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.11.1-py3-none-any.whl", "filehash": "1756437830d67f69757c0004f588c9bb04683bd33752875da638ac2ad9781ac6", "filesize": 2334530, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.11": {"released": "2016-03-29 06:57:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.11-py3-none-any.whl", "filehash": "cde48d0eea81185a6d35262ddfc376cbe62bbd9dc8bd02e460a66543ac24ea67", "filesize": 2333558, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.11dev2": {"released": "2016-03-27 15:01:35", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.11.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.11.dev2-py3-none-any.whl", "filehash": "7dc2babed0bb47cc210aa5788060bc2695ffab3148ffd53303abdd60a3560d96", "filesize": 2334042, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "lxml", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.10.2": {"released": "2016-02-23 20:12:02", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.10.1": {"released": "2016-02-16 15:25:11", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.10": {"released": "2016-02-11 05:39:03", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.10dev6": {"released": "2016-02-08 22:47:40", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.10dev5": {"released": "2016-01-26 14:30:36", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.10dev4": {"released": "2016-01-19 11:20:45", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.10dev2": {"released": "2015-12-30 15:21:00", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.9": {"released": "2015-12-21 16:58:37", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.9dev2": {"released": "2015-12-19 00:09:24", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.8.1": {"released": "2015-12-04 16:42:59", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.8": {"released": "2015-11-26 22:34:04", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.8dev7": {"released": "2015-11-22 12:22:25", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.8dev5": {"released": "2015-11-19 08:43:08", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.8dev4": {"released": "2015-10-29 16:01:55", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.7.1": {"released": "2015-11-16 10:59:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.7.1-py3-none-any.whl", "filehash": "9ebc01fefa8880bbfedcd0c7433cca21d5d28195c25d094d16c94907e628ec28", "filesize": 2232594, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.7": {"released": "2015-10-07 05:35:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.7-py3-none-any.whl", "filehash": "d12ec5fc33b3f1605a9c07f0c2d092d96099f3ef71ad88750ded2a82e3370dd3", "filesize": 2132930, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.7dev3": {"released": "2015-10-01 15:06:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.7.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.7.dev3-py3-none-any.whl", "filehash": "3698d7d4dc194631d70243e34a08046d101326ceccd3c4f808e54dd87a75d3df", "filesize": 2063277, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "ecdsa", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pymysql", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug"]}}}, "2.6": {"released": "2015-09-09 06:50:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.6-py3-none-any.whl", "filehash": "de90270d88497eab267db86d5798a63b0d530d00a81adfcd9431b4c116dc6182", "filesize": 1598940, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.6dev5": {"released": "2015-09-07 10:16:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.6.dev5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.6.dev5-py3-none-any.whl", "filehash": "c69dd06291661ae94de2c077da21b56d308f1107a0b48a4315eb9bf1a68136b0", "filesize": 1598385, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.6dev4": {"released": "2015-09-05 07:22:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.6.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.6.dev4-py3-none-any.whl", "filehash": "416bf239723186df129c7a3138e8cd816d4015548661a52564372b2962f5cee3", "filesize": 1595173, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.6dev2": {"released": "2015-09-04 15:29:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.6.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.6.dev2-py3-none-any.whl", "filehash": "bdfbadbc246dd26302cdbf3a788e7bc570cac001e916167977e65549cc069a78", "filesize": 1594487, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.6dev1": {"released": "2015-08-31 13:38:01", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.6.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.6.dev1-py3-none-any.whl", "filehash": "fd010b4e5586958893bf233d651c1c65be2886f024c5f36cf4dbf36f3c42c548", "filesize": 1576681, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.6dev0": {"released": "2015-08-18 12:58:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.6.dev0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.6.dev0-py3-none-any.whl", "filehash": "dce218b8c81c8caa10f16541e0761c7e0ad2cbfe888943aaff3545cf3987d386", "filesize": 1564481, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.5": {"released": "2015-07-22 15:02:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.5-py3-none-any.whl", "filehash": "620cb062be52010799b805f0a661b5edcfb26f84638c525c849ff33ad24254da", "filesize": 1563822, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.4": {"released": "2015-06-24 07:53:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.4-py3-none-any.whl", "filehash": "cc2bb693ca3177176665fc2656e346e0509c2eba6fa93434e90bec50db0bd24e", "filesize": 1509268, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "beautifulsoup4", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyopenssl", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.3.2": {"released": "2015-06-12 11:45:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.3.2-py3-none-any.whl", "filehash": "62463f98f55cf6b2021735bc728f63a6d8cdf7c8cb4521ea463948012da17b00", "filesize": 1406820, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.3.1": {"released": "2015-05-28 12:01:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.3.1-py3-none-any.whl", "filehash": "3f3f169738c9d7b2dc1e239a47c0f482bd5d689b0365c3bb7670c176d27bc453", "filesize": 1356489, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.3": {"released": "2015-05-22 13:26:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.3-py3-none-any.whl", "filehash": "c2d80ddecc2313141494691ffaae9fa9db198926e1212e623b566e629981a200", "filesize": 1639301, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.2.1": {"released": "2015-04-22 21:45:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.2.1-py3-none-any.whl", "filehash": "5a0a39b8759be025b278ca4b2ce1f28157c30a5c55933e41fcaa9726eb1e6ce0", "filesize": 1219639, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.2": {"released": "2015-04-09 10:06:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.2-py3-none-any.whl", "filehash": "806052be908439874378871a6b1bcbe0bdb1ba8c01d992068d322fecc9523e10", "filesize": 1195207, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.1": {"released": "2015-03-10 09:00:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.1-py3-none-any.whl", "filehash": "36d39d3478a66bf396bfeb4a6e1a9a49281758a7eb7141991f8d09ce1495b9f7", "filesize": 1141989, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.0.1": {"released": "2015-03-01 15:42:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.0.1-py3-none-any.whl", "filehash": "e594f34ebca9d106d85111a9af07fad1a042a963c518e698d9594d56111d9626", "filesize": 1069681, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.0": {"released": "2015-02-21 13:08:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.0-py3-none-any.whl", "filehash": "aa2417b88dec6b490e738d21efdf7ab038f19a0c4a6271ab2068eefefa77c446", "filesize": 1069058, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref"]}}}, "2.0dev1": {"released": "2015-02-04 14:45:50", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-2.0.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-2.0.dev1-py3-none-any.whl", "filehash": "f35441ccf69229e99e9d9b5bb2ef96b89042be4e541509ea5a481769f688c393", "filesize": 1046376, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "argparse", "bcrypt", "cffi", "configobj", "docutils", "flask", "flask-bootstrap", "flask-cache", "flask-migrate", "flask-script", "flask-sqlalchemy", "flask-wtf", "funcparserlib", "itsdangerous", "jinja2", "ldap3", "mako", "markupsafe", "mysql-python", "netaddr", "passlib", "pillow", "pyasn1", "pycparser", "pycrypto", "pygments", "pyjwt", "pyrad", "pyusb", "pyyaml", "qrcode", "requests", "sqlalchemy", "sqlsoup", "werkzeug", "wsgiref", "wtforms"]}}}, "1.5.1.1": {"released": "2015-02-03 17:15:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.5.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.5.1.1-py3-none-any.whl", "filehash": "ede43ba72b125935d3f16389e6c1c46f9a954a3bbdfd4f6e358e595a540aa6c8", "filesize": 3879439, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyparsing", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.5.1": {"released": "2015-02-02 08:08:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.5.1-py3-none-any.whl", "filehash": "f472e712937cc896a6dbc9b091a9a99952390649546626dc0cf206b5f9857332", "filesize": 3879281, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyparsing", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.5": {"released": "2014-12-25 16:49:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.5-py3-none-any.whl", "filehash": "04eb6b186048d212d6c4a8387e77dbaf52b34d4696fa30f04665503050067678", "filesize": 4507804, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyparsing", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.4.1": {"released": "2014-10-14 07:26:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.4.1-py3-none-any.whl", "filehash": "227a19a513d2e3e8e830990f89fa518890d61df6c49001d43893cdb2f9e304d2", "filesize": 3888055, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyparsing", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.4": {"released": "2014-10-06 14:51:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.4-py3-none-any.whl", "filehash": "9734d11622cf2d93fcc3eca0c70a42bd6d3f00ee12190e5387b233320b8d196f", "filesize": 4569758, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyparsing", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.4dev5": {"released": "2014-10-06 14:50:54", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.4.dev5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.4.dev5-py3-none-any.whl", "filehash": "f3a8f9ffb7d505f201012b9cd605cb31138fc040dab76b422cb800c32d586b84", "filesize": 4570167, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyparsing", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.3.3": {"released": "2014-09-23 15:30:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.3.3-py3-none-any.whl", "filehash": "656f59c533ecb926a14eaaabe391d2b0e7f68dfea7899bc4facdfe002236c608", "filesize": 4551848, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyparsing", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.3.2": {"released": "2014-09-22 08:31:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.3.2-py3-none-any.whl", "filehash": "9be9a07a606687106ff86e2189fe95fb0440206058de22d383fef0b5e3600135", "filesize": 4552054, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyparsing", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.3.1": {"released": "2014-08-20 17:00:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.3.1-py3-none-any.whl", "filehash": "cf398ea55a5617d2c5b9c94052db0dbfee529edd3a0af1677256cc50abfa0d89", "filesize": 4859846, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.3": {"released": "2014-08-18 15:04:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.3-py3-none-any.whl", "filehash": "d911a9de8744a9eb76e56528a7be70dccc3293387d038f71fb7d702d6792435b", "filesize": 4870498, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.2.3": {"released": "2014-07-31 18:08:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.2.3-py3-none-any.whl", "filehash": "a13dbe87944be3622000d832a9c60ec19d5bd495604d925ab230bfd232203540", "filesize": 4837543, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.2.2": {"released": "2014-07-23 16:04:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.2.2-py3-none-any.whl", "filehash": "47975e3e56a587267f9a2fc892a8a8f7c55ed6218bba7987460761bccbe2e076", "filesize": 4831657, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "sqlsoup", "webob"]}}}, "1.2.1": {"released": "2014-07-18 15:02:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.2.1-py3-none-any.whl", "filehash": "7de6188a6c553152b8529a14014e16da4ecee9efc6ddf00cbb3c421f1b9e5cec", "filesize": 4831653, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "webob"]}}}, "1.2.1-dev0": {"released": "2014-07-16 15:39:41", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.2.1.dev0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.2.1.dev0-py3-none-any.whl", "filehash": "2e1c89adcd25cd01bc475dc06159bfc1aa7f0bd678abe6ed18171835fbb2e89d", "filesize": 4831735, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "webob"]}}}, "1.2": {"released": "2014-07-15 16:14:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"privacyIDEA-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/privacyidea/privacyIDEA-1.2-py3-none-any.whl", "filehash": "8dfb659e75a22db2c0071ab992e503a08cef275c6cb68c232c327508b2d1b663", "filesize": 4843273, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["configobj", "docutils", "httplib2", "netaddr", "pillow", "pycrypto", "pylons", "pyrad", "python-ldap", "pyyaml", "qrcode", "repoze-who", "simplejson", "sqlalchemy", "webob"]}}}, "1.1": {"released": "2014-06-25 09:50:37", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0": {"released": "2014-06-11 22:04:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0dev7": {"released": "2014-06-09 21:22:12", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0dev6": {"released": "2014-06-03 17:19:18", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0dev5": {"released": "2014-06-03 17:14:26", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0dev4": {"released": "2014-06-03 17:09:39", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}}}