{"package": "mokei", "summary": "A simple asynchronous Python web framework built on aiohttp.", "pypi_url": "https://pypi.org/project/mokei", "piwheels_url": "https://www.piwheels.org/project/mokei", "releases": {"0.2.19": {"released": "2026-05-01 07:09:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.19-py3-none-any.whl", "filehash": "92dc8a7eebbb481decff253d0fb2ced74dbd49dd5324a15747d2edf6e97484b4", "filesize": 20618, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pydantic", "pyyaml", "yarl"]}}}, "0.2.18": {"released": "2025-07-09 00:50:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.17": {"released": "2025-05-08 04:56:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.16": {"released": "2025-03-25 01:17:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.16-py3-none-any.whl", "filehash": "c2dfba2d6d87ea95a13f08edc33101b7590e8d7ef6d0028b30db10a475dbc137", "filesize": 18134, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pydantic", "pyyaml", "yarl"]}}}, "0.2.15": {"released": "2025-03-23 23:38:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.15-py3-none-any.whl", "filehash": "d01e7ed148039f10eca21a8253648939980b16335480593ecc2da8980dbab415", "filesize": 18078, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pydantic", "pyyaml", "yarl"]}}}, "0.2.14": {"released": "2025-03-20 07:04:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.14-py3-none-any.whl", "filehash": "fd1168a5d659a2bf2e3f64a750accaa6b39a548d32f36699e391f3a57a0d184c", "filesize": 18014, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pydantic", "pyyaml", "yarl"]}}}, "0.2.13": {"released": "2024-10-11 02:10:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.13-py3-none-any.whl", "filehash": "fb7d19f91205edd0182314b890a45b271f6bf90d90b83892c8a56e1c97056079", "filesize": 17316, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.12": {"released": "2024-10-10 03:56:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.12-py3-none-any.whl", "filehash": "a2e89f034b5b54bec3bd6180550bd30c64d77d01439f9b5a8ca33b2e279223c6", "filesize": 17244, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.11": {"released": "2024-09-01 23:18:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.11-py3-none-any.whl", "filehash": "071e1ffcc9736d1a7f2389bc0e246a609df43c12eadd5e219c007c8361d1002c", "filesize": 15067, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.10": {"released": "2024-08-29 06:22:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.10-py3-none-any.whl", "filehash": "76f61c331c64d9e9eb53b2a29d268894c7557315c0e8e324346de379433e0644", "filesize": 14142, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.9": {"released": "2024-08-26 01:49:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.9-py3-none-any.whl", "filehash": "c2fb2a35852432f7ffc80d54ecdd5a4d0644ba3c6627dfac639525b38bc6a1ad", "filesize": 14146, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.8": {"released": "2024-08-26 00:58:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.8-py3-none-any.whl", "filehash": "9a18df155f03e3fc5c5669151e992d746f47576a9fa6ef0a136eae3b51a32926", "filesize": 14092, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.7": {"released": "2024-07-17 08:49:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.7-py3-none-any.whl", "filehash": "1f18b6cabe8217916dc540a3388cb4d162e86d0d531e1ba5b47ae8e2e53e7f08", "filesize": 13985, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.6": {"released": "2024-07-17 05:16:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.6-py3-none-any.whl", "filehash": "e69a0d3746af4d907d3b08a8ac1d02e3354288c9ca8ecb78836897e393fc6d0e", "filesize": 13965, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.5": {"released": "2024-07-16 23:46:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.5-py3-none-any.whl", "filehash": "a6451ded05a89cb3c80f2c7dc19eae254d54bc3c3dfe52458a2ae685377ebb4a", "filesize": 13766, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.4": {"released": "2024-07-15 05:35:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.4-py3-none-any.whl", "filehash": "be429ec82eef413b50a507a51c76c63f5fa976c9aa036e312ad26398a0f1ad06", "filesize": 13783, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.3": {"released": "2024-04-20 04:24:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.3-py3-none-any.whl", "filehash": "325eea39d389f311905d3c42b7125708f0a768f3fd6e2b1ed39c3840386d2453", "filesize": 13773, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.2": {"released": "2024-04-11 09:02:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.2-py3-none-any.whl", "filehash": "ce7d89ac688924d9540de3ff0eb5b783e23c06af2e47fa2e873cb6654471f699", "filesize": 13634, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.2.1": {"released": "2024-04-11 08:52:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.2.1-py3-none-any.whl", "filehash": "15adba7c192d32f7a199db281f3b0b899ad84219bdbf4c5b5186ddc545674586", "filesize": 13536, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.1.2": {"released": "2024-02-13 10:54:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.1.2-py3-none-any.whl", "filehash": "8eebd8ef3a087898e948cd1e4a8f06663195e4d05f69bfe5ff580902f390828c", "filesize": 13533, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}, "0.1.1": {"released": "2024-02-07 09:47:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mokei-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mokei/mokei-0.1.1-py3-none-any.whl", "filehash": "e4979dc145c52863b730e8f9cb9d0d54a419fd981c69d5d6957a0af3c1e537c4", "filesize": 13211, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiohttp-asgi", "aiohttp-jinja2", "aiohttp-swagger", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "idna", "jinja2", "markupsafe", "multidict", "pyyaml", "yarl"]}}}}}