{"package": "vpype", "summary": "The Swiss Army knife of vector graphics for pen plotters", "pypi_url": "https://pypi.org/project/vpype", "piwheels_url": "https://www.piwheels.org/project/vpype", "releases": {"1.15.0": {"released": "2025-08-04 10:33:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.15.0-py3-none-any.whl", "filehash": "b94c5841df4de42c8654a6441a15609a2880f931b04aa027ef5eafa442dd408d", "filesize": 527750, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11, <3.14", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "pyphen", "scipy", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.15.0rc1": {"released": "2025-08-04 10:13:38", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"vpype-1.15.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.15.0rc1-py3-none-any.whl", "filehash": "80baf909701513704d4c9132d9dc5923b375f38cd9eac2b9222b8d5780e81037", "filesize": 527787, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11, <3.14", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "pyphen", "scipy", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.14.0": {"released": "2024-01-08 15:38:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.14.0-py3-none-any.whl", "filehash": "c58ce3a06f4cb91b9ac8357e942ec17152a7575328bdbbe94147a68d2aedd30b", "filesize": 542482, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "pyphen", "scipy", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.13.0": {"released": "2023-03-13 11:46:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.13.0-py3-none-any.whl", "filehash": "a83f8e53f27c7d50b0c09b8cd708bade0acc18968b2ac8d941266cc8d72c2d9f", "filesize": 541344, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "scipy", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.12.1": {"released": "2022-11-12 13:59:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.12.1-py3-none-any.whl", "filehash": "7401aa47fc635121765af82aef18abc66bb3b119670792ac6a040e5c666f39a4", "filesize": 540378, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "scipy", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.12.0": {"released": "2022-10-25 09:18:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.12.0-py3-none-any.whl", "filehash": "16b3841c732407313b7e6395add1c58a929fee60cd32728ef4ca14a78e957b1b", "filesize": 540298, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "scipy", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.11.0": {"released": "2022-07-06 15:55:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.11.0-py3-none-any.whl", "filehash": "4f44b9b7d75692747b91a9a79bf2801a45d6bc5812027bada88bd1acc85fd035", "filesize": 538710, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "scipy", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.10.0": {"released": "2022-04-07 13:51:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.10.0-py3-none-any.whl", "filehash": "1f03226a917a898dadebe68cc60b446c9adbf4409ceee039ad90e0753966f17d", "filesize": 537472, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.9.0": {"released": "2022-03-03 11:24:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.9.0-py3-none-any.whl", "filehash": "52fecc666c58fedf207bc15912738564a89214263308c3259a3acb16abccc1c5", "filesize": 534270, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*", "apt_dependencies": [], "pip_dependencies": ["asteval", "cachetools", "click", "multiprocess", "numpy", "pnoise", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "tomli"]}}}, "1.8.1": {"released": "2022-01-13 09:15:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.8.1-py3-none-any.whl", "filehash": "fc21ea15c3fab95976ccbc1a48f425e0a4531b6024a6a1d6050256039bff8534", "filesize": 507937, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*", "apt_dependencies": [], "pip_dependencies": ["attrs", "cachetools", "click", "click-plugins", "multiprocess", "numpy", "pnoise", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.8.0": {"released": "2021-11-25 11:40:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.8.0-py3-none-any.whl", "filehash": "018ea8de18676f9bc2b1fc1006b0c3658167e440c6b6b6ea3e688aed46424805", "filesize": 507866, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*", "apt_dependencies": [], "pip_dependencies": ["attrs", "cachetools", "click", "click-plugins", "multiprocess", "numpy", "pnoise", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.7.0": {"released": "2021-06-10 08:53:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.7.0-py3-none-any.whl", "filehash": "0a6f0b3a04f661032c7b3ab88d24b895cd97941316a26e5cadb27b034dc66190", "filesize": 505645, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*", "apt_dependencies": [], "pip_dependencies": ["attrs", "cachetools", "click", "click-plugins", "multiprocess", "numpy", "pnoise", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.6.0": {"released": "2021-03-10 17:01:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.6.0-py3-none-any.whl", "filehash": "a4f10b51b404178935282a6f1f6316cf0665c44ac787f9e7e6fb1e4805d3ee63", "filesize": 503232, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*", "apt_dependencies": [], "pip_dependencies": ["attrs", "cachetools", "click", "click-plugins", "glcontext", "matplotlib", "moderngl", "multiprocess", "numpy", "pillow", "pnoise", "pyside2", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.5.1": {"released": "2021-02-19 13:54:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.5.1-py3-none-any.whl", "filehash": "c1372a640736f7ae7134105eb934c84052b423ff9b2f36dac265fcb917af034b", "filesize": 333332, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["attrs", "cachetools", "click", "click-plugins", "glcontext", "matplotlib", "moderngl", "multiprocess", "numpy", "pillow", "pyside2", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.5.0": {"released": "2021-02-16 18:08:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.5.0-py3-none-any.whl", "filehash": "628402ca34859aadf86de163db044c9f099bee00694c547f4be0063f7251d88b", "filesize": 333193, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["attrs", "cachetools", "click", "click-plugins", "glcontext", "matplotlib", "moderngl", "multiprocess", "numpy", "pillow", "pyside2", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.4.0": {"released": "2021-02-08 16:26:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.4.0-py3-none-any.whl", "filehash": "ce1b5f0a41175cb90af629b11a2a95eecce948e686c075591664a4c0e05f5ed7", "filesize": 92237, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["attrs", "cachetools", "click", "click-plugins", "matplotlib", "moderngl", "multiprocess", "numpy", "pillow", "pyside2", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.3.0": {"released": "2021-01-27 12:04:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.3.0-py3-none-any.whl", "filehash": "2202188a951a90270754b9989f43140be2c22ffafefc0ab1da018707e47edb87", "filesize": 91394, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<3.9", "apt_dependencies": [], "pip_dependencies": ["attrs", "cachetools", "click", "click-plugins", "matplotlib", "moderngl", "multiprocess", "numpy", "pillow", "pyside2", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.2.1": {"released": "2020-12-26 09:49:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.2.1-py3-none-any.whl", "filehash": "b22d3c652e3df2ccfad3144d8df33613cc21ae48370ed97574f351e7c4df571b", "filesize": 66315, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.9", "apt_dependencies": [], "pip_dependencies": ["attrs", "click", "click-plugins", "matplotlib", "multiprocess", "numpy", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.2.0": {"released": "2020-12-17 18:12:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.2.0-py3-none-any.whl", "filehash": "de480f887e65b920145e44c6fa8b6520269bc433badeb47d0e00d007294bdd48", "filesize": 66260, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.9", "apt_dependencies": [], "pip_dependencies": ["attrs", "click", "click-plugins", "matplotlib", "multiprocess", "numpy", "scipy", "setuptools", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.1.0": {"released": "2020-12-10 13:38:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.1.0-py3-none-any.whl", "filehash": "f9bca79eb3ccf564b565347cf333df5c1102431980e32773b40d350f4d01869f", "filesize": 64056, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.9", "apt_dependencies": [], "pip_dependencies": ["attrs", "click", "click-plugins", "importlib-metadata", "matplotlib", "multiprocess", "numpy", "scipy", "shapely", "svgelements", "svgwrite", "toml"]}}}, "1.0.0": {"released": "2020-11-29 14:08:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"vpype-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/vpype/vpype-1.0.0-py3-none-any.whl", "filehash": "709a62d4226acf5845c682bf01e8b5353ea7a51b51f0f2ff47caa06c8ef4cbf9", "filesize": 61565, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.9", "apt_dependencies": [], "pip_dependencies": ["attrs", "click", "click-plugins", "importlib-metadata", "matplotlib", "multiprocess", "scipy", "shapely", "svgelements", "svgwrite", "toml"]}}}}}