{"package": "pythonopenscad", "summary": "Yet Another Python OpenSCAD API. This is a thin wrapper for generating OpenSCAD 3D model scripts.", "pypi_url": "https://pypi.org/project/pythonopenscad", "piwheels_url": "https://www.piwheels.org/project/pythonopenscad", "releases": {"2.2.19": {"released": "2025-07-06 02:06:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.19-py3-none-any.whl", "filehash": "387403c9f3d7873cd6e913175ed53622b3aef4ca38d8cc16aaaa3cad76d6cb40", "filesize": 196340, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.16": {"released": "2025-07-01 14:25:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.16-py3-none-any.whl", "filehash": "9cd955be72a1d686565c6795c994bc3ee5b1af162314c1a62cc13bee381963ab", "filesize": 190902, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.15": {"released": "2025-07-01 14:14:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.15-py3-none-any.whl", "filehash": "da860fbd00c625f275b8cc6ab934e95e468921f55512edc14d8fcfd0eb02acee", "filesize": 190906, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.14": {"released": "2025-06-29 12:25:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.14-py3-none-any.whl", "filehash": "62effca51b3c46a50a779537603470398baa7c1220d66538858d2cef5c0c3a72", "filesize": 153251, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.13": {"released": "2025-06-25 17:10:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.13-py3-none-any.whl", "filehash": "c654a5a583ad6edc8ae4103d644e3325fa2fe78f172cc4b8bd2f0abeed57f7f2", "filesize": 152693, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.10": {"released": "2025-06-20 23:15:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.10-py3-none-any.whl", "filehash": "0c687b3db9bd2e183bc6f60c0c17c1a1a7c6b8f3fca6180f98a110cb6df7b79a", "filesize": 152656, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.9": {"released": "2025-06-20 13:45:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.9-py3-none-any.whl", "filehash": "832e52a2179843e4ebb0130624cb07f8d900742b0a930e22f92b317a88079108", "filesize": 152547, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.8": {"released": "2025-06-20 13:19:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.8-py3-none-any.whl", "filehash": "1439805667f732d37a3397ea3aae22d926c95e209ea42357735fc70f0e578d18", "filesize": 152541, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.7": {"released": "2025-06-18 14:40:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.7-py3-none-any.whl", "filehash": "6adbd09a3a71457a1f4225814c7c3b7e68acf05b3528d877f60b5089051942d0", "filesize": 152321, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["anchorscad-linear", "datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.6": {"released": "2025-06-16 23:28:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.6-py3-none-any.whl", "filehash": "636290d4aafe73f71619cb5ad8d533a0a5a75a9872a23db94c17d3896da8fa6a", "filesize": 152325, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.4": {"released": "2025-06-02 11:18:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.4-py3-none-any.whl", "filehash": "42ba318ab49c39ad656c5c428ef7d6340098194b3643aed3de10c8765e96c16b", "filesize": 133549, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.3": {"released": "2025-05-31 12:13:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.3-py3-none-any.whl", "filehash": "e8edb1eec079672049f83bd73dc2c77c2923f8c55030ab3f94bea3c4ba8f38f7", "filesize": 136073, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.2": {"released": "2025-05-21 22:27:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.2-py3-none-any.whl", "filehash": "934a9f9787fe788659f44374d60bfbd266ca99fefc78e9b1c89410960c53eddb", "filesize": 135898, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.2.1": {"released": "2025-05-13 09:34:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.2.1-py3-none-any.whl", "filehash": "c3cb7e42c6a63e9335c5b99705da3d4d00953c6b46285f6bfa0a8486c0cc4409", "filesize": 135902, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.0.6": {"released": "2025-04-21 09:23:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.0.6-py3-none-any.whl", "filehash": "677fe17d6f43392ade4f584384bd9a94128ead3890d5404c9fe0369ebf7d5e79", "filesize": 134582, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.0.4": {"released": "2025-04-21 08:05:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.0.4-py3-none-any.whl", "filehash": "162a3e03d281ac75ec5d3645eae23cee02f2b1491a55b828c62d33eeee3e1c13", "filesize": 133357, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.0.3": {"released": "2025-04-20 13:57:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.0.3-py3-none-any.whl", "filehash": "64b1109825effdc1e4e0fd75bb788eff2424c0564ca2eb5980894a008fac2542", "filesize": 132072, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.0.2": {"released": "2025-04-19 16:16:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.0.2-py3-none-any.whl", "filehash": "704f56edd15c5e1401107467f1090a1b16ec21cd61259d8a8dedcb7d4faa4ca1", "filesize": 131936, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.0.1": {"released": "2025-04-18 23:25:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.0.1-py3-none-any.whl", "filehash": "2ebaf3f713d6a953c4f6962f94383cbd91c46d3adb2c12438ceb1dd370f0a111", "filesize": 130676, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "2.0.0": {"released": "2025-04-18 15:03:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-2.0.0-py3-none-any.whl", "filehash": "c379312ee2629c87913c8dd4b3d7736209bbd605046c5e4a2774f2d70e44b73e", "filesize": 130652, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["datatrees", "distributed", "fonttools", "frozendict", "hershey-fonts", "manifold3d", "mapbox", "mapbox-earcut", "numpy", "numpy-stl", "pillow", "pyglm", "pyopengl", "uharfbuzz"]}}}, "1.1.0": {"released": "2025-01-11 12:32:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-1.1.0-py3-none-any.whl", "filehash": "3979bb7523c0d7db2fbd73f02802757b523a53153b5e735eaf4f33084cb7f059", "filesize": 30888, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.0": {"released": "2025-01-04 06:33:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pythonopenscad-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pythonopenscad/pythonopenscad-1.0.0-py3-none-any.whl", "filehash": "09ee7b1263b9f83d193d9b7cf7f03431df684bedc4d96356819f36b4d0867a75", "filesize": 30703, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}}}