{"package": "layers-linter", "summary": "A static code analyzer that enforces architectural boundaries for layers and outher libraries", "pypi_url": "https://pypi.org/project/layers-linter", "piwheels_url": "https://www.piwheels.org/project/layers-linter", "releases": {"3.2.2": {"released": "2025-07-05 14:43:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"layers_linter-3.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/layers-linter/layers_linter-3.2.2-py3-none-any.whl", "filehash": "272f70f7dd73cb272a46e401e72ed14506501565031e7cee717af9b584b72660", "filesize": 9629, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "3.2.1": {"released": "2025-07-05 14:23:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"layers_linter-3.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/layers-linter/layers_linter-3.2.1-py3-none-any.whl", "filehash": "19d9b913d6ab82a4b5750c930df55264499bdcc506dd4c7688f01bc977793c3d", "filesize": 9588, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "3.2.0": {"released": "2025-06-29 10:05:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"layers_linter-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/layers-linter/layers_linter-3.2.0-py3-none-any.whl", "filehash": "0cc99c588e6e99e74c16b1b01625a417c03f0686c9338144e94b49bae3fc69c5", "filesize": 9588, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "3.1.0": {"released": "2025-06-16 20:49:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"layers_linter-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/layers-linter/layers_linter-3.1.0-py3-none-any.whl", "filehash": "55b48dff61427b7489b35e7b99835de746f04c0166b33f252ea51ac81646b31b", "filesize": 9332, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "3.0.0": {"released": "2025-06-16 19:46:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"layers_linter-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/layers-linter/layers_linter-3.0.0-py3-none-any.whl", "filehash": "700c388d4e79788209a0b43b2766c0c2ab8e18cd7f3b313f59ad7f7b3a572e76", "filesize": 9167, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.0": {"released": "2025-06-16 18:18:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"layers_linter-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/layers-linter/layers_linter-2.0.0-py3-none-any.whl", "filehash": "c92f51a1f6e2891547a55003fe40373043af4a9832a82a8b6f8d0127dd47feb1", "filesize": 9107, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.1": {"released": "2025-05-29 17:35:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"layers_linter-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/layers-linter/layers_linter-1.0.1-py3-none-any.whl", "filehash": "7a97697b2e16ed7d0f266556678df804acacdfb2684b64b0d63f5047b2b865a6", "filesize": 8734, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.0": {"released": "2025-05-29 08:26:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}}}