On Wed, Apr 5, 2017 at 3:18 PM, Ralf Gommers <ralf.gommers@gmail.com> wrote:
On Thu, Apr 6, 2017 at 6:27 AM, Stefan van der Walt <stefanv@berkeley.edu> wrote:
On Wed, Apr 5, 2017, at 04:05, Evgeni Burovski wrote:
I am using it all the time, but I suspect I'm the only one. Bento is way
I seem to remember Stefan van der Walt saying the same thing :-).
So, I guess there are two of us ;)
Ralf wrote:
But it is hard to install because it depends on a specific version of Waf (which is not on PyPI) and has some unresolved issues on Python 3.x.
How hard would it be to vendor Waf into a pip package? If this worked out the box, it would be great to development (repeated builds execute much faster).
You mean vendor Waf in Bento and make a Bento pip-installable PyPI package right ? David and I discussed that already 2 years ago, that'd be the way to go. Shouldn't be too hard, Waf is designed to be vendored.
What's a little more work is fixing some obvious issues: it doesn't work on Python 3.x right now, there was a recurring issue with -fPIC going missing, finish the open PR on producing wheels.
Okay, these fixes are probably not going to materialize. And I've finally ditched Python 2.7 for good a few months ago, and have dealt with my distutils aversion by getting better hardware. I haven't maintained the Bento build over the last few months, so it's not quite working anymore. Therefore I now propose to remove Bento support for v1.2.0 Related: scikit-build seems to have quite a bit of momentum. I've never used CMake before, and while I know opinions on CMake aren't 100% positive, scikit-build looks like a significant improvement over distutils. I think we should try to integrate it at some point in the coming year. Thoughts? Ralf