<div dir="ltr"><div dir="ltr">On Wed, Oct 4, 2023 at 8:21 AM fourtysixandtwo <<a href="mailto:fourtysixandtwo@sliderr.net" target="_blank">fourtysixandtwo@sliderr.net</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi all,</div><div><br></div><div>Thanks to a comment on LQ by brobr (not sure if you are on this list) I've uploaded three new builds that will allow builds like numpy and pandas to be upgraded to their latest versions and use the PEP517 build process.  In both cases this significantly decreases the build time due to the meson backend making use of all cores.</div><div><br></div><div>Here's all 5 slackbuilds and the build queue for python3-pandas.  Please test.  <br></div><div><a href="https://slackware.uk/~fourtysixandtwo/src/python3-meson-opt-test.tar.gz" target="_blank">https://slackware.uk/~fourtysixandtwo/src/python3-meson-opt-test.tar.gz</a></div><div><br></div><div>FYI Jeremy, when you get a chance to look at it let me know if you're ok with the newer versions of meson and meson-python (mesonpy) than what pandas 2.1.1 was pinned to.<br></div><div><br></div><div>Cheers.<br></div></div></blockquote><div><br></div><div>I was actually just looking into this more in depth yesterday after ignoring it last week since I have two programs stuck due to not having mesonpy.. Luckily, I didn't spend too much time with it :) I've looked over your changes and tried them successfully with your pandas SlackBuild update. Feel free to push your python3-pandas update on my behalf.</div><div><br></div><div>I'll wait until the public update before I update python3-scipy as that requires mesonpy as well (but I got it working here with your packages after a few changes to its pyproject.toml). Seems easier for SBo admins to not have to pull updates from multiple branches to test if an update works...</div><div><br></div><div>Thanks for your efforts!</div><div><br></div><div>Jeremy</div></div></div>