enthought / mayavi

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

Mayavi does not support PEP517 #1172

Open Sbozzolo opened 2 years ago

Sbozzolo commented 2 years ago

After something updated (I don't know exactly what), mayavi has started breaking the continuous integration for my package.

I tracked this down and I think that the reason is that mayavi does not support PEP517. Poetry tries to install mayavi with --use-pep517, and the installation fails because the build is done in isolated environment that does not have numpy.

What is the correct way to approach this problem?

Sbozzolo commented 2 years ago

Dupe of https://github.com/enthought/mayavi/issues/1075

It looks like that this makes mayavi impossible to use in downstream projects that utilize poetry