{"package": "airform", "summary": "Pydantic-native form validation and rendering. Define a model, get a validated, rendered HTML form. Works with or without Air web framework.", "pypi_url": "https://pypi.org/project/airform", "piwheels_url": "https://www.piwheels.org/project/airform", "releases": {"0.5.0": {"released": "2026-03-21 14:29:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"airform-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/airform/airform-0.5.0-py3-none-any.whl", "filehash": "9eb94d5ab42573d8c7efef6c4c6c0ca0a1b0423207e3ff46543fcd0b4e97d7f1", "filesize": 14374, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["airfield", "annotated-types", "pydantic", "rich", "starlette", "typer"]}}}, "0.4.1": {"released": "2026-03-21 05:45:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"airform-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/airform/airform-0.4.1-py3-none-any.whl", "filehash": "36102a101ac75fe2ba98f92d5589642c0c5d6ae5670c56ec96d0b0718b3f7d3b", "filesize": 12794, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["airfield", "annotated-types", "pydantic", "rich", "starlette", "typer"]}}}, "0.4.0": {"released": "2026-03-21 05:25:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"airform-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/airform/airform-0.4.0-py3-none-any.whl", "filehash": "55e6a552e34868eb997c98cc6c50fe5cfb1976350ba3df5a4b9882ab3362a8eb", "filesize": 12707, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["airfield", "annotated-types", "pydantic", "rich", "starlette", "typer"]}}}, "0.3.1": {"released": "2026-03-21 00:33:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"airform-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/airform/airform-0.3.1-py3-none-any.whl", "filehash": "a7a4f0861fc311a7dbc4918a8b070de5108806345479859f828728b126952e31", "filesize": 12521, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["airfield", "annotated-types", "pydantic", "rich", "starlette", "typer"]}}}, "0.3.0": {"released": "2026-03-20 18:44:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"airform-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/airform/airform-0.3.0-py3-none-any.whl", "filehash": "00824b875592aae832a6283ecb82ea45af92edbcd2a71dbbd1fa4621f9b6684c", "filesize": 11936, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["airfield", "annotated-types", "pydantic", "rich", "starlette", "typer"]}}}, "0.2.1": {"released": "2026-03-19 12:11:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"airform-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/airform/airform-0.2.1-py3-none-any.whl", "filehash": "e8050908dfa719bee7b7fb3fe6ee43b7ad528ca513f12e98f8202a64443e3e6a", "filesize": 9655, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["airfield", "annotated-types", "pydantic", "rich", "starlette", "typer"]}}}, "0.2.0": {"released": "2026-03-19 06:15:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"airform-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/airform/airform-0.2.0-py3-none-any.whl", "filehash": "69fb8e5875081351884ecb524b7b597c7e99aa6e39978f59520f28a26fa7384e", "filesize": 9546, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["airfield", "annotated-types", "pydantic", "rich", "starlette", "typer"]}}}, "0.1.0": {"released": "2026-03-19 00:11:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"airform-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/airform/airform-0.1.0-py3-none-any.whl", "filehash": "1b068dcdcdddc00d527ca93c43bff76da57f3b2e86d6fd97e301ab3b80c4458d", "filesize": 4139, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["rich", "typer"]}}}}}