<p dir="ltr">On Nov 18, 2016 01:14, "Ralf Gommers" <<a href="mailto:ralf.gommers@gmail.com">ralf.gommers@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
> On Fri, Nov 18, 2016 at 9:08 PM, Matthew Brett <<a href="mailto:matthew.brett@gmail.com">matthew.brett@gmail.com</a>> wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> On Thu, Nov 17, 2016 at 3:24 PM, Matti Picus <<a href="mailto:matti.picus@gmail.com">matti.picus@gmail.com</a>> wrote:<br>
>> > Congrats to all on the release.Two questions:<br>
>> ><br>
>> > Is there a guide to building standard wheels for NumPy?<br>
>><br>
>> I don't think so - there is a repository that we use to build the<br>
>> wheels, that has the Windows, OSX and manyllinux recipes for the<br>
>> standard CPython build:<br>
>><br>
>> <a href="https://github.com/MacPython/numpy-wheelso">https://github.com/MacPython/numpy-wheelso</a><br>
>><br>
>> If you can work out a way to automate the PyPy builds and tests -<br>
>> especially using the same repo - that would be very useful.<br>
>><br>
>> > Assuming I can build standardized PyPy 2.7 wheels for Ubuntu, Win32 and<br>
>> > OSX64, how can I get them blessed and uploaded to PyPI?<br>
>><br>
>> If you can automate the build and tests, I'm guessing there will be no<br>
>> objections - but it's not my call...<br>
><br>
><br>
> I'm in favor, assuming that the wheel tags and PyPy backwards compatibility situation is OK. Can't really find any examples. What I mean is that for CPython wheels contain tags like "cp27" or "cp35". PyPy wheels should have tags "pp<something>". Are the PyPy cpyext layer and the <something> defined such that a new PyPy release won't break older wheels?</p>
<p dir="ltr">Another thing to think about is that 1.12 on pypy won't pass its test suite (though it's close), and we're not yet testing new PRs on pypy, so no guarantees about 1.13 yet. I think on balance these probably aren't reasons *not* to upload wheels, but it's a funny place where we're talking about providing "official" builds even though it's not an "officially supported platform". So we will at least want to be clear about that. And someone will have to handle the bug reports about the test suite failing :-).</p>
<p dir="ltr">-n</p>