{"package": "scaffold-framework", "summary": "A web framework that makes it easy to build apps according to SOLID & DDD principles and with layered/onion architecture.", "pypi_url": "https://pypi.org/project/scaffold-framework", "piwheels_url": "https://www.piwheels.org/project/scaffold-framework", "releases": {"0.9.14": {"released": "2026-09-10 20:29:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.14-py3-none-any.whl", "filehash": "054c73b9278ad45a1abee0a7d06c8c5437258c74c12474afede94846b935144f", "filesize": 43528, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.13": {"released": "2026-09-09 15:13:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.13-py3-none-any.whl", "filehash": "bc62822a291212ad060df1d592cbb56e3f576f7c96239709b8ece1ff52f94d92", "filesize": 42689, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.12": {"released": "2026-08-30 11:36:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.12-py3-none-any.whl", "filehash": "1b13e2c22fe9503dc8cdb965b11c4c51d71ade05553ffb6d8ca4e1f061a1bb49", "filesize": 37961, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.11": {"released": "2026-05-01 16:37:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.11-py3-none-any.whl", "filehash": "a82e39db3e6adac1655a3f497a10582b33598690adf91546963de51feb32ccf0", "filesize": 37505, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.10": {"released": "2026-05-01 15:59:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.10-py3-none-any.whl", "filehash": "a500ecc2659b23159ccbf25271bc160211be18d7d6888adcbccf6e4e91d93240", "filesize": 37639, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.9": {"released": "2026-04-26 13:07:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.9-py3-none-any.whl", "filehash": "35452bd49e90a5008b606d88dec96510f47fa1e84a1a3a5876e421d4d40b3ce5", "filesize": 37494, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.8": {"released": "2026-04-26 12:30:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.8-py3-none-any.whl", "filehash": "8552136243fe28de58c7118d93fc48020ad99858e557320066dbb384c381b6a1", "filesize": 37505, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.7": {"released": "2026-04-23 17:54:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.7-py3-none-any.whl", "filehash": "430091edb72ca8faf866445958eba79aa074c94ed27a9f84aab899d1cbc370ed", "filesize": 36016, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.6": {"released": "2026-04-23 17:16:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.6-py3-none-any.whl", "filehash": "534fb6ea4ad9b88177c703ed7fbe909e3b7caf47ebe21523f181ba2b6351f5a7", "filesize": 35939, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.5": {"released": "2026-04-22 21:36:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.5-py3-none-any.whl", "filehash": "994c41a9f8f1c20ec68b2bbfcb9db5f3212d7948f1689fc4f0cc4d73c546bf1e", "filesize": 35774, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.4": {"released": "2026-04-22 21:10:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.4-py3-none-any.whl", "filehash": "da7e0d1daacf822531ce87f445f4783c8a57923e2f9ffee67f1c6b7a0090d14d", "filesize": 35724, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.3": {"released": "2026-04-22 20:22:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.3-py3-none-any.whl", "filehash": "9e0c8b0c5aa60b9c415ff190e6a8d94ba3540314c0e4143f715ea4a128149030", "filesize": 34729, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.2": {"released": "2025-10-11 18:12:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.2-py3-none-any.whl", "filehash": "b5c8e0a3f6bcaff49af414aedfdba32c199c5ff0931fb7e07d2966d52f0d6e0e", "filesize": 34457, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.1": {"released": "2025-09-18 20:00:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.9.1-py3-none-any.whl", "filehash": "0ebd42d6751240fe1b40c1ce41ec5ab165189062387649c1e2eb9d2f61cf07ad", "filesize": 34194, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.9.0": {"released": "2025-09-11 16:37:15", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.1": {"released": "2024-12-20 16:10:42", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.0": {"released": "2024-12-19 19:01:50", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.0": {"released": "2024-12-17 17:54:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.7.0-py3-none-any.whl", "filehash": "1f67d9b474bc9e90bbf6e4ac9d3731aa5bae09b98fc9041dd64f41b5437597f1", "filesize": 25923, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.6.1": {"released": "2024-12-17 17:05:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.6.1-py3-none-any.whl", "filehash": "a33f00637b917b3c4266d5c8cb8de670a0ed7a0a539d95a1c221e0d02f6b6442", "filesize": 25919, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.6.0": {"released": "2024-12-17 16:59:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.6.0-py3-none-any.whl", "filehash": "b7d9ec118626b81b14d1ad7df6c55e9798dc6d2a995bda7c9a3d242d76fd89b2", "filesize": 25651, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.5.1": {"released": "2024-12-15 13:41:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.5.1-py3-none-any.whl", "filehash": "a63cce5221c1bbd177e77d757e6523d4609f41c33f3e211dd36b8b22b3bfaa31", "filesize": 24797, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.5.0": {"released": "2024-12-15 13:22:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.5.0-py3-none-any.whl", "filehash": "0316f4f20e76d62fd4f5142bfd209a2e4584dc4fdceb756dae6be0ed908657f4", "filesize": 24795, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.4.0": {"released": "2024-12-03 10:08:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.4.0-py3-none-any.whl", "filehash": "fb66bebe90357b13cd1a279a09379199463b56b09b830f0b12fdba6d4d2fb453", "filesize": 24347, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiosmtplib", "alembic", "argon2-cffi", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.3.0": {"released": "2024-12-01 12:24:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.3.0-py3-none-any.whl", "filehash": "3eef2d678fd3052397bc88f38f289bd3ec20c95479c607c1816c5ca36cf779f2", "filesize": 22286, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["alembic", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.2.0": {"released": "2024-11-28 15:27:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.2.0-py3-none-any.whl", "filehash": "b0e7bc47bf579959ea5bd9af7db2b8fad55754b3b2086c762e7a3ea55d8c372e", "filesize": 22234, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["alembic", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}, "0.1.0": {"released": "2024-11-26 22:00:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"scaffold_framework-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/scaffold-framework/scaffold_framework-0.1.0-py3-none-any.whl", "filehash": "91e04f456e571152a7faff4c91f7785d400913687ecf24f501e0a4b6d8389b21", "filesize": 20904, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["alembic", "h11", "psycopg", "pydantic", "quart", "sqlalchemy", "watchfiles", "wsproto", "wtforms"]}}}}}