{"package": "type-enforced", "summary": "A dependency free type enforcer for python type annotations", "pypi_url": "https://pypi.org/project/type-enforced", "piwheels_url": "https://www.piwheels.org/project/type-enforced", "releases": {"2.12.0": {"released": "2026-09-14 19:55:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.12.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.12.0-cp311-cp311-linux_armv6l.whl", "filehash": "e004b6d713e710787c2bf67f87f3ef8a97c26e5bb9119580728278cf693446d3", "filesize": 125919, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.12.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.12.0-cp311-cp311-linux_armv7l.whl", "filehash": "e004b6d713e710787c2bf67f87f3ef8a97c26e5bb9119580728278cf693446d3", "filesize": 125919, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.12.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.12.0-cp313-cp313-linux_armv6l.whl", "filehash": "ab28f0bc23b3bbd6ca4e477a5cc7ed17e8e76f75911b836385cb42a7745af7a7", "filesize": 127236, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}, "type_enforced-2.12.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.12.0-cp313-cp313-linux_armv7l.whl", "filehash": "ab28f0bc23b3bbd6ca4e477a5cc7ed17e8e76f75911b836385cb42a7745af7a7", "filesize": 127236, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}}}, "2.11.0": {"released": "2026-09-04 15:59:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.11.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.11.0-cp311-cp311-linux_armv6l.whl", "filehash": "77073e98c8e789df297e6eb4dddd369b557c19b68e7628989daab3c800fa7a61", "filesize": 100843, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.11.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.11.0-cp311-cp311-linux_armv7l.whl", "filehash": "77073e98c8e789df297e6eb4dddd369b557c19b68e7628989daab3c800fa7a61", "filesize": 100843, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.11.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.11.0-cp313-cp313-linux_armv6l.whl", "filehash": "3e4ec69db576a46d9f966ec6d726232e9306d2d2c130197ed336349d010525a0", "filesize": 102338, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}, "type_enforced-2.11.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.11.0-cp313-cp313-linux_armv7l.whl", "filehash": "3e4ec69db576a46d9f966ec6d726232e9306d2d2c130197ed336349d010525a0", "filesize": 102338, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}}}, "2.10.1": {"released": "2026-09-01 18:13:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.10.1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.10.1-cp311-cp311-linux_armv6l.whl", "filehash": "501c158d0ae69c71217f209a5de32efac5a21971f113d95c91c2611dd1e934c1", "filesize": 94940, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.10.1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.10.1-cp311-cp311-linux_armv7l.whl", "filehash": "501c158d0ae69c71217f209a5de32efac5a21971f113d95c91c2611dd1e934c1", "filesize": 94940, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.10.1-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.10.1-cp313-cp313-linux_armv6l.whl", "filehash": "2db25dc1639259c7869fd30a116c3009aee4b53b50743824573a78b80848c89e", "filesize": 96476, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}, "type_enforced-2.10.1-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.10.1-cp313-cp313-linux_armv7l.whl", "filehash": "2db25dc1639259c7869fd30a116c3009aee4b53b50743824573a78b80848c89e", "filesize": 96476, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}}}, "2.10.0": {"released": "2026-09-01 14:20:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.10.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.10.0-cp311-cp311-linux_armv6l.whl", "filehash": "e1b1dc20a6f14d2476198e1704f1c2b7afc6828556b3c910bd17b4b16b8d72b5", "filesize": 94651, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.10.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.10.0-cp311-cp311-linux_armv7l.whl", "filehash": "e1b1dc20a6f14d2476198e1704f1c2b7afc6828556b3c910bd17b4b16b8d72b5", "filesize": 94651, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.10.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.10.0-cp313-cp313-linux_armv6l.whl", "filehash": "9c97c451cb1dee17a5417035743e29ed72c09ef2f37086aa0b2452736a5b5d5a", "filesize": 96248, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}, "type_enforced-2.10.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.10.0-cp313-cp313-linux_armv7l.whl", "filehash": "9c97c451cb1dee17a5417035743e29ed72c09ef2f37086aa0b2452736a5b5d5a", "filesize": 96248, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}}}, "2.9.0": {"released": "2026-08-26 18:23:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.9.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0-cp311-cp311-linux_armv6l.whl", "filehash": "a900b62b54e24e6ae7403a07c09bff1e9886768682c391136e3a502228f42e32", "filesize": 83323, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0-cp311-cp311-linux_armv7l.whl", "filehash": "a900b62b54e24e6ae7403a07c09bff1e9886768682c391136e3a502228f42e32", "filesize": 83323, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0-cp313-cp313-linux_armv6l.whl", "filehash": "d9045e55df021a6ec7e2c87d23d07c2d3984064f02b3677a9a109db5e36cb3cd", "filesize": 84990, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}, "type_enforced-2.9.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0-cp313-cp313-linux_armv7l.whl", "filehash": "d9045e55df021a6ec7e2c87d23d07c2d3984064f02b3677a9a109db5e36cb3cd", "filesize": 84990, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}}}, "2.9.0b4": {"released": "2026-08-26 18:12:36", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.9.0b4-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b4-cp311-cp311-linux_armv6l.whl", "filehash": "43b79af5233d0b23921dfca62e48cdd06859062e5b83af612e71d32772629ca6", "filesize": 83344, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0b4-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b4-cp311-cp311-linux_armv7l.whl", "filehash": "43b79af5233d0b23921dfca62e48cdd06859062e5b83af612e71d32772629ca6", "filesize": 83344, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0b4-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b4-cp313-cp313-linux_armv6l.whl", "filehash": "585e7cedc62e657c20ceee951780c5503cb22499895a2253ae8a962379d357d8", "filesize": 85012, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}, "type_enforced-2.9.0b4-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b4-cp313-cp313-linux_armv7l.whl", "filehash": "585e7cedc62e657c20ceee951780c5503cb22499895a2253ae8a962379d357d8", "filesize": 85012, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}}}, "2.9.0b3": {"released": "2026-08-26 15:56:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.9.0b3-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b3-cp311-cp311-linux_armv6l.whl", "filehash": "b8501d490319af612c12143f5c6e81b489f013d006774c31b3ed51ba8b1a1465", "filesize": 82854, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0b3-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b3-cp311-cp311-linux_armv7l.whl", "filehash": "b8501d490319af612c12143f5c6e81b489f013d006774c31b3ed51ba8b1a1465", "filesize": 82854, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0b3-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b3-cp313-cp313-linux_armv6l.whl", "filehash": "5f6c51c93bc9ba3510e270923b2aeafa172ae78e8511e8f18d43615f7eaf9d0a", "filesize": 84520, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}, "type_enforced-2.9.0b3-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b3-cp313-cp313-linux_armv7l.whl", "filehash": "5f6c51c93bc9ba3510e270923b2aeafa172ae78e8511e8f18d43615f7eaf9d0a", "filesize": 84520, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": ["libc6", "libgcc-s1", "libstdc++6"], "pip_dependencies": []}}}, "2.9.0b2": {"released": "2026-08-26 15:33:02", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.9.0b2-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b2-cp311-cp311-linux_armv6l.whl", "filehash": "ccfbbffb001a03117222ad7831aa3c23b0d4e102ecfce78a9d2b0562454bcd33", "filesize": 82542, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0b2-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b2-cp311-cp311-linux_armv7l.whl", "filehash": "ccfbbffb001a03117222ad7831aa3c23b0d4e102ecfce78a9d2b0562454bcd33", "filesize": 82542, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b2-py3-none-any.whl", "filehash": "056ef86cd69e27547b312820ed556906c5cff084ba2c1b6c82e872855cd33cde", "filesize": 39915, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.9.0b1": {"released": "2026-08-26 15:18:20", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.9.0b1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b1-cp311-cp311-linux_armv6l.whl", "filehash": "a44317047d769fe5ee227d6a0c9606b6b240e1d7b5ce73a49e1e4c319fce4fd5", "filesize": 82550, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0b1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b1-cp311-cp311-linux_armv7l.whl", "filehash": "a44317047d769fe5ee227d6a0c9606b6b240e1d7b5ce73a49e1e4c319fce4fd5", "filesize": 82550, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}, "type_enforced-2.9.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.9.0b1-py3-none-any.whl", "filehash": "ecea2ee1732beae6395716fed58541aaddb73a8695f4adb5ea40bbd4f29ad0a4", "filesize": 39923, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.8.1": {"released": "2026-08-25 15:36:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.8.1-py3-none-any.whl", "filehash": "16ba50379bcc1ee85cccd5db57b12af1e942bcba61161e6ee9ee7ce976b5c39d", "filesize": 33675, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.8.0": {"released": "2026-08-24 21:03:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.8.0-py3-none-any.whl", "filehash": "ff86c1e4f42ce49b92529b7f34d210bb229fba6c0febd0f2fc1c43dbf35bbfc2", "filesize": 33858, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.7.0": {"released": "2026-08-21 18:51:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.7.0-py3-none-any.whl", "filehash": "dfc7cc54290873cc4b03bf36fead1daf525892c2f555b635ec54c8ba5b9694f1", "filesize": 27724, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.6.0": {"released": "2026-06-04 14:22:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.6.0-py3-none-any.whl", "filehash": "709b8be7e0b8ff80c9091d496692a4e5cf3f788558bd71c7593a0338b0f612d6", "filesize": 24400, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.5.0": {"released": "2026-06-03 19:44:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.5.0-py3-none-any.whl", "filehash": "5befbe1eccc2792f2fe3984c936474519cad3f2e19f84de4fb1691fc5a7d6ada", "filesize": 24235, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.4.0": {"released": "2026-04-17 17:13:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.4.0-py3-none-any.whl", "filehash": "4ba152d72e4ec59581dd2c92f0779944f0f41a7d841d0382e32c4f0833f3aa22", "filesize": 24314, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.3.0": {"released": "2025-11-04 16:29:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.2.3": {"released": "2025-09-23 12:57:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.2.3-py3-none-any.whl", "filehash": "d1e9d66ccbd4ea1a3df23ad4fe60ede8ef2c1e8bfcfe5396daa63e3619d21d16", "filesize": 21874, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.2.2": {"released": "2025-08-28 20:31:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.2.2-py3-none-any.whl", "filehash": "a170e49971b249268a5a8c7636deb6642a1bf15e06dfb731d45219ac92ae1bf5", "filesize": 20632, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.2.1": {"released": "2025-08-15 20:30:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.2.0": {"released": "2025-07-03 18:15:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-2.2.0-py3-none-any.whl", "filehash": "0ecac98d480467943079636eed0ac9bf231f3314d3e84c416c57684b7ae514c3", "filesize": 20969, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.1.0": {"released": "2025-06-04 14:53:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.0.0": {"released": "2025-05-30 20:45:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.10.2": {"released": "2025-03-05 20:06:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.10.2-py3-none-any.whl", "filehash": "2edefa3483dc56492b8e3918250ff7af83703adc62e2da45993dc7501a1d9751", "filesize": 16501, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "1.10.1": {"released": "2025-01-31 17:45:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.10.1-py3-none-any.whl", "filehash": "709a9747ddc09bdad6c2cbbef9964f9066238b9e916825b19ac851f57ae907e4", "filesize": 16423, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "1.10.0": {"released": "2025-01-30 16:37:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.10.0-py3-none-any.whl", "filehash": "7577dc7260b81edb610b2d7619615febf35e7367ff72658307157248cf167426", "filesize": 12792, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "1.9.0": {"released": "2025-01-29 14:56:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.9.0-py3-none-any.whl", "filehash": "faa36670cc5ed361c2743fa90b86235539af8566663314554198675d2bbfa95e", "filesize": 12751, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.8.1": {"released": "2024-12-03 18:57:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.8.1-py3-none-any.whl", "filehash": "c9a32c7b0a5111e2af44760b6774b0eef302f503dd11e68d4966a37806e6b2d8", "filesize": 12443, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.8.0": {"released": "2024-11-15 21:54:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.8.0-py3-none-any.whl", "filehash": "587338aaeda7ab4bfc079baa2f182414c152446d0695be0c4129c92687ddc68f", "filesize": 12552, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.7.0": {"released": "2024-11-12 20:52:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.7.0-py3-none-any.whl", "filehash": "74ba412a74080c9f15751a9ec94a234d9e5842a4da605bc10797fee855da7b90", "filesize": 12547, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.6.0": {"released": "2024-11-11 19:37:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.6.0-py3-none-any.whl", "filehash": "6f48a01e66d48558f6158d98fda2cd7ae2f1ae46c22148b86d14408d96cd9a33", "filesize": 12013, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.0": {"released": "2024-04-02 19:37:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.5.0-py3-none-any.whl", "filehash": "e369d6ee8ca517fb6e269eafd89329325fbca95564318af01ea86557cd731a0d", "filesize": 11732, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.4.0": {"released": "2024-03-01 18:49:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.4.0-py3-none-any.whl", "filehash": "aff4e44cf3d369789ea473d9f798c5b3b7194564081931973488cab567e11099", "filesize": 9996, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.3.0": {"released": "2024-01-17 19:27:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.3.0-py3-none-any.whl", "filehash": "ed82a84315c1f56dbdd5ae6aeeef61e825407a451e26cdda4c48c3f300e46577", "filesize": 8759, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.2.0": {"released": "2023-11-18 20:16:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.2.0-py3-none-any.whl", "filehash": "8d1f214c09cc1465a581cd6edc95827bf245dcd98fd97031f3e536e94e692425", "filesize": 8272, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.1": {"released": "2023-11-17 16:02:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.1.1-py3-none-any.whl", "filehash": "b46400deb04eab722e06da92e28213b5aaca6fc4a9507c25d27b05b3374ce301", "filesize": 7921, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.0": {"released": "2023-11-15 06:47:08", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"type_enforced-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.1.0-py3-none-any.whl", "filehash": "c6b0448cd54f8b1ff714906376b541ed28a6b89dad012d30949abe69cc0c15d4", "filesize": 7745, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.0": {"released": "2023-11-15 05:40:21", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"type_enforced-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-1.0.0-py3-none-any.whl", "filehash": "b1a3ccdcaeed7a324e109a503721504bcfa26e0b053622a11899c8b864d27b29", "filesize": 7521, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.16": {"released": "2023-10-04 21:04:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.16-py3-none-any.whl", "filehash": "d097cee827276bcd8a30c70281cdf5a35e756b55fd2854eba00815a977ae6cec", "filesize": 6410, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.15": {"released": "2023-02-13 16:30:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.15-py3-none-any.whl", "filehash": "0142333145eb41dbbf500426aa0889d8eb69ef11a3cc61b76cba8c08f1b0d34f", "filesize": 6323, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.14": {"released": "2022-10-31 19:28:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.14-py3-none-any.whl", "filehash": "98db375d44950c33e9689701fe8c163d31706616ddab09a6933c07d42040e2dc", "filesize": 6254, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.13": {"released": "2022-10-31 19:04:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.13-py3-none-any.whl", "filehash": "bf84d5181bdc5d17fa177aa427e0ccd89f467907edd7d073ed5545bebff4e274", "filesize": 6247, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.12": {"released": "2022-10-24 13:15:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.12-py3-none-any.whl", "filehash": "26cac565ff6d02eb9fb99d1affe05865ca6ba524b28cf809151fe865d5e73b8a", "filesize": 6183, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.11": {"released": "2022-10-04 19:07:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.11-py3-none-any.whl", "filehash": "98e66cfb101612730a53ce176857b9b25bda247e551274ee4b7a8f5e939658d8", "filesize": 6166, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.10": {"released": "2022-09-30 14:23:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.10-py3-none-any.whl", "filehash": "3fd81447fed517cbdda5e5f6a03b4c915b2c04a238af8fd27e31ff8648eb6b37", "filesize": 6056, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.9": {"released": "2022-09-28 15:59:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.9-py3-none-any.whl", "filehash": "f2476c62da2c2dfeb1870037d0ef27e762d247b38827f0cfa822d979f029c623", "filesize": 5455, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.8": {"released": "2022-09-27 14:17:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.8-py3-none-any.whl", "filehash": "1303d2530c6c61f46ca9947897a577798b1f116b3a561b2f0a22d8a4ccd3377a", "filesize": 5379, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.7": {"released": "2022-09-07 13:29:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.7-py3-none-any.whl", "filehash": "8aec0319f95f0292a4b90d4ad50e3f234cbfcaf8d046acde95a5bfb90b56520e", "filesize": 5292, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.6": {"released": "2022-08-30 14:38:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.6-py3-none-any.whl", "filehash": "a90543938d8e8827e54532a02a844819d6aa320b6b545cc9473bf5b5043ee58d", "filesize": 4971, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.5": {"released": "2022-05-31 19:14:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.5-py3-none-any.whl", "filehash": "d69d7dcdb4485d8c7d9a583f7a39ff34859eca98ed58e4b06dae5d8676601be9", "filesize": 3895, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.4": {"released": "2022-04-20 18:26:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.4-py3-none-any.whl", "filehash": "e624df44c5bfa6980a81aa80cdcf788da5bf3aba2aaae483396c35685cbf4d3e", "filesize": 3890, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.3": {"released": "2022-04-15 19:07:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.3-py3-none-any.whl", "filehash": "86a144064868690f21ac39bc87d79e1a11c615066741a6c044d7249779cc0e2e", "filesize": 3554, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.2": {"released": "2022-04-15 14:39:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.2-py3-none-any.whl", "filehash": "415157b65de7df96808e69161a3585810da363a9504ff66b60e1495d1b287f6c", "filesize": 3417, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1": {"released": "2022-04-15 14:15:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"type_enforced-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/type-enforced/type_enforced-0.0.1-py3-none-any.whl", "filehash": "3478d8c617f4e3d5900090f1cc44dfd96094c01436c16c7d68b8574ccf9a9cfd", "filesize": 3392, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, <4", "apt_dependencies": [], "pip_dependencies": []}}}}}