{"package": "appinfra", "summary": "Infrastructure framework for Python applications", "pypi_url": "https://pypi.org/project/appinfra", "piwheels_url": "https://www.piwheels.org/project/appinfra", "releases": {"0.6.0": {"released": "2026-04-13 01:21:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.6.0-py3-none-any.whl": {"file_url": "/simple/appinfra/appinfra-0.6.0-py3-none-any.whl", "filehash": "474dc4addc24bda1f28e33856830a36f700d0b9f5814bd988a96f57d8280760b", "filesize": 725065, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["pyyaml", "requests", "urllib3"]}}}, "0.5.0": {"released": "2026-03-14 06:33:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.5.0-py3-none-any.whl", "filehash": "984f05bcc615f6d1fa2be7ed2bf0b0a5d63930be1ded8a0cf470bac7013315ca", "filesize": 676437, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["pyyaml", "requests", "urllib3"]}}}, "0.4.1": {"released": "2026-02-25 20:18:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.4.1-py3-none-any.whl", "filehash": "8742df02f73b77bdbc2065721e675b1460a650bf9a0180c172e51d38125ffe1e", "filesize": 661845, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["pyyaml", "requests", "urllib3"]}}}, "0.4.0": {"released": "2026-02-20 18:09:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.4.0-py3-none-any.whl", "filehash": "7179f2c50ade35858a2fa7d2b6c3a97bd0407c4efa48cfa41fd2434601262d75", "filesize": 655124, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["pyyaml", "requests", "urllib3"]}}}, "0.3.5": {"released": "2026-02-11 06:58:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.3.5-py3-none-any.whl", "filehash": "8118dcc378fb184800f18359c154363651ce2273e91b6066b802f37c93724000", "filesize": 643285, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.3.4": {"released": "2026-02-03 06:21:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.3.4-py3-none-any.whl", "filehash": "cb5ba2138c114a6984b0aa281228867cb18758b371bb2cfa7e9b240e7cb6fa3d", "filesize": 636857, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.3.3": {"released": "2026-01-29 23:28:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.3.3-py3-none-any.whl", "filehash": "18c87f5230dd4953cd38528451a1878a5dff8bb40e31f3c7721a7c768c7be103", "filesize": 622900, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.3.2": {"released": "2026-01-26 01:17:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.3.2-py3-none-any.whl", "filehash": "3330e12821c42a1b02ee21d51411a5e6a96e80b57fbf58f80040f266ba187b95", "filesize": 615119, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.3.1": {"released": "2026-01-21 01:41:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.3.1-py3-none-any.whl", "filehash": "4d5625ede2fe0e52c374b58c1409f6e0880817fe930c359ef19a3c18ce8355d6", "filesize": 613773, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.3.0": {"released": "2026-01-15 09:07:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.3.0-py3-none-any.whl", "filehash": "30477192966652f99a49d166b0cc9bf4c8032835d4934ab5a3a9a39c828ecac1", "filesize": 608640, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.2.1": {"released": "2026-01-12 04:53:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.2.1-py3-none-any.whl", "filehash": "fa314fea85e4f2eebbb349e16eb7b74c160aa2261be40cfefc9b9aceec79049c", "filesize": 603521, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.2.0": {"released": "2026-01-11 17:01:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.2.0-py3-none-any.whl", "filehash": "1c5c7afc19730a9a98767fd38d2ef16f77d31200193c226e4ad568dc9c765c85", "filesize": 603503, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.1.4": {"released": "2026-01-06 02:38:20", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"appinfra-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.1.4-py3-none-any.whl", "filehash": "11ad1b364465a34325e9bba73cc43a5e946c7133a439c9774a28cd5672a72d0c", "filesize": 582623, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.1.3": {"released": "2026-01-06 02:49:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.1.3-py3-none-any.whl", "filehash": "992fdb78913722ef09e7df644f2962c6098f14be981262bcc76aa5ec5db48865", "filesize": 582625, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.1.1": {"released": "2026-01-04 04:34:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.1.1-py3-none-any.whl", "filehash": "fe1bfe31c28f08896671c0c407bfdb0f79a1c39ff38a5b1999f7e1ee9cc1f0e4", "filesize": 560128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.1.0": {"released": "2026-01-04 03:55:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"appinfra-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.1.0-py3-none-any.whl", "filehash": "36a779e5774c537663450bd645db31b98b85d542032e0562cdbd270eba1e2eae", "filesize": 554495, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}, "0.0.1": {"released": "2026-01-04 01:32:14", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"appinfra-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/appinfra/appinfra-0.0.1-py3-none-any.whl", "filehash": "fc064ad8fd7ad35e150c92a1be77a20f377e456db984b8ae279499407b478231", "filesize": 554864, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["psycopg2-binary", "pyyaml", "requests", "sqlalchemy", "sqlalchemy-utils", "urllib3"]}}}}}