WillAyd commented on PR #505: URL: https://github.com/apache/arrow-nanoarrow/pull/505#issuecomment-2146308751
In this PR the bootstrap file actually gets decoupled from CMake and has nothing to do with Meson - the only thing Meson does is provide it a command line argument so it knows where to place the file it generates. Generally though, yes right now the Python script is in a bit of a weird place. It still uses setuptools, which is the historical installer for Python but has fallen out of favor in the scientific Python stack. meson-python is what NumPy, pandas and SciPy use so it has some good momentum in the space. If you wanted to stick with CMake + Python you could replace setuptools with scikit-build-core Generally though I find the meson-python piece to be great. It works for development and can even work as a standalone installer if you wanted to pip install where a wheel is not available. I think trying to get all of that to work with CMake + scikit-build-core would be a much larger effort -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
