{"package": "wtforms", "summary": "Form validation and rendering for Python web development.", "pypi_url": "https://pypi.org/project/wtforms", "piwheels_url": "https://www.piwheels.org/project/wtforms", "releases": {"3.2.2": {"released": "2026-05-03 05:53:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wtforms-3.2.2-py3-none-any.whl": {"file_url": "/simple/wtforms/wtforms-3.2.2-py3-none-any.whl", "filehash": "72b90d5d921bd3119252069cf0301e9c13915f9e52792652bc91c5dda4b79e56", "filesize": 158656, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "3.2.1": {"released": "2024-10-21 11:33:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wtforms-3.2.1-py3-none-any.whl": {"file_url": "/simple/wtforms/wtforms-3.2.1-py3-none-any.whl", "filehash": "2fc6ee05a8f89857eb725120085d8b1b38e3d591da5a4b5bba2368f30ed47687", "filesize": 152454, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "3.2.0": {"released": "2024-10-20 19:49:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wtforms-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/wtforms-3.2.0-py3-none-any.whl", "filehash": "e381b9ab438c16bb1b527fa093e6fa6f163cf76c50710861530e5551f74b5cfc", "filesize": 152436, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "3.1.2": {"released": "2024-01-06 07:52:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wtforms-3.1.2-py3-none-any.whl": {"file_url": "/simple/wtforms/wtforms-3.1.2-py3-none-any.whl", "filehash": "a4042610cc141d1e73bc6d545f605c272611498b04dbd86bb7422aecb26820f3", "filesize": 145964, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "3.1.1": {"released": "2023-11-01 10:21:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wtforms-3.1.1-py3-none-any.whl": {"file_url": "/simple/wtforms/wtforms-3.1.1-py3-none-any.whl", "filehash": "7b2313037ec8a9e4f3684e80a2a540bc8398e4d5d745bcd0618427d853ffaa40", "filesize": 145468, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "3.1.0": {"released": "2023-10-10 16:01:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wtforms-3.1.0-py3-none-any.whl": {"file_url": "/simple/wtforms/wtforms-3.1.0-py3-none-any.whl", "filehash": "addd7899004fdf9318eb711d33aae9c1973fe80378257b7383e06de2eff7c559", "filesize": 145214, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "3.0.1": {"released": "2021-12-23 10:08:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-3.0.1-py3-none-any.whl": {"file_url": "/simple/wtforms/WTForms-3.0.1-py3-none-any.whl", "filehash": "f1faf3091648574fc37a3c0bcb36bcbe4253720a82d1c516e4435d322478f8f8", "filesize": 136458, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "3.0.0": {"released": "2021-11-07 12:20:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-3.0.0-py3-none-any.whl", "filehash": "dc4c641e96208ddc07ec7a8d5d9593d3a9c3b8393f04fcee910d93f3e9aeb4ea", "filesize": 136280, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "3.0.0a1": {"released": "2020-11-23 15:21:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"WTForms-3.0.0a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-3.0.0a1-py3-none-any.whl", "filehash": "cf01f0173ff7124ab30afeee444876a0f576fa5ed9c32f2112c439137077492f", "filesize": 132325, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "2.3.3": {"released": "2020-07-30 17:08:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.3.3-py2.py3-none-any.whl": {"file_url": "/simple/wtforms/WTForms-2.3.3-py2.py3-none-any.whl", "filehash": "c8d68162026d899e8b2d03232b965718edbb9de8d0f55fc67264641bee4b49f0", "filesize": 169106, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "2.3.2": {"released": "2020-07-29 20:17:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.3.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.3.2-py2.py3-none-any.whl", "filehash": "8618a7ede2b21e75dbb5a38be4365883e5bdcb231cbe293109071e82d23af941", "filesize": 119199, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "2.3.1": {"released": "2020-04-22 16:34:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.3.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.3.1-py2.py3-none-any.whl", "filehash": "6ff8635f4caeed9f38641d48cfe019d0d3896f41910ab04494143fc027866e1b", "filesize": 169103, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "2.3.0": {"released": "2020-04-21 22:40:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.3.0-py2.py3-none-any.whl", "filehash": "21828fbf05cb07a6500df4e20c39b2550f08efd9c6f7900471d022ae97d4f0b3", "filesize": 166705, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["markupsafe"]}}}, "2.2.1": {"released": "2018-06-07 22:16:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.2.1-py2.py3-none-any.whl", "filehash": "e3ee092c827582c50877cdbd49e9ce6d2c5c1f6561f849b3b068c1b8029626f1", "filesize": 166353, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["ordereddict"]}}}, "2.2": {"released": "2018-06-02 15:38:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.2-py2.py3-none-any.whl", "filehash": "88e9c32e37d7eae1bd032fd1771a88f17c7b7e671465705acd217fabdfbb1794", "filesize": 166325, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["ordereddict"]}}}, "2.1": {"released": "2015-12-15 05:47:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.1-py2.py3-none-any.whl", "filehash": "7c26922c7fdcf9518ebbbc460466c4072f9cda51bd9b713a3b218e37ba24c624", "filesize": 140375, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["ordereddict"]}}}, "2.0.2": {"released": "2015-01-18 21:17:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.0.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.0.2-py2.py3-none-any.whl", "filehash": "da3a39b57460c88539cb4eb3e36aa2946aa7ce4dfaa01ccd2a23f47f70a1b5de", "filesize": 128705, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["ordereddict"]}}}, "2.0.1": {"released": "2014-07-01 16:29:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.0.1-py2.py3-none-any.whl", "filehash": "56b18e59ac75392e4b5c58de9923185ec2ac1a410de1493c287e567be01ba9fa", "filesize": 124600, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["ordereddict"]}}}, "2.0": {"released": "2014-05-20 21:53:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-2.0-py2.py3-none-any.whl", "filehash": "2d6d8a734a12b67650183affb1c5c08ca5e411f70784b205e21bc4963e00e568", "filesize": 124318, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.5": {"released": "2013-09-11 02:23:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-1.0.5-py3-none-any.whl", "filehash": "fc9f69b98671a508eb5a35286f81b6896f0bd8962614d9de7694393925393c6d", "filesize": 92361, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.4": {"released": "2013-05-03 16:40:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-1.0.4-py3-none-any.whl", "filehash": "9230dc6918c4331e97a3fd5d18bb6caaf70194784db1e76fcc8c4a42a9eb8202", "filesize": 84172, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.3": {"released": "2013-01-24 21:41:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-1.0.3-py3-none-any.whl", "filehash": "5dc0809c545a447e13a1b7a2db0adb9778d9d0cde460018a1b968b0ff27d7049", "filesize": 71978, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.2": {"released": "2012-08-24 19:33:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-1.0.2-py3-none-any.whl", "filehash": "e1490e014b12f292bb0e880ca1471e790b1bed0fb658c85ebe3e7b75006d6589", "filesize": 63806, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.1": {"released": "2012-02-29 17:47:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-1.0.1-py3-none-any.whl", "filehash": "2af76118d31b13e7b2d36661ed614b21ff6de5a31c303d93f232ae281e68239f", "filesize": 47816, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0": {"released": "2012-02-28 18:48:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"WTForms-1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wtforms/WTForms-1.0-py3-none-any.whl", "filehash": "bd0ab419a5a919aabbc3d9791068067f3d609b89e66cf2eb58dc8f95c27f77fd", "filesize": 47774, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.3": {"released": "2011-04-25 02:30:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.6.2": {"released": "2011-01-22 09:25:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.6.1": {"released": "2010-09-17 19:54:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.6": {"released": "2010-04-25 18:55:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5": {"released": "2010-02-13 20:03:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4": {"released": "2009-10-10 01:05:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}}}