{"package": "sca2d", "summary": "A static code analyser for OpenSCAD.", "pypi_url": "https://pypi.org/project/sca2d", "piwheels_url": "https://www.piwheels.org/project/sca2d", "releases": {"0.4.0": {"released": "2026-06-02 08:52:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.4.0-py3-none-any.whl", "filehash": "4ecd036823f0092cd75079bfc26cbbb22d1ee41b455f4d03544272e5665cbbeb", "filesize": 58858, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["colorama", "jinja2", "lark", "markdown", "pygments"]}}}, "0.3.1": {"released": "2025-08-10 22:25:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.3.0": {"released": "2025-08-10 17:17:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.3.0rc1": {"released": "2025-07-23 15:58:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.2.2": {"released": "2024-02-14 09:39:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.2.2-py3-none-any.whl", "filehash": "f200c7e99cea4460687b6bda37e127d54290314b84f34870ddf8737ee519a0cf", "filesize": 42180, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.2.1": {"released": "2023-07-27 18:12:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.2.1-py3-none-any.whl", "filehash": "290d66e8a2ba8d5f05e0725495f68ce42f28d881340f54042d67bbdd41dae383", "filesize": 42234, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.2.0": {"released": "2022-05-27 10:48:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.2.0-py3-none-any.whl", "filehash": "a42ad16a1b81e04719dc27401672cbbfe51df90ca46f7bab58088d80e61c239a", "filesize": 29617, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.1.2": {"released": "2021-12-10 11:35:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.1.2-py3-none-any.whl", "filehash": "337b90ba9320d143ec0c6a55d0f2cf3a07da92468dc0bb8a8a6e427ae69a0d39", "filesize": 27560, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.1.1": {"released": "2021-11-12 16:18:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.1.1-py3-none-any.whl", "filehash": "ecd429ed450b67f1ddd083f90166b64c106b9d6681581eaa83e1bb4c5781c7fc", "filesize": 27430, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.1.0": {"released": "2021-11-12 13:00:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.1.0-py3-none-any.whl", "filehash": "54519b7f4f584014583fc4a2eef37eaae4cf3c2809bb900310e581a033220ae3", "filesize": 27380, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.0.8": {"released": "2021-04-01 16:43:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.0.8-py3-none-any.whl", "filehash": "d279b8d2853b70cda00944e65426fb38636b7b6113bda1b21987226eaa758140", "filesize": 35981, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.0.7": {"released": "2021-03-31 21:20:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.0.7-py3-none-any.whl", "filehash": "1e37c63250170d34cd054d895b85ab1880e548b7ca7f31021850bf9071d6a1dc", "filesize": 35417, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.0.6": {"released": "2021-03-31 15:59:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.0.6-py3-none-any.whl", "filehash": "bd4598276b3bf5782b0d10fdaa57d606df252a1056e3c08b794f4cec552ef9e4", "filesize": 34727, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.0.5": {"released": "2020-11-22 15:21:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.0.5-py3-none-any.whl", "filehash": "4d3b763bc09c8b82db08b0d6b38e00ca013b392b66f041d94933e1f3f31c97ce", "filesize": 31478, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.0.4": {"released": "2020-11-21 18:31:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.0.4-py3-none-any.whl", "filehash": "dd4be60215d91394d2c3a2bcf5866fe34ea49814ebe0430fed8366e23285c816", "filesize": 29610, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["colorama", "lark-parser"]}}}, "0.0.3": {"released": "2020-11-20 13:24:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.0.3-py3-none-any.whl", "filehash": "d36c7a95828f9c54a5e0b5cb70f96dc17891aeeb71bccb023506fa7002111f71", "filesize": 28003, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["lark-parser"]}}}, "0.0.2": {"released": "2020-11-19 21:08:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.0.2-py3-none-any.whl", "filehash": "8c85ba859a2b84318ed6c72ff7627cc5416f617f0a39db405a94512816177789", "filesize": 26623, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["lark-parser"]}}}, "0.0.1": {"released": "2020-11-19 19:29:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sca2d-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sca2d/sca2d-0.0.1-py3-none-any.whl", "filehash": "cba9a322977fad541038e8f862b0f45ad102db3be50c0a59acbfc190d8deec23", "filesize": 25957, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["lark-parser"]}}}}}