{"package": "pygfx", "summary": "Powerful and versatile visualization for Python", "pypi_url": "https://pypi.org/project/pygfx", "piwheels_url": "https://www.piwheels.org/project/pygfx", "releases": {"0.17.0": {"released": "2026-07-19 15:50:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.17.0-py3-none-any.whl", "filehash": "cea9776c75e9925ed5ce9dd8890ee365644ad911919d79a7e8f8de843dc69f59", "filesize": 1233312, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.16.0": {"released": "2026-03-03 10:07:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.16.0-py3-none-any.whl", "filehash": "db8957e146674dce4774291fcdff97c9825960e962cf8664fda4b67403c54967", "filesize": 1229093, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.15.3": {"released": "2025-11-14 09:54:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.15.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.15.3-py3-none-any.whl", "filehash": "df1f1248a885db4674e3b099a4e8b5d853de360200a96005569945793ab916dd", "filesize": 1219433, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.15.2": {"released": "2025-11-11 09:31:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.15.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.15.2-py3-none-any.whl", "filehash": "d8a3786a3fc4ec30f5e115b4e0f0c710c88d4453b9567b6696a9c4168670c2a7", "filesize": 1219429, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.15.0": {"released": "2025-10-30 09:24:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.14.0": {"released": "2025-10-09 06:46:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.14.0-py3-none-any.whl", "filehash": "33f880d4209b8b7c7a504f3cb3b743e1f2a6425a48094a5b640e19e07d83fd95", "filesize": 1218963, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.13.0": {"released": "2025-09-05 10:43:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.13.0-py3-none-any.whl", "filehash": "d74cd1ed7db5880d5eff99493cc01f3a8ac9713163abb9cc6eec4a7a633646c2", "filesize": 1213733, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.10", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.12.0": {"released": "2025-06-12 21:06:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.11.0": {"released": "2025-06-04 08:04:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.10.0": {"released": "2025-05-19 09:49:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.0": {"released": "2025-03-19 08:25:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.9.0-py3-none-any.whl", "filehash": "9e619a4d3233f395e9137d1037b5f83201ec77cb84cb600287d91379d803e68a", "filesize": 1171545, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.9", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.8.0": {"released": "2025-03-06 20:44:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.8.0-py3-none-any.whl", "filehash": "2dd3d61d22f0e33074915d016b98606fde111dcd2784761aeb613c653caca384", "filesize": 1163673, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.9", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.7.0": {"released": "2025-01-14 12:07:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.7.0-py3-none-any.whl", "filehash": "1a72c3aeb226042b84b54f8df72ed9b1be5734cf500ef0760743695ac6e11332", "filesize": 1145974, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.9", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "hsluv", "jinja2", "numpy", "pylinalg", "rendercanvas", "uharfbuzz", "wgpu"]}}}, "0.6.0": {"released": "2024-11-15 12:09:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.6.0-py3-none-any.whl", "filehash": "f1135438ce6d9596acaa8002573cb781e6fa23452c3d0bcb5e36ce2aedd20769", "filesize": 1130381, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">= 3.9", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.5.0": {"released": "2024-09-20 07:50:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.5.0-py3-none-any.whl", "filehash": "8f62f7ce9881809d4769d7ba3e7dde9cc4f17425216c5dcc73b9a0cc51ebeb29", "filesize": 1120546, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.4.1": {"released": "2024-09-17 09:03:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.4.1-py3-none-any.whl", "filehash": "7f5cd329307087b97e996de0faf2779fe9f4b32db2e95625cecea67c8173e0f4", "filesize": 1116486, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.4.0": {"released": "2024-09-11 14:52:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.4.0-py3-none-any.whl", "filehash": "73abef27d24655cdaf6464ec90ee2544a7b6be62ccb171550a3710ca4e91dd49", "filesize": 1116305, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.3.0": {"released": "2024-06-20 08:52:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.3.0-py3-none-any.whl", "filehash": "6caebf6ef3f31637226b08be0d5183612acb1fb2ccba81ee04530657a89f15f2", "filesize": 1099810, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.2.0": {"released": "2024-04-15 14:51:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.2.0-py3-none-any.whl", "filehash": "1b6ec22c29234abea0db0db3ae6596078f817d45aafedc0fa97a2cc11a144f61", "filesize": 1071214, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.1.18": {"released": "2024-03-08 10:22:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.18-py3-none-any.whl", "filehash": "b67111130078080f0dc5fb08caf52ea4fd2dc53e7736abcd86e822cb5030bfae", "filesize": 1049610, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.1.17": {"released": "2023-11-24 21:04:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.17-py3-none-any.whl", "filehash": "c445a409aadd57323061da912395b5a6f6d689bae013cb147d508c32260b99f3", "filesize": 1038878, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.1.16": {"released": "2023-11-15 16:12:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.16-py3-none-any.whl", "filehash": "f37eebf74cb30c6b6f1d9386bcf7cb65cd04a3b771eae2c5426b246f0b5ed48a", "filesize": 1038870, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.1.15": {"released": "2023-10-16 12:26:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.15-py3-none-any.whl", "filehash": "efa8ddd00947c35a6398a2bcad756226416f627372ab5ea9f4191a6ead1c307c", "filesize": 1039006, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.1.14": {"released": "2023-10-02 21:28:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.14-py3-none-any.whl", "filehash": "68966fefcf758a410d9665768f52658783e5b37d57ebe854e2bebd4e175c0af1", "filesize": 1038454, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.1.13": {"released": "2023-06-12 11:18:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.13-py3-none-any.whl", "filehash": "fa0c319dd6b5b1058cb338e69794b8f090453747cf252d8e39adbacbf6b6e1ca", "filesize": 1031033, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "pylinalg", "uharfbuzz", "wgpu"]}}}, "0.1.12": {"released": "2023-02-23 12:09:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.12-py3-none-any.whl", "filehash": "677e05769efd4110792e4fc6f40c65ce9ab104e22e3f0ae5bf60214d82268ceb", "filesize": 1018088, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "uharfbuzz", "wgpu"]}}}, "0.1.11": {"released": "2023-02-15 09:26:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.11-py3-none-any.whl", "filehash": "c595e1f2b41797845b890d2b52e124e18971a65440c14fed8374174382b26d1d", "filesize": 1016593, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "uharfbuzz", "wgpu"]}}}, "0.1.10": {"released": "2023-01-12 14:40:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.10-py3-none-any.whl", "filehash": "715089f8c05d33a705ecdb8873e2438a2694705a6650a77914afcdbf0fec16d3", "filesize": 1005419, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0", "apt_dependencies": [], "pip_dependencies": ["freetype-py", "jinja2", "numpy", "uharfbuzz", "wgpu"]}}}, "0.1.9": {"released": "2022-04-20 11:09:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.9-py3-none-any.whl", "filehash": "f69b5f274c6a2336211390227906418e9364c8a9ac5fb6e60b520f3c08e8d8f4", "filesize": 177252, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.8": {"released": "2022-04-12 19:27:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.8-py3-none-any.whl", "filehash": "4b9a03f59d4218ffe6e6643de5e09b095d9cbc47e404ab8e612030dbf602a65f", "filesize": 176370, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.7": {"released": "2022-03-07 13:19:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.7-py3-none-any.whl", "filehash": "5a6cb2bf3bf9a28131354dc6a935cb89f1351c280044ad1494daa2ae06e3760b", "filesize": 161612, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.6": {"released": "2022-02-04 10:21:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.6-py3-none-any.whl", "filehash": "9ad0dae8e3e8dec68857080fbdbe8c189b621c2a848e73acbaa6f9009c2c955d", "filesize": 161108, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.5": {"released": "2021-11-05 10:01:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.5-py3-none-any.whl", "filehash": "2eaf51e8037cb9c81ce7a3296c3c5dd0ebf03bcdf04a6e254be705da19e8d0a6", "filesize": 111868, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.4": {"released": "2021-10-11 14:29:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.4-py3-none-any.whl", "filehash": "ae058fdde61369f1f6a80f69889081c2c181289135885d2cf6de7cb0ebd22591", "filesize": 108296, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.3": {"released": "2021-10-05 09:51:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.3-py3-none-any.whl", "filehash": "057d55023ae358f60cf45a609475364894d08e0438a0bcc7732010ffb34f4676", "filesize": 106380, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.2": {"released": "2021-08-09 14:47:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.2-py3-none-any.whl", "filehash": "a7dc7539d262cc7c3a4aa2192a920af455d34e48a2a503461b86562ae4700dd8", "filesize": 97199, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.1": {"released": "2021-06-11 13:53:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pygfx-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pygfx/pygfx-0.1.1-py3-none-any.whl", "filehash": "5ca9d46dc6d792e89b212cc25a8b5e05e6f7cdffca36780514e38dcf69e8f0a9", "filesize": 97172, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["jinja2", "numpy", "wgpu"]}}}, "0.1.0": {"released": "2020-06-17 09:11:35", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}}}