Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-08-09 Thread Thomas Caswell
I am pretty -1 on removing sdists. At least for Matplotlib we have a number of users on AIX who rely on the the sdists (I know they exist because when our build breaks they send us patches to un-break it) for their installation. I strongly suspect that numpy also has a fair number of users who ar

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-08-09 Thread Matti Picus
On 16/7/21 9:11 pm, Chris Barker wrote: Just a note on: > For the record, I am +1 on removing sdists from PyPI until pip changes its default to --only-binary :all: [1] I agree that the defaults for pip are unfortunate (and indeed the legacy of pip doing, well, a lot, (i.e. building and instal

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-16 Thread Chris Barker
Just a note on: > For the record, I am +1 on removing sdists from PyPI until pip changes its default to --only-binary :all: [1] I agree that the defaults for pip are unfortunate (and indeed the legacy of pip doing, well, a lot, (i.e. building and installing and package managing and dependencies,

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-16 Thread Matti Picus
On 15/7/21 4:11 pm, Ralf Gommers wrote: On Thu, Jul 15, 2021 at 2:41 PM Matti Picus > wrote: On the other hand, packaging is made harder as more technologies go into a wheel build. ... Perhaps there should be some discussion of the cost of addin

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Ralf Gommers
On Thu, Jul 15, 2021 at 4:15 PM Charles R Harris wrote: > > > On Thu, Jul 15, 2021 at 8:02 AM Charles R Harris < > charlesr.har...@gmail.com> wrote: > >> I spent so much time updating the wheels builds to 64 bit BLAS mostly >> because >> >> >>- I needed to actually understand how multibuild w

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Ralf Gommers
On Thu, Jul 15, 2021 at 3:45 PM Kevin Sheppard wrote: > When thinking about supporting a platform, it seems reasonable to consider > other sources for pre-compiled binaries, e.g., conda and especially > conda-forge. Conda-forge has > > > > linux-ppc64le v1.7.0 > > linux-64 v1.7.0 > > linux-aarc

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Evgeni Burovski
> However, I think reducing the CI dedication (+maintainer effort towards that) to those minority platforms would inevitably increase the risk of numpy/scipy failing to work on them, and possibly risk not being installable on them. Would we want to drop them without having a positive assurance that

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Charles R Harris
On Thu, Jul 15, 2021 at 8:02 AM Charles R Harris wrote: > I spent so much time updating the wheels builds to 64 bit BLAS mostly > because > > >- I needed to actually understand how multibuild worked (and docs are >minimal). >- I don't know powershell (and docs are hard to find). >

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Charles R Harris
I spent so much time updating the wheels builds to 64 bit BLAS mostly because - I needed to actually understand how multibuild worked (and docs are minimal). - I don't know powershell (and docs are hard to find). - I don't know azure works at a lower level (and docs are hard to find).

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Kevin Sheppard
-forge team provides to automatically wire up CI for a lot of platforms. Kevin  From: Ralf GommersSent: Thursday, July 15, 2021 2:12 PMTo: Discussion of Numerical PythonSubject: Re: [Numpy-discussion] reducing effort spent on wheel builds?   On Thu, Jul 15, 2021 at 2:41 PM Matti Picus <matti

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Ralf Gommers
On Thu, Jul 15, 2021 at 2:41 PM Matti Picus wrote: > On 15/7/21 1:21 pm, Ralf Gommers wrote: > > > Hey all, > > > > I've seen Chuck and Matti burn a lot of time on the numpy-wheels repo > > again recently, and I've done the same for SciPy. ... > > > > Cheers, > > Ralf > > > Since my name was ment

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Matti Picus
On 15/7/21 1:21 pm, Ralf Gommers wrote: Hey all, I've seen Chuck and Matti burn a lot of time on the numpy-wheels repo again recently, and I've done the same for SciPy. ... Cheers, Ralf Since my name was mentioned, the things I have spent time on for wheel packaging in order of time spen

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Andrew Nelson
I'd be +1 on reducing the number of wheels to reduce maintainer effort (esp. the 32 bit builds). However, I think reducing the CI dedication (+maintainer effort towards that) to those minority platforms would inevitably increase the risk of numpy/scipy failing to work on them, and possibly risk not

Re: [Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Evgeni Burovski
FWIW, here's a big fat +1 from me for spreading the load. I'd even advocate for trimming the CI and going for "We officially support this (small) list of platforms and gladly accept patches for anything else as long as they do not break the officially supported ones". ISTM the list of supported pla

[Numpy-discussion] reducing effort spent on wheel builds?

2021-07-15 Thread Ralf Gommers
Hey all, This whole thread is quite interesting: https://twitter.com/zooba/status/1415440484181417998. Given how much effort we are spending on really niche wheel builds, I’m wondering if we should just draw a line somewhere: - we do what we do now for the main platforms: Windows, Linux (x86,