{"package": "tetra", "summary": "Full stack component framework for Django using Alpine.js", "pypi_url": "https://pypi.org/project/tetra", "piwheels_url": "https://www.piwheels.org/project/tetra", "releases": {"0.9.2": {"released": "2026-03-18 21:05:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.9.2-py3-none-any.whl", "filehash": "80b1c0b83bc234f5da43f6b50cc06a73ebc3f68ef6c3f477cbefa7444fbfd714", "filesize": 254714, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "pydantic", "python-dateutil", "sourcetypes"]}}}, "0.9.1": {"released": "2026-02-17 21:28:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.9.1-py3-none-any.whl", "filehash": "881bae231332ed3efe87c73c53711d019d86214575e4c946d672999eab61ac3a", "filesize": 228500, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "pydantic", "python-dateutil", "sourcetypes"]}}}, "0.9.0": {"released": "2026-02-17 06:25:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.9.0-py3-none-any.whl", "filehash": "f26454e9664c5892f6554a06b31d8d1fd32b71d6fe46acfebfa3dd1dacfca987", "filesize": 228423, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "pydantic", "python-dateutil", "sourcetypes"]}}}, "0.8.5": {"released": "2026-02-02 00:08:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.8.5-py3-none-any.whl", "filehash": "552351593cd13f26fb941ce20c69cb8d5b759f1794921de24786eea3e54e2a93", "filesize": 189176, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "pydantic", "python-dateutil", "sourcetypes"]}}}, "0.8.4": {"released": "2026-02-01 19:51:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.8.4-py3-none-any.whl", "filehash": "00691f9ff55baef89597aab4f4017504eab7ab4ec6a95ba695638cb910ceb169", "filesize": 189054, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "pydantic", "python-dateutil", "sourcetypes"]}}}, "0.8.3": {"released": "2026-02-01 18:41:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.8.3-py3-none-any.whl", "filehash": "9518ee84148798d03a0463a4784ee17f5c32bafd2237f02f8e17eb47e347707c", "filesize": 188237, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "pydantic", "python-dateutil", "sourcetypes"]}}}, "0.8.2": {"released": "2026-02-01 18:41:13", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"tetra-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.8.2-py3-none-any.whl", "filehash": "adf29eaa89d2fabe59c8d59f7d803a70940bddb57870438a8b6cb8de3cc391a4", "filesize": 188239, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "pydantic", "python-dateutil", "sourcetypes"]}}}, "0.8.1": {"released": "2026-01-31 12:09:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.8.1-py3-none-any.whl", "filehash": "dd8a7a0e57577d072f8cd70b3a715bce918c1503cd11e6cc23ee8ad77a99cb7e", "filesize": 174548, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "pydantic", "python-dateutil", "sourcetypes"]}}}, "0.8.0": {"released": "2026-01-26 22:01:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.8.0-py3-none-any.whl", "filehash": "4a18f24f0f33681e4915e2c1b89820d28146fd59603238296a7225e923d05164", "filesize": 168916, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.7.3": {"released": "2026-01-25 19:51:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.7.3-py3-none-any.whl", "filehash": "112cfef43e19a36e626be9cd12d6c3ee3941a9480eb2cdbff1a0aa9f02f12706", "filesize": 168761, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.7.2": {"released": "2026-01-20 22:02:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.7.2-py3-none-any.whl", "filehash": "61ccc53d298d90332fcf120a3f43c6944f90a490f7820562381f1c76ddfe5eae", "filesize": 166902, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.7.1": {"released": "2026-01-14 07:21:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.7.1-py3-none-any.whl", "filehash": "20060bc74786e5688ff12e0537156f835e573d3bb37bf65c2dc3196453e7b594", "filesize": 166621, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.7.0": {"released": "2026-01-12 23:37:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.7.0-py3-none-any.whl", "filehash": "91fae121485585bfe90ca7c1b2b4b3776ef467c19ce2f5a760358fe20fa27c57", "filesize": 166104, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.10": {"released": "2026-01-10 22:19:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.10-py3-none-any.whl", "filehash": "9fc9509fdb564fece313d28d7bfffe757eae70b2c839e8662ede48f34466e402", "filesize": 157562, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.9": {"released": "2026-01-10 16:52:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.9-py3-none-any.whl", "filehash": "38532ca53937c7aacbe731760576533b0534e54955bd4f29c978c8b48fd99290", "filesize": 157025, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.8": {"released": "2026-01-10 16:34:54", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"tetra-0.6.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.8-py3-none-any.whl", "filehash": "39b78b5be7ea2bbf47d506c03212acf91f8e35d698dbee8dbb33d0002d183345", "filesize": 157074, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.7": {"released": "2026-01-06 17:57:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.7-py3-none-any.whl", "filehash": "ec05ec8ede8d81de97097b2ad18c5d34695d9c66040323e12968e1dc7860814a", "filesize": 150846, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.6": {"released": "2026-01-05 21:35:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.6-py3-none-any.whl", "filehash": "46d42a8f8b13311ca92f7fe0b07e8dbc2c5241aa0c537514dfc6d0b48f422269", "filesize": 150936, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.5": {"released": "2026-01-04 22:01:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.5-py3-none-any.whl", "filehash": "e2db626d61c5bf78cc5ebae4d1cf606b6fc4edfa2a2e8344cb82f9c69e272f8d", "filesize": 150585, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.4": {"released": "2026-01-04 18:50:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.4-py3-none-any.whl", "filehash": "7787f8841226e29e798b562944d788e2e02bd5d3d05f6938d5c365fc6500f92b", "filesize": 149798, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.3a1": {"released": "2026-01-04 01:10:51", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.3a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.3a1-py3-none-any.whl", "filehash": "1430ee4c94264ec5688594650e13b9c5957b82be554bdc42331659ee621dcae6", "filesize": 149914, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.2": {"released": "2026-01-03 23:59:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.2-py3-none-any.whl", "filehash": "2b5f78eecfab039991ed4281c15b2fff444fab0dd4b5d3bb17842b9d129a079a", "filesize": 149889, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.1": {"released": "2026-01-03 23:44:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.1-py3-none-any.whl", "filehash": "1e0d94258a5b58796e70b9e3acf089062e8449afe29d41b67fef219a87d849ba", "filesize": 63194, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.6.0": {"released": "2026-01-02 09:10:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.6.0-py3-none-any.whl", "filehash": "dc2ff8d1e70916518e6e306a8420c5d859f84927e7fc281d5ce803c44e3f69c1", "filesize": 62557, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.5.3": {"released": "2025-12-19 23:11:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.5.3-py3-none-any.whl", "filehash": "c714197183fa66ab5f750321a6edd20c131125eb917f37a6cb5f8b8fe70b440a", "filesize": 62456, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.5.1": {"released": "2025-10-15 06:04:58", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"tetra-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.5.1-py3-none-any.whl", "filehash": "01c645253787d1b0f09aec4fd320bf62e6932e65d318df5567e9241cc847a6a9", "filesize": 167822, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.5.0": {"released": "2025-10-02 22:14:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.5.0-py3-none-any.whl", "filehash": "67b626198eb7b9c99a7773c24c52a64a2e9ddd45f183322f87e7895103773e98", "filesize": 167999, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.4.0": {"released": "2025-08-03 22:42:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.4.0-py3-none-any.whl", "filehash": "e24fbf460cb4273ad87a205121f47ba42fc6e64b174b21751c55f5105ba20f70", "filesize": 150586, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.3.2": {"released": "2025-04-19 11:08:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.3.2-py3-none-any.whl", "filehash": "28baadb87b9a1c13d7827b1906ab6354ab6ef5e4d274665146eeb58e0ea10525", "filesize": 146995, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.3.1": {"released": "2025-04-18 18:20:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.3.1-py3-none-any.whl", "filehash": "c05ec0a0b0f4e27c9de3667365610165cbff3a1fb79fbec343cb2a24cd8ced12", "filesize": 146889, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.3.0": {"released": "2025-04-16 21:45:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.3.0-py3-none-any.whl", "filehash": "9a55f72c8e6c8f8135f81eac0135fed1c536658ffd9d40beab7a621f9c04f565", "filesize": 144246, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.2.1": {"released": "2025-03-29 12:08:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.2.1-py3-none-any.whl", "filehash": "dd987c595e91bfe8cf230e01d3893710b5d0fe5ff55e07717a82abca019e86e7", "filesize": 140833, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "python-dateutil", "sourcetypes"]}}}, "0.2.0": {"released": "2025-03-27 21:43:29", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.1": {"released": "2024-04-10 10:22:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tetra-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tetra/tetra-0.1.1-py3-none-any.whl", "filehash": "52cad4a6ad4be85fb957ab804a320ca6d7ecb01eb747091036143aaa9f5b8fbb", "filesize": 85518, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["cryptography", "django", "django-environ", "python-dateutil"]}}}, "0.1.0": {"released": "2024-04-10 10:01:35", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}}}