enthought / mayavi

3D visualization of scientific data in Python
http://docs.enthought.com/mayavi/mayavi/
Other
1.3k stars 284 forks source link

Define build dependencies using "pyproject.toml" #1084

Closed rahulporuri closed 2 years ago

rahulporuri commented 2 years ago

It would be good to define the build dependencies of mayavi using a pyproject.toml file. This would vastly improve the user experience of someone installing MayaVi from PyPI. See examples in enable and scimath - https://github.com/enthought/enable/blob/main/pyproject.toml and https://github.com/enthought/scimath/blob/main/pyproject.toml.

See related #1075

rahulporuri commented 2 years ago

closing as a duplicate of #1075. apart from the links to enable/scimath pyproject.toml, there is no important information in this isuse.