Re: [Distutils] warning about potential problem for wheels

2015-10-14 Thread Chris Barker
On Wed, Oct 14, 2015 at 1:16 PM, Oscar Benjamin wrote: > Numpy's Windows installer bundles several BLAS binaries with different > levels of SSE and this was the initial reason for not providing Windows > wheels. > indeed -- but IIRC, SSE2 made a pretty big difference, but SSE3 not so much -- thou

Re: [Distutils] warning about potential problem for wheels

2015-10-14 Thread Oscar Benjamin
On 14 Oct 2015 19:00, "Chris Barker" wrote: > > On Wed, Oct 14, 2015 at 9:54 AM, Antoine Pitrou wrote: >> >> > IS that the case: >> > """ >> > Note that my recently retired computer was 64 bit and had SSE but didn't >> > have SSE2 (I'm fairly sure - CPU was some budget AMD model) >> > """ >> > >>

Re: [Distutils] warning about potential problem for wheels

2015-10-14 Thread Chris Barker
On Wed, Oct 14, 2015 at 9:54 AM, Antoine Pitrou wrote: > > IS that the case: > > """ > > Note that my recently retired computer was 64 bit and had SSE but didn't > > have SSE2 (I'm fairly sure - CPU was some budget AMD model) > > """ > > > > granted, such machines are probably really really rare,

Re: [Distutils] warning about potential problem for wheels

2015-10-14 Thread Antoine Pitrou
On Wed, 14 Oct 2015 09:25:43 -0700 Chris Barker wrote: > On Wed, Oct 14, 2015 at 3:40 AM, Antoine Pitrou wrote: > > > On Tue, 13 Oct 2015 09:59:05 -0700 > > Chris Barker wrote: > > > > > > So even is SSE2 provides little for Python itself, in the usual case, > > we'll > > > see performance hits

Re: [Distutils] warning about potential problem for wheels

2015-10-14 Thread Chris Barker
On Wed, Oct 14, 2015 at 3:40 AM, Antoine Pitrou wrote: > On Tue, 13 Oct 2015 09:59:05 -0700 > Chris Barker wrote: > > > > So even is SSE2 provides little for Python itself, in the usual case, > we'll > > see performance hits n compiled extensions that are not compiled by > > particularly smart p

Re: [Distutils] warning about potential problem for wheels

2015-10-14 Thread Antoine Pitrou
On Tue, 13 Oct 2015 09:59:05 -0700 Chris Barker wrote: > > So even is SSE2 provides little for Python itself, in the usual case, we'll > see performance hits n compiled extensions that are not compiled by > particularly smart people. Since the question is only for 32-bit builds, does this even m

Re: [Distutils] warning about potential problem for wheels

2015-10-13 Thread Chris Barker - NOAA Federal
But even if so do we WANT to now be supporting 4 Windows platforms? win32 win32_sse2 win64 win64_sse2 and then, what about sse3, etc??? Longer term, more platforms (particularly more platforms that really only differ by some compiler flags) shouldn’t be a very big deal, because my dream for PyPI

Re: [Distutils] warning about potential problem for wheels

2015-10-13 Thread Donald Stufft
On October 13, 2015 at 1:07:44 PM, Chris Barker (chris.bar...@noaa.gov) wrote: yeah, that's the trick with trying to shoehorn dependencies liek this into platform tags. But even if so do we WANT to now be supporting 4 Windows platforms? win32 win32_sse2 win64 win64_sse2 and then, what about sse

Re: [Distutils] warning about potential problem for wheels

2015-10-13 Thread Chris Barker
form tag is probably 100 chars long with everything I may > want to represent...) > > Cheers, > Steve > > Top-posted from my Windows Phone > -- > From: Oscar Benjamin > Sent: ‎10/‎11/‎2015 10:43 > To: Antoine Pitrou ; Distutils-Sig@python.org &g

Re: [Distutils] warning about potential problem for wheels

2015-10-11 Thread Steve Dower
100 chars long with everything I may want to represent...) Cheers, Steve Top-posted from my Windows Phone -Original Message- From: "Oscar Benjamin" Sent: ‎10/‎11/‎2015 10:43 To: "Antoine Pitrou" ; "Distutils-Sig@python.org" Subject: Re: [Distutils] warn

Re: [Distutils] warning about potential problem for wheels

2015-10-11 Thread Oscar Benjamin
On Sun, 11 Oct 2015 17:44 Antoine Pitrou wrote: On Sun, 11 Oct 2015 08:07:30 -0700 Steve Dower wrote: > > This does only affect 32-bit builds, so now I'm thinking about the > possibility of treating those as highly compatible while the 64-bit > ones get better performance treatment, though I'm n

Re: [Distutils] warning about potential problem for wheels

2015-10-11 Thread Antoine Pitrou
On Sun, 11 Oct 2015 08:07:30 -0700 Steve Dower wrote: > > This does only affect 32-bit builds, so now I'm thinking about the > possibility of treating those as highly compatible while the 64-bit > ones get better performance treatment, though I'm not sure how that > could actually play out. It ma

Re: [Distutils] warning about potential problem for wheels

2015-10-11 Thread Donald Stufft
out. It may help remove some of the questions about which one to use > though. > > Cheers, > Steve > > Top-posted from my Windows Phone > From: Donald Stufft > Sent: ‎10/‎11/‎2015 7:31 > To: Steve Dower > Cc: distutils-sig; Laura Creighton > Subject: Re: [Distutils]

Re: [Distutils] warning about potential problem for wheels

2015-10-11 Thread Steve Dower
about which one to use though. Cheers, Steve Top-posted from my Windows Phone -Original Message- From: "Donald Stufft" Sent: ‎10/‎11/‎2015 7:31 To: "Steve Dower" Cc: "distutils-sig" ; "Laura Creighton" Subject: Re: [Distutils] warning about potentia

Re: [Distutils] warning about potential problem for wheels

2015-10-11 Thread Oscar Benjamin
On Sun, 11 Oct 2015 15:31 Donald Stufft wrote: Will something built against 3.5.0 with SSE work on 3.5.1 without SSE? What about the inverse? It should be fine either way as long as the CPU can handle the particular instructions used. X86 is backward compatible like that so unless the compiler

Re: [Distutils] warning about potential problem for wheels

2015-10-11 Thread Donald Stufft
gt; Cheers, > Steve > > Top-posted from my Windows Phone > From: Nathaniel Smith > Sent: ‎10/‎10/‎2015 16:11 > To: Laura Creighton > Cc: distutils-sig > Subject: Re: [Distutils] warning about potential problem for wheels > > On Oct 10, 2015 3:37 PM, "Laura Cre

Re: [Distutils] warning about potential problem for wheels

2015-10-11 Thread Steve Dower
was a huge performance increase due to it (mainly in memcpy I'd assume). Cheers, Steve Top-posted from my Windows Phone -Original Message- From: "Nathaniel Smith" Sent: ‎10/‎10/‎2015 16:11 To: "Laura Creighton" Cc: "distutils-sig" Subject: Re: [Distut

Re: [Distutils] warning about potential problem for wheels

2015-10-10 Thread Nathaniel Smith
On Oct 10, 2015 3:37 PM, "Laura Creighton" wrote: > > In a message of Sat, 10 Oct 2015 21:52:58 -, Oscar Benjamin writes: > > >Really this is just a case of an unsupported platform. It's unfortunate > >that CPython doesn't properly support this hardware but I think it's > >reasonable that if y

Re: [Distutils] warning about potential problem for wheels

2015-10-10 Thread Oscar Benjamin
On Sat, 10 Oct 2015 23:37 Laura Creighton wrote: In a message of Sat, 10 Oct 2015 21:52:58 -, Oscar Benjamin writes: >Really this is just a case of an unsupported platform. It's unfortunate >that CPython doesn't properly support this hardware but I think it's >reasonable that if you have to

Re: [Distutils] warning about potential problem for wheels

2015-10-10 Thread Paul Moore
You could, I suppose, patch your custom Python to *not* treat wheels built for cp35-none-win32 (or cp35-none-win_amd64, as appropriate) as compatible with that build (that requires a patch to the tag matching code in pip). You then wouldn't be able to use any binary wheels on PyPI, which is a bit h

Re: [Distutils] warning about potential problem for wheels

2015-10-10 Thread Laura Creighton
In a message of Sat, 10 Oct 2015 21:52:58 -, Oscar Benjamin writes: >Really this is just a case of an unsupported platform. It's unfortunate >that CPython doesn't properly support this hardware but I think it's >reasonable that if you have to build your interpreter from source then you >have t

Re: [Distutils] warning about potential problem for wheels

2015-10-10 Thread Oscar Benjamin
On Sat, 10 Oct 2015 20:53 Laura Creighton wrote: (note, I currently don't have mail delivery on for distutils. I could change this, but right now I don't think I have a lot to contribute. This is just a warning). If you have old windows hardware, which does not support SSE2, and windows 7, you

[Distutils] warning about potential problem for wheels

2015-10-10 Thread Laura Creighton
(note, I currently don't have mail delivery on for distutils. I could change this, but right now I don't think I have a lot to contribute. This is just a warning). If you have old windows hardware, which does not support SSE2, and windows 7, you can build your own python 3.5. This will work. But