numpy
typing-extensions
webcolors>=25
svgelements>=1.9

[docs]
sphinx<9,>=7
shapely
sphinx-immaterial>=0.13
ruff>=0.4

[geo]
shapely>=2

[test]
pytest>=7
numpy
pythonscad
typing-extensions
shapely
