{"package": "keg", "summary": "A web framework built on Flask & SQLAlchemy.  Somewhere North of Flask but South of Django.", "pypi_url": "https://pypi.org/project/keg", "piwheels_url": "https://www.piwheels.org/project/keg", "releases": {"0.11.2": {"released": "2026-09-02 17:46:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keg-0.11.2-py2.py3-none-any.whl": {"file_url": "/simple/keg/keg-0.11.2-py2.py3-none-any.whl", "filehash": "d0de74b14e746a0d6677fd7a6733691797687cf5f88c5f2628cf7a4e9d4d7ccc", "filesize": 71339, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "sqlalchemy"]}}}, "0.11.1": {"released": "2024-12-17 13:14:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.11.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.11.1-py2.py3-none-any.whl", "filehash": "43bd32e098938ea65feac874900f859df218b57e525f2c40ba06ddc96d7da111", "filesize": 71248, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "sqlalchemy"]}}}, "0.11.0": {"released": "2023-03-03 17:25:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.11.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.11.0-py2.py3-none-any.whl", "filehash": "db41f18d86004acc072c23464809c46055754ba55fe0d3f294d6baed1b3e9695", "filesize": 71181, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "sqlalchemy"]}}}, "0.10.2": {"released": "2022-12-07 18:36:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.10.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.10.2-py2.py3-none-any.whl", "filehash": "20fa23698d27821dba2a7acc08e990d21f615b6f6327615523c23251cfd0324b", "filesize": 71716, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "sqlalchemy"]}}}, "0.10.1": {"released": "2022-11-03 18:15:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.10.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.10.1-py2.py3-none-any.whl", "filehash": "c8638fe5b68f14cc1da7fc6503b3da7fe37b567f12eb6c821f428f4e9097b2e7", "filesize": 71671, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "sqlalchemy"]}}}, "0.10.0": {"released": "2022-11-01 20:03:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.10.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.10.0-py2.py3-none-any.whl", "filehash": "b5cb133935b040d4731a423b3c9108fca8f872b42c88881e65a90c20c157c89e", "filesize": 71522, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "sqlalchemy"]}}}, "0.9.1": {"released": "2021-06-09 21:14:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.9.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.9.1-py2.py3-none-any.whl", "filehash": "740dfaeb7562a3ae29edb5c9b9d4048c19b68ed7f4a5f988d1ddad0923f2d564", "filesize": 71071, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "six", "sqlalchemy"]}}}, "0.9.0": {"released": "2021-06-07 21:56:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.9.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.9.0-py2.py3-none-any.whl", "filehash": "918a0ba4bf17a5fcae3b5eb06fdefa7250438820204aa8fe07a703a59f3fb247", "filesize": 70998, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "six", "sqlalchemy"]}}}, "0.8.9": {"released": "2021-05-07 14:13:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.9-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.9-py2.py3-none-any.whl", "filehash": "3d0fa0ae08782f7167d928c7bba579285c5530d5f54695c7c22ff50a76bac90d", "filesize": 69709, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "python-json-logger", "six", "sqlalchemy"]}}}, "0.8.8": {"released": "2021-04-20 19:20:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.8-py2.py3-none-any.whl", "filehash": "9d9d02cd5e2fd66e4bc1b3e92638df580a7159830ec4d896e31683d15c12999b", "filesize": 69674, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six", "sqlalchemy"]}}}, "0.8.7": {"released": "2021-02-26 16:29:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.7-py2.py3-none-any.whl", "filehash": "81d09188055b6628957af5b6a2c5bbaf763b87a2cc0210dfda1ea29497499627", "filesize": 69605, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.8.6": {"released": "2021-01-27 14:14:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.6-py2.py3-none-any.whl", "filehash": "ae03aa9b2bea0922c803b8ed4cb3f6a6ad5dbd57aa68be0e18e26f33252d7ff3", "filesize": 66280, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.8.5": {"released": "2020-11-25 15:30:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.5-py2.py3-none-any.whl", "filehash": "cee3fc047da04fc13b24a12a00861969b758102f5bf56fb1642417425f5d4d94", "filesize": 63559, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.8.4": {"released": "2020-05-12 20:19:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.4-py2.py3-none-any.whl", "filehash": "114b750d07b1b5d1f1b82851cae2f6152c6d366b40a9aa682a3aa484b2e846d3", "filesize": 63531, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.8.3": {"released": "2019-11-29 23:06:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.3-py2.py3-none-any.whl", "filehash": "853962c5d34a1e9624ebdc7209610fbae5c52ab13ed34e7eef110c80f5838dd6", "filesize": 69443, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.8.2": {"released": "2019-11-12 21:30:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.2-py2.py3-none-any.whl", "filehash": "e6db91c89bcd53ea22303e16bcacb6445396748770985b59751ab63181af74ed", "filesize": 68880, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.8.1": {"released": "2019-11-06 20:49:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.1-py2.py3-none-any.whl", "filehash": "5ed664ee4cfd52fade3649aecdeeb0d4a92b7615621b3b0eea48db28e1707fae", "filesize": 68635, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.8.0": {"released": "2019-03-26 03:08:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.8.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.8.0-py2.py3-none-any.whl", "filehash": "27250e69b40f2a652c9bae2078ac6e95558d688c782b808aee51e5246979fc05", "filesize": 60349, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.7.0": {"released": "2019-02-07 20:59:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.7.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.7.0-py2.py3-none-any.whl", "filehash": "f64ba9e05e0e4db7cac119533d6ae8a32b9595229f5afc9019eda4ae5fc89629", "filesize": 60290, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.6.6": {"released": "2018-11-13 21:06:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.6.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.6.6-py2.py3-none-any.whl", "filehash": "11b0a0fd63792f9034078674b5a74ced719999a2e8fb41450bbbfe2e2f0c2de9", "filesize": 59821, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.6.5": {"released": "2018-05-29 01:20:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.6.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.6.5-py2.py3-none-any.whl", "filehash": "77a29b8b758ef4fb60f1caea5b8a33bb07e0c02817c969b704b1bd40865af6df", "filesize": 62661, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.6.4": {"released": "2018-01-09 22:49:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.6.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.6.4-py2.py3-none-any.whl", "filehash": "1ba55beb8f7067602c9ecad35509dee3bc1e42b8da636f9dab9284d0338f5cb7", "filesize": 62702, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.6.3": {"released": "2018-01-09 22:25:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.6.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.6.3-py2.py3-none-any.whl", "filehash": "94a1139be27ac522a9abf9ff0023a84a0561f7991e578a0750c165db0d4a5e40", "filesize": 62599, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.6.2": {"released": "2017-12-19 23:00:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.6.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.6.2-py2.py3-none-any.whl", "filehash": "2822d697521f12a23237be5831b7b6a53c132c91c81553ca65e1ceeff793927c", "filesize": 62142, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.6.1": {"released": "2017-11-16 16:31:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.6.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.6.1-py2.py3-none-any.whl", "filehash": "c21a1357a398c865cdc77400e8255cd5121a61f3744e61c770889188bf218402", "filesize": 62108, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.6.0": {"released": "2017-08-18 17:05:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.6.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.6.0-py2.py3-none-any.whl", "filehash": "03b0a499e018fd8a50fdc3f1bbe7c590a6b7f51779f131aaa63e605588c04536", "filesize": 62026, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.5.1": {"released": "2017-08-15 17:57:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.5.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.5.1-py2.py3-none-any.whl", "filehash": "f95ed8aa4b1922fe1464bcd9573d1c7ca1cfbfdb5f764384de809a22da1900d8", "filesize": 65018, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.5.0": {"released": "2017-06-28 03:34:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.5.0-py2.py3-none-any.whl", "filehash": "c242a14ff28b66eddbec144cc295fa05b799be609493c1467e2ebd494028c42e", "filesize": 64657, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "python-json-logger", "six"]}}}, "0.4.1": {"released": "2017-02-09 16:26:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.4.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.4.1-py2.py3-none-any.whl", "filehash": "c0dd0852e296c8acfee6c1980c4a6de5787c5e46a1154445e7035cf25c275a44", "filesize": 62186, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "six"]}}}, "0.4.0": {"released": "2016-12-19 23:02:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.4.0-py2.py3-none-any.whl", "filehash": "93b3eaff8df30367c64b8e6b62cca1c287f739f7471d4cbfd6b9d792259e08c3", "filesize": 62078, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "six"]}}}, "0.3.1": {"released": "2016-03-17 23:20:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Keg-0.3.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keg/Keg-0.3.1-py2.py3-none-any.whl", "filehash": "f8020f9df8b177ee0250cd29fffd07bc8935c78690ddf03173695de7d88a5ea5", "filesize": 58935, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blazeutils", "blinker", "click", "flask", "flask-sqlalchemy", "pathlib", "six"]}}}, "0.3.0": {"released": "2016-03-17 23:03:10", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}}}