enthought / mayavi

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

Missing/invalid specification of build-time dependencies #1075

Open mbahri opened 2 years ago

mbahri commented 2 years ago

Hello

Installation of mayavi through poetry fails due to numpy not being available at build time. This happens because the package is built in a temporary environment, but the build time dependencies are unspecified, as diagnosed in the reply to the issue I reported to poetry: https://github.com/python-poetry/poetry/issues/4543#issuecomment-925146062

Would it be possible to add a pyproject.toml file specifying the build environment, so that mayavi can be installed with tools such as poetry?

Many thanks