{"package": "viur-core", "summary": "The core component of ViUR, a development framework for Google App Engine", "pypi_url": "https://pypi.org/project/viur-core", "piwheels_url": "https://www.piwheels.org/project/viur-core", "releases": {"3.9.1": {"released": "2026-09-18 12:35:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.1-py3-none-any.whl": {"file_url": "/simple/viur-core/viur_core-3.9.1-py3-none-any.whl", "filehash": "e55c05ced39dcdbcbb39477cdfc61b6a3508881b5fe34414789c98143672bfa2", "filesize": 404837, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-recaptcha-enterprise", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.9.0": {"released": "2026-09-11 16:32:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0-py3-none-any.whl", "filehash": "bff80c01722a545a4eeb6218d636c73e722aea458c85701ee63012a180f90080", "filesize": 403516, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-recaptcha-enterprise", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.9.0rc2": {"released": "2026-09-07 10:37:11", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0rc2-py3-none-any.whl", "filehash": "faed7f55fd57302e0d11d0134b457b9dee18a44ec554480fb90fc03e1c4873ba", "filesize": 402761, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-recaptcha-enterprise", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.9.0rc1": {"released": "2026-08-15 07:57:17", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0rc1-py3-none-any.whl", "filehash": "69564bdecdc789bc2bf0b4b3a215629c1df2f653c98e1e91c25d5273bbf140b7", "filesize": 398230, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-recaptcha-enterprise", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.9.0b1": {"released": "2026-07-31 21:20:14", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0b1-py3-none-any.whl", "filehash": "814c5812a0da3ed4f5180cce3dbea9f25b8415d5092b65106a68177ad43b6bde", "filesize": 391438, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-recaptcha-enterprise", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.9.0.dev6": {"released": "2026-07-07 12:23:51", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0.dev6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0.dev6-py3-none-any.whl", "filehash": "f8fbe434ebad675d5a1631c1f081379dd5b9e9d4b87ba21de83b6d9eb3d44f3f", "filesize": 388671, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-recaptcha-enterprise", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.9.0.dev5": {"released": "2026-06-19 15:26:49", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0.dev5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0.dev5-py3-none-any.whl", "filehash": "419b06589c96c6d21503674dc4fa2e03a0da01daf985b64545bf09d6ea8a0287", "filesize": 382839, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-recaptcha-enterprise", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.9.0.dev4": {"released": "2026-06-15 11:18:27", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0.dev4-py3-none-any.whl", "filehash": "9441a932e356afc023d5b443b4a719fc0ddf80e5904c12cca21c5a14bd09e70b", "filesize": 380354, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.9.0.dev3": {"released": "2026-05-20 14:23:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0.dev3-py3-none-any.whl", "filehash": "5025c726219f9e313a47d5390ee75e43bd2b65e2ee92b8041963fd06bc70d76d", "filesize": 371820, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.9.0.dev2": {"released": "2026-05-11 11:58:44", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0.dev2-py3-none-any.whl", "filehash": "24c6bfbb66a9d45f53e2187a5c2ebae89143cc2e8d868c6c7cc8badbd9208926", "filesize": 371761, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.9.0.dev1": {"released": "2026-04-22 09:54:16", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.9.0.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.9.0.dev1-py3-none-any.whl", "filehash": "e948f4efb1ca4ce00b4812822baa1ba5276107910c2e1c98c4bdd1d10c0787fc", "filesize": 371782, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.40rc1": {"released": "2026-09-25 15:21:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.40rc1-py3-none-any.whl": {"file_url": "/simple/viur-core/viur_core-3.8.40rc1-py3-none-any.whl", "filehash": "90dea704451b6914baa9a85c9f7f38446bcb0d2229b67be4cf810d635132864b", "filesize": 370192, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.39": {"released": "2026-09-11 13:23:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.39-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.39-py3-none-any.whl", "filehash": "73dfdc57b2a01bb201e2011f2384f58da9860b7d97eee26d5c3992b98098eb0f", "filesize": 371521, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.38": {"released": "2026-09-07 16:33:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.38-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.38-py3-none-any.whl", "filehash": "abd57d19e638a18eda52668ef264b01444f5f21ca48af85aacaaf56adddbbe4a", "filesize": 371431, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.37": {"released": "2026-09-01 22:44:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.37-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.37-py3-none-any.whl", "filehash": "a1bea01110bf90c19bb6d1e1f5cb80e487fa1346f3e9482ef68f39e8564474ac", "filesize": 371431, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.36": {"released": "2026-08-24 15:43:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.36-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.36-py3-none-any.whl", "filehash": "7defa0c36327baddd687cfaabc2c0ec1fdb433cd4c25e870338470fad12907a6", "filesize": 371020, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.35": {"released": "2026-08-15 07:57:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.35-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.35-py3-none-any.whl", "filehash": "5e66bf135137c7b0c96d8446e4b6a23165cafee752258753b243cabcc515fa5b", "filesize": 370948, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.34": {"released": "2026-08-13 08:55:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.34-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.34-py3-none-any.whl", "filehash": "7e9ad68483e0b8260839ea8f510caba31f17ce2038244288fbab4977c87c29d5", "filesize": 370742, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.33": {"released": "2026-07-31 21:19:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.33-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.33-py3-none-any.whl", "filehash": "9da377532cc8bd4b19e0a7982b0089389197cb0433a99ae380b0074f70b56584", "filesize": 370446, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.32": {"released": "2026-07-31 13:17:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.32-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.32-py3-none-any.whl", "filehash": "5bd38b69a3188ae37cc0e972b661f6282153f87db896efd042ef5b1eaf390d59", "filesize": 370338, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.31": {"released": "2026-07-23 13:06:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.31-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.31-py3-none-any.whl", "filehash": "881c92d2b300d57d178b4b2406121e9be29547f90410e18807a935430e406357", "filesize": 369995, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.30": {"released": "2026-07-08 15:36:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.30-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.30-py3-none-any.whl", "filehash": "2310814f8d0f93bef94a9f5c3706025e6d0f2a0b6944da23b58071502f267f5e", "filesize": 369954, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.29": {"released": "2026-07-07 12:23:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.29-py3-none-any.whl", "filehash": "31bdd783468f08557ea8881e82a7cdf117dfd0f44c03c993cf1828d2c2771c78", "filesize": 369823, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.28": {"released": "2026-06-23 19:49:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.28-py3-none-any.whl", "filehash": "be599ee963adf38211a7d8e15cb8e314c11fd5f16faee9776053f1e97958bf4f", "filesize": 369640, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "user-agents", "webob"]}}}, "3.8.27": {"released": "2026-06-19 15:25:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.27-py3-none-any.whl", "filehash": "e7d16dbb33799ddd4464d32067487329d1149fb6daaa685ad7340eef739a5ad1", "filesize": 368880, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.26": {"released": "2026-06-15 11:18:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.26-py3-none-any.whl", "filehash": "cfb24b58a1775b9e51b29793cc75eeb2be41b40e845d5aadefbd25f784dae1b8", "filesize": 368669, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.25": {"released": "2026-05-08 10:14:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.25-py3-none-any.whl", "filehash": "11b49b969e1523a042a03bfdbf85b5cac0e320d93d8535937fbd7c6cf25787e2", "filesize": 368209, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.24": {"released": "2026-05-06 14:12:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.24-py3-none-any.whl", "filehash": "32686d9f95d0a6da31f52cf0a9fc8a7990edd2cb8e0a28a68609a45ee8e58951", "filesize": 368197, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.23": {"released": "2026-04-24 12:35:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.23-py3-none-any.whl", "filehash": "515b73f4958de31c5bdf0ddd75384f26d1aa54160c70eca4fa2cc3853a47cd79", "filesize": 368261, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.22": {"released": "2026-04-17 10:21:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.22-py3-none-any.whl", "filehash": "6e099b1ad899c50e365c541ff3b972abb7acb8950c8fcc81df06d262cf7738e2", "filesize": 367951, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.21": {"released": "2026-04-14 06:02:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.21-py3-none-any.whl", "filehash": "ee74731ffe8b228a0b2b633a645d450048d263a14d0786228e21393a4f9d63f1", "filesize": 367689, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.20": {"released": "2026-03-13 14:41:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.8.19": {"released": "2026-03-12 00:14:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.8.18": {"released": "2026-02-25 14:23:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.18-py3-none-any.whl", "filehash": "7973a74bf764f17f2889d9c93b0dc3f9f8ab6084de54bfd6e4ae107c9f01a0fd", "filesize": 363708, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.17": {"released": "2026-02-25 12:14:54", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"viur_core-3.8.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.17-py3-none-any.whl", "filehash": "5d159cf0b0d24d30272e5f07831e550d1fae8a8971a42faf4e1a6427ec5cbd23", "filesize": 363707, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.16": {"released": "2026-02-13 17:07:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.16-py3-none-any.whl", "filehash": "042af67725704f60d4399d2f608ed6fff2f65319fea7b39b9b258a394b3a8fc7", "filesize": 363460, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.15": {"released": "2026-01-20 12:07:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.15-py3-none-any.whl", "filehash": "db1af27557d22a20cef23326440728b151265087fadf42f4fd9cfcc3f06d1061", "filesize": 362160, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.14": {"released": "2026-01-19 11:17:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.14-py3-none-any.whl", "filehash": "744f4ea50e8b2b7d8972b892c8f1787dbf0e484f8e55dcfae9055267a7a1311a", "filesize": 362158, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.13": {"released": "2025-12-11 20:18:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.13-py3-none-any.whl", "filehash": "0b88bef5f99b18b9dfd7521f512a6865cca5cc447cfdcf8ffc6b740f045c67c6", "filesize": 362282, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.12": {"released": "2025-11-30 23:50:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.12-py3-none-any.whl", "filehash": "db1084d475504b468b74d44597c97aff22f379334e1266ca4a2aeff72109ede7", "filesize": 362133, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.11": {"released": "2025-11-26 14:29:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.11-py3-none-any.whl", "filehash": "3a39699fd38e32851ef01ebeb7fe1bfaa4f1d57cce69aa3cc2bf4a06011e265e", "filesize": 362128, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.10": {"released": "2025-11-14 14:07:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.10-py3-none-any.whl", "filehash": "049c2aaebdf89837e6e9d307e256d4d99ffc555ecea8db73a68ac519a6842538", "filesize": 361884, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.9": {"released": "2025-11-07 14:56:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.9-py3-none-any.whl", "filehash": "a89ee95001572502ec871de6b96267461f89b24003e70905ad40f77e381ac738", "filesize": 361830, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.8": {"released": "2025-10-27 09:43:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.8-py3-none-any.whl", "filehash": "8f3b650a65129bc487d7751f60b80036815dfbf83d5d78ce2b96187604b1f9a5", "filesize": 361820, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.7": {"released": "2025-09-29 09:01:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.7-py3-none-any.whl", "filehash": "6148bb64f1ada9c6910b14637805112a63b9e46fb14669028a8290b5f6cb1439", "filesize": 361637, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.6": {"released": "2025-09-23 09:35:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.6-py3-none-any.whl", "filehash": "09bba3e3452dffed0ad8f1a888839265675be7f9d1f206085b501e4166a75547", "filesize": 361535, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.6rc3": {"released": "2025-09-22 18:47:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.6rc3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.6rc3-py3-none-any.whl", "filehash": "c4fe4e5bfd8e4f154e63485b4bea7495e60265a689eedb5e9758ff352e59e1e7", "filesize": 361578, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.6rc2": {"released": "2025-09-22 18:16:35", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.6rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.6rc2-py3-none-any.whl", "filehash": "f2eba8c6d395d8edf1260947ad07073d92d513ff1657e4053683b120c07dfdb4", "filesize": 361545, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.6rc1": {"released": "2025-09-22 15:19:53", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.5": {"released": "2025-09-19 16:41:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.5-py3-none-any.whl", "filehash": "04861355473f59284a7a080f17e763b8a89c7bfc5302955168e4d9b34ac287db", "filesize": 361422, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.4": {"released": "2025-09-18 18:17:20", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.3": {"released": "2025-09-09 15:15:27", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.2": {"released": "2025-09-09 11:33:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.2-py3-none-any.whl", "filehash": "7abbcd9c3a966b1deb6ea3096157994e9bd954a4ce27661848cb1b7eb92e4e8a", "filesize": 361147, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.1": {"released": "2025-09-01 11:37:59", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.1rc1": {"released": "2025-09-01 09:45:09", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.0": {"released": "2025-08-29 14:59:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0-py3-none-any.whl", "filehash": "5e703a00a6975b2cb55928931b7d4c5174f104c74a1d4001125a28749fa3ed26", "filesize": 361047, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0rc8": {"released": "2025-08-29 12:56:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0rc8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0rc8-py3-none-any.whl", "filehash": "eb9d5756136c0fd94844b11161fa0a3fb3afeb254719e55e55893fb059a98446", "filesize": 361090, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0rc7": {"released": "2025-08-26 16:02:23", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.0rc6": {"released": "2025-08-25 10:57:36", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0rc6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0rc6-py3-none-any.whl", "filehash": "94668e233ae3fef9bb3b8964661bc79e8f873a559c5cdb16369ce1aeae1841b4", "filesize": 362590, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0rc5": {"released": "2025-08-13 07:01:23", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.0rc4": {"released": "2025-08-12 15:09:37", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.0rc3": {"released": "2025-08-08 14:31:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0rc3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0rc3-py3-none-any.whl", "filehash": "18aea40b80d5b92a58472b230032f3cbd5b90f68e6049506337c016c7e7d397f", "filesize": 361939, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0rc2": {"released": "2025-08-06 17:08:38", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0rc2-py3-none-any.whl", "filehash": "aa065c010bad5e4730a0fbbb190ccc83fd2e493d7dfda4d3a089ab8f2696c2a9", "filesize": 361379, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0rc1": {"released": "2025-08-01 14:33:41", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0rc1-py3-none-any.whl", "filehash": "3634599d7b96c31d002ab44116df2ceda52722db9f8380667700490fceb591dd", "filesize": 361423, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0.dev16": {"released": "2025-07-28 12:24:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0.dev16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0.dev16-py3-none-any.whl", "filehash": "3adafe854974a3b727a1a9bc7daefb52ed42a70876a1e67610c99dd0f1ab866f", "filesize": 361788, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0.dev15": {"released": "2025-07-27 21:57:45", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.0.dev14": {"released": "2025-07-25 14:20:28", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0.dev14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0.dev14-py3-none-any.whl", "filehash": "fc3ab8b479392736b4945fe876e95c17c6673993008bdddb025f40e7ce8dce29", "filesize": 361872, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0.dev13": {"released": "2025-07-23 12:50:06", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0.dev13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0.dev13-py3-none-any.whl", "filehash": "80a4520cc644aaae013097742995af0f12f691d260823d86013edceee1c9e270", "filesize": 361881, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0.dev12": {"released": "2025-07-23 10:29:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0.dev12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0.dev12-py3-none-any.whl", "filehash": "1286951e18084fbc9a793fe288af1d3b3a81b0977152038710c1654c7da96b06", "filesize": 361789, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0.dev11": {"released": "2025-07-21 11:04:46", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0.dev11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0.dev11-py3-none-any.whl", "filehash": "854335a4f5a8836253002c161e7f31da5e042b94a29af1f2aa527fdf984c2e8c", "filesize": 361685, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "logics-py", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0.dev10": {"released": "2025-07-15 22:13:12", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.0.dev9": {"released": "2025-07-10 20:38:46", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.8.0.dev8": {"released": "2025-07-02 09:59:52", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0.dev8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0.dev8-py3-none-any.whl", "filehash": "ec4fe84e5a07a6a99d6ba4bd3d830ad94672e6d7d40e253db557c8c2b78d5a50", "filesize": 360938, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0.dev7": {"released": "2025-06-26 11:40:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"viur_core-3.8.0.dev7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.8.0.dev7-py3-none-any.whl", "filehash": "ebfffb94b4a526306cd6e029657c5b8c4ac22bd62cb35e47718dce72a1e17b4a", "filesize": 360957, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-bigquery", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "webob"]}}}, "3.8.0.dev6": {"released": "2025-06-16 20:36:42", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.8.0.dev5": {"released": "2025-05-27 12:59:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.8.0.dev4": {"released": "2025-05-22 19:12:19", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.8.0.dev3": {"released": "2025-05-08 07:38:04", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.8.0.dev2": {"released": "2025-04-29 10:24:56", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.8.0.dev1": {"released": "2025-04-23 20:56:45", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.21": {"released": "2025-08-25 07:55:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.7.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.7.21-py3-none-any.whl", "filehash": "2a48a806746053ff47884b430488120258e09e8c8bbe8808e0905fc52b19e657", "filesize": 327523, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "viur-datastore", "webob"]}}}, "3.7.20": {"released": "2025-06-26 11:31:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"viur_core-3.7.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/viur-core/viur_core-3.7.20-py3-none-any.whl", "filehash": "b944972e134e1f623cce456d3153b2fe5f45eebb8a97ed5f916e29a3ca54b0dc", "filesize": 327257, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appengine-python-standard", "deprecated", "google-api-core", "google-auth", "google-cloud-datastore", "google-cloud-iam", "google-cloud-logging", "google-cloud-secret-manager", "google-cloud-storage", "google-cloud-tasks", "google-resumable-media", "googleapis-common-protos", "gunicorn", "jinja2", "jsonschema", "pillow", "pyotp", "pytz", "pyyaml", "qrcode", "requests", "tzlocal", "urllib3", "user-agents", "viur-datastore", "webob"]}}}, "3.7.19": {"released": "2025-06-16 20:34:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.7.18": {"released": "2025-05-22 19:11:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.7.17": {"released": "2025-05-20 21:31:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.7.16": {"released": "2025-05-08 07:35:46", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.15": {"released": "2025-04-29 20:01:26", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.14": {"released": "2025-04-22 14:49:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.13": {"released": "2025-04-03 11:49:43", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.12": {"released": "2025-04-01 13:58:11", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.11": {"released": "2025-03-31 09:05:28", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.10": {"released": "2025-03-21 21:06:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.9": {"released": "2025-03-14 21:28:52", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.8": {"released": "2025-02-25 10:31:31", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.7": {"released": "2025-02-22 00:38:37", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.6": {"released": "2025-02-11 15:47:51", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.5": {"released": "2025-02-11 15:05:47", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.4": {"released": "2025-02-07 15:04:08", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.3": {"released": "2025-01-31 22:52:56", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.2": {"released": "2025-01-23 12:32:56", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.1": {"released": "2025-01-07 17:21:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0": {"released": "2024-12-27 16:19:36", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc9": {"released": "2024-12-11 14:09:53", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc8": {"released": "2024-12-09 19:39:28", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc7": {"released": "2024-12-06 15:42:23", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc6": {"released": "2024-11-29 13:23:16", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc5": {"released": "2024-11-25 09:51:46", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc4": {"released": "2024-11-22 18:11:25", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc3": {"released": "2024-11-19 12:08:53", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc2": {"released": "2024-11-11 22:36:54", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0rc1": {"released": "2024-10-30 13:21:42", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0b4": {"released": "2024-10-28 11:45:17", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0b3": {"released": "2024-10-25 15:51:19", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0b2": {"released": "2024-10-23 08:52:23", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0b1": {"released": "2024-10-17 10:03:57", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0.dev4": {"released": "2024-09-30 20:15:02", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0.dev3": {"released": "2024-09-19 19:01:20", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.7.0.dev2": {"released": "2024-08-22 09:43:07", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.32": {"released": "2025-01-24 10:11:17", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.31": {"released": "2025-01-23 12:24:29", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.30": {"released": "2024-12-19 08:31:45", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.29": {"released": "2024-12-11 14:04:30", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.28": {"released": "2024-12-06 15:47:03", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.27": {"released": "2024-12-06 15:37:15", "prerelease": false, "yanked": true, "skip_reason": "binary only", "files": {}}, "3.6.26": {"released": "2024-11-29 13:20:10", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.25": {"released": "2024-11-22 17:26:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.24": {"released": "2024-11-19 11:53:16", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.23": {"released": "2024-11-11 22:32:30", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.22": {"released": "2024-10-25 15:39:41", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.21": {"released": "2024-10-18 11:22:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.20": {"released": "2024-10-16 11:15:58", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.19": {"released": "2024-09-30 19:39:04", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.18": {"released": "2024-09-20 13:31:37", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.17": {"released": "2024-09-19 18:38:34", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.16": {"released": "2024-09-18 19:26:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.15": {"released": "2024-08-29 06:01:41", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.14": {"released": "2024-08-22 09:31:16", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.13": {"released": "2024-08-06 11:02:38", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.12": {"released": "2024-07-18 11:55:16", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.11": {"released": "2024-06-25 20:34:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.10": {"released": "2024-06-24 19:27:45", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.9": {"released": "2024-06-12 16:24:48", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.8": {"released": "2024-05-24 16:57:34", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.7": {"released": "2024-05-24 09:55:52", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.6": {"released": "2024-05-14 20:47:01", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.5": {"released": "2024-05-06 16:09:30", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.4": {"released": "2024-04-30 10:48:45", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.3": {"released": "2024-04-09 19:13:54", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.2": {"released": "2024-04-03 18:41:14", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.1": {"released": "2024-04-02 19:14:08", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0": {"released": "2024-03-21 20:36:21", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0rc3": {"released": "2024-03-16 00:09:14", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0rc2": {"released": "2024-03-15 23:58:55", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0rc1": {"released": "2024-03-08 21:05:28", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0b3": {"released": "2024-02-12 16:55:13", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0b2": {"released": "2024-02-09 19:14:23", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0b1": {"released": "2024-01-31 19:34:57", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0.dev6": {"released": "2024-01-30 13:20:26", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0.dev5": {"released": "2024-01-30 13:01:06", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0.dev4": {"released": "2024-01-17 12:15:23", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0.dev3": {"released": "2023-12-09 12:12:15", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0.dev2": {"released": "2023-11-21 14:21:52", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.6.0.dev1": {"released": "2023-11-08 19:23:23", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.22": {"released": "2024-08-15 13:34:40", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.21": {"released": "2024-07-18 20:56:59", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.20": {"released": "2024-07-12 12:31:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.19": {"released": "2024-06-26 13:37:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.18": {"released": "2024-06-25 20:42:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.17": {"released": "2024-03-19 10:23:49", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.16": {"released": "2024-03-15 23:32:42", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.15": {"released": "2024-02-19 15:33:26", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.14": {"released": "2024-02-12 14:36:30", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.13": {"released": "2024-01-31 19:14:00", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.12": {"released": "2024-01-25 11:36:09", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.11": {"released": "2024-01-17 11:45:12", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.10": {"released": "2023-12-19 21:06:15", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.9": {"released": "2023-12-13 18:30:42", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.8": {"released": "2023-12-06 23:54:00", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.7": {"released": "2023-11-21 14:19:58", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.6": {"released": "2023-11-12 23:04:07", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.5": {"released": "2023-11-05 18:57:04", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.4": {"released": "2023-10-25 19:34:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.3": {"released": "2023-10-16 09:57:26", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.2": {"released": "2023-10-12 00:31:56", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.1": {"released": "2023-09-27 09:37:26", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0": {"released": "2023-09-16 20:35:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0rc4": {"released": "2023-09-14 20:13:11", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0rc3": {"released": "2023-09-13 13:06:52", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0rc2": {"released": "2023-09-12 15:30:09", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0rc1": {"released": "2023-09-08 18:37:16", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0b4": {"released": "2023-09-04 11:14:23", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0b3": {"released": "2023-08-07 17:45:01", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0b2": {"released": "2023-07-27 09:37:59", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0b1": {"released": "2023-06-27 12:31:11", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.5.0a1": {"released": "2023-08-07 12:20:35", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.8": {"released": "2023-08-16 16:45:31", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.7": {"released": "2023-08-07 17:25:10", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.6": {"released": "2023-07-27 13:02:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.5": {"released": "2023-07-19 11:16:15", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.4": {"released": "2023-06-23 16:52:12", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.3": {"released": "2023-05-23 08:24:35", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.2": {"released": "2023-05-23 08:13:15", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.1": {"released": "2023-05-03 14:03:14", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.0": {"released": "2023-04-28 17:19:07", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.0rc2": {"released": "2023-04-26 21:12:59", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.0rc1": {"released": "2023-04-18 15:49:16", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.0b3": {"released": "2023-04-12 15:15:45", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.0b2": {"released": "2023-04-03 19:41:42", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.4.0b1": {"released": "2023-03-09 16:51:57", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.3.5": {"released": "2023-01-24 19:47:16", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.3.4": {"released": "2023-01-20 15:50:10", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.3.3": {"released": "2023-01-10 17:46:30", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.3.2": {"released": "2023-01-06 20:10:50", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.3.1": {"released": "2022-12-20 23:04:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.3.0": {"released": "2022-12-09 18:30:24", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.2.4": {"released": "2022-09-27 20:26:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.2.3": {"released": "2022-09-21 11:25:48", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.2.2": {"released": "2022-08-19 15:32:35", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.2.1": {"released": "2022-08-09 12:06:43", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.2.0": {"released": "2022-07-22 16:06:04", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.1.4": {"released": "2022-05-18 07:46:09", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.1.3": {"released": "2022-05-13 10:08:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.1.2": {"released": "2022-04-28 15:00:37", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.1.1": {"released": "2022-04-27 08:53:40", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "3.1.0": {"released": "2022-04-19 03:07:40", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}}}