{"package": "wheke", "summary": "A cute framework for small self-hosted apps", "pypi_url": "https://pypi.org/project/wheke", "piwheels_url": "https://www.piwheels.org/project/wheke", "releases": {"0.8.2": {"released": "2026-05-29 20:20:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.8.2-py3-none-any.whl", "filehash": "4660374bd8a68d3f4d48ac08966673562485b1997a632d1234e7506140a9bb8a", "filesize": 32838, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.8.1": {"released": "2026-05-29 20:13:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.8.1-py3-none-any.whl", "filehash": "103bdf861f3aa0de2ef4f1881a787b6af7533e230edfbd21a6d9ae374a052094", "filesize": 32837, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.8.0": {"released": "2026-03-28 13:26:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.8.0-py3-none-any.whl", "filehash": "eb5343fb346b4439fd1c281f756bf60a6b53d5914d9b098110cf3bcd87616402", "filesize": 8590, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.7.1": {"released": "2026-03-22 22:48:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.7.1-py3-none-any.whl", "filehash": "08b43555632941b1ecd0561366970b84ce3be27e9c1d2096f24d9a72425f56e1", "filesize": 8555, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.7.0": {"released": "2026-01-19 01:28:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.7.0-py3-none-any.whl", "filehash": "7104ca4e4387ae083552428025af42a6f2322ae3f2ade219cf4dba537aaf2998", "filesize": 8521, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.6.0": {"released": "2026-01-01 22:41:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.6.0-py3-none-any.whl", "filehash": "48852e0b95445d39ca2439a73f499bba3fa1c17b38b01b351e5672bf52d4c439", "filesize": 8450, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.5.3": {"released": "2025-12-26 22:43:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.5.3-py3-none-any.whl", "filehash": "a6e7e1a23262070edbc400e8933b505dbd1631434d076895555e8c7a54323d4a", "filesize": 8360, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.5.2": {"released": "2025-12-26 21:46:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.5.2-py3-none-any.whl", "filehash": "ddacaa30b0fdd44d728f01b7bd372cbae8ee765825d40c8db1b2c63656b73575", "filesize": 8379, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.5.1": {"released": "2025-12-26 17:28:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.5.1-py3-none-any.whl", "filehash": "3051f6f88b530720f3bbbd8fa7f1b5a8bf5440242719415b39d0511a4596e433", "filesize": 8360, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.5.0": {"released": "2025-12-26 17:13:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.5.0-py3-none-any.whl", "filehash": "5cd441b8119f7f0b7e7818ed7a16bcaf20ea196576f5c17eb96d1fb6fdeaee8b", "filesize": 8362, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.4.1": {"released": "2025-12-23 20:25:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.4.1-py3-none-any.whl", "filehash": "ccf36912f7b2f247764483f36d9761d177ca1fd4f30db1019ad6dd68281e4364", "filesize": 7953, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.4.0": {"released": "2025-05-18 18:44:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.4.0-py3-none-any.whl", "filehash": "0a3c7d67758511c051188bad78abd93429e513d27c7a049db234a78f36acef21", "filesize": 32975, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.3.0": {"released": "2024-07-12 15:07:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.3.0-py3-none-any.whl", "filehash": "f049f25bc9c1a3eb6927aa7ca388cd94b7069a9b7edcb1a5ec1ee489630d742b", "filesize": 32446, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.2.1": {"released": "2024-06-06 01:47:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.2.1-py3-none-any.whl", "filehash": "8a931a169acbef70314aaa7a4222b91528bc4b139c7b864dd9b06c01203e0b0b", "filesize": 32091, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.2.0": {"released": "2024-06-06 01:14:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.2.0-py3-none-any.whl", "filehash": "7ba5a1747aafb5ce43fadb36103b202049acdd304619864beb3ff44af6ddb27b", "filesize": 32076, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.1.2": {"released": "2024-05-26 17:18:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.1.2-py3-none-any.whl", "filehash": "1591a41e4687e2db4257e326831cbcdf3f44f4b80bf3e8b635d93e2bf63acaec", "filesize": 31883, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.1.1": {"released": "2024-05-18 02:12:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.1.1-py3-none-any.whl", "filehash": "0822d4d7ba94d511e081467cbc5e7e27f101d22a8a9c6e2729ae040fd1c04a43", "filesize": 31874, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.1.0": {"released": "2024-05-18 01:56:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"wheke-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.1.0-py3-none-any.whl", "filehash": "79db4252bd8d9c7086dd608972e511d70fc5d67f33db05f222bbd13e6b7cb887", "filesize": 31864, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.0.1a11": {"released": "2024-01-06 17:28:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a11-py3-none-any.whl", "filehash": "8ceb69d953fbb811becc02ed74ddbdc636838b54c69173873a9e501c7b7e18b1", "filesize": 31821, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.0.1a10": {"released": "2024-01-05 22:54:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a10-py3-none-any.whl", "filehash": "e97641411ffdc3b604f1459532f83bc583acd6a58c03ffba62f1450ae2dee830", "filesize": 31842, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "svcs", "typer"]}}}, "0.0.1a9": {"released": "2023-12-10 18:33:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a9-py3-none-any.whl", "filehash": "4f52d3a148fc31b70c7ebaea0b0196a10540326ed17e3bdfe4b599812efdc008", "filesize": 32286, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "typer"]}}}, "0.0.1a8": {"released": "2023-12-10 18:28:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a8-py3-none-any.whl", "filehash": "d4ad4185149a03f08c1c97cf2ba843e3e1bc8f494f163e0bbf24f9501bf90c82", "filesize": 32249, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "typer"]}}}, "0.0.1a7": {"released": "2023-12-06 02:04:49", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a7-py3-none-any.whl", "filehash": "dc40f75e7090b7efadc4804f2bd150b3c3823a615ad5705e18fca18a57d1aa2a", "filesize": 31797, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "typer"]}}}, "0.0.1a6": {"released": "2023-12-06 00:18:54", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a6-py3-none-any.whl", "filehash": "5bd89f847cc0fdede12e83cf58b2538fd2b0c59ca3c1164267ee6d9a49f62a0a", "filesize": 31758, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["fastapi", "pydantic", "pydantic-settings", "rich", "typer"]}}}, "0.0.1a5": {"released": "2023-12-02 22:53:28", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a5-py3-none-any.whl", "filehash": "1abb98c5f806302bea78ea1d437735e3833d6eb3b36b2191932d84fd88857cfe", "filesize": 68057, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiotinydb", "email-validator", "fastapi", "jinja2", "passlib", "pydantic", "pydantic-settings", "python-jose", "python-multipart", "rich", "uvicorn"]}}}, "0.0.1a4": {"released": "2023-12-02 01:53:28", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a4-py3-none-any.whl", "filehash": "41165eb77de904ec0d8174789ba7fa7d007564305b9014f9a359b92958d8ffe3", "filesize": 67676, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiotinydb", "email-validator", "fastapi", "jinja2", "passlib", "pydantic", "pydantic-settings", "python-jose", "python-multipart", "rich", "uvicorn"]}}}, "0.0.1a3": {"released": "2023-11-27 02:28:17", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a3-py3-none-any.whl", "filehash": "9da9444731e111179a8cda610903288adc8ec91098d3a69b2b7bde6c2164c90b", "filesize": 66063, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiotinydb", "fastapi", "jinja2", "passlib", "pydantic", "pydantic-settings", "python-jose", "python-multipart", "uvicorn"]}}}, "0.0.1a2": {"released": "2023-11-27 01:31:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a2-py3-none-any.whl", "filehash": "1eb504c097ab755c67dc5f94b3dbbc6946badeb81d1980fab3f9d9dcc6f34559", "filesize": 65627, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiotinydb", "fastapi", "jinja2", "passlib", "pydantic", "pydantic-settings", "python-jose", "python-multipart", "uvicorn"]}}}, "0.0.1a1": {"released": "2023-11-13 02:44:20", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a1-py3-none-any.whl", "filehash": "7e50575225fe202ff1c30c023d72bbae90626d9b3225d01c7dd13f52760f980e", "filesize": 64134, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["fastapi", "jinja2", "passlib", "pydantic", "pydantic-settings", "python-jose", "python-multipart", "tinydb", "uvicorn"]}}}, "0.0.1a0": {"released": "2023-11-13 02:40:47", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"wheke-0.0.1a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/wheke/wheke-0.0.1a0-py3-none-any.whl", "filehash": "70fbe7f04c10c63d2b1b8ac0ecb9c7a9381540bc0fc64af07aa63427eb57c7e1", "filesize": 64120, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["fastapi", "jinja2", "passlib", "pydantic", "pydantic-settings", "python-jose", "python-multipart", "tinydb", "uvicorn"]}}}}}