<div style="white-space:pre-wrap">Since the NumPy API is forwards compatible, you should use the oldest version of NumPy you would like to support to build your wheels with. The wheels will then work with any future NumPy versions.</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 18, 2016 at 9:30 AM Peter Cock <<a href="mailto:p.j.a.cock@googlemail.com">p.j.a.cock@googlemail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have a related question to Matti's,<br class="gmail_msg">
<br class="gmail_msg">
Do you have any recommendations for building standard wheels<br class="gmail_msg">
for 3rd party Python libraries which use both the NumPy Python<br class="gmail_msg">
and C API?<br class="gmail_msg">
<br class="gmail_msg">
e.g. Do we need to do anything special given the NumPy C API<br class="gmail_msg">
itself is versioned? Does it matter compiler chain should we use?<br class="gmail_msg">
<br class="gmail_msg">
Thanks<br class="gmail_msg">
<br class="gmail_msg">
Peter<br class="gmail_msg">
<br class="gmail_msg">
On Thu, Nov 17, 2016 at 11:24 PM, Matti Picus <<a href="mailto:matti.picus@gmail.com" class="gmail_msg" target="_blank">matti.picus@gmail.com</a>> wrote:<br class="gmail_msg">
> Congrats to all on the release.Two questions:<br class="gmail_msg">
><br class="gmail_msg">
> Is there a guide to building standard wheels for NumPy?<br class="gmail_msg">
><br class="gmail_msg">
> Assuming I can build standardized PyPy 2.7 wheels for Ubuntu, Win32 and<br class="gmail_msg">
> OSX64, how can I get them blessed and uploaded to PyPI?<br class="gmail_msg">
><br class="gmail_msg">
> Matti<br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> On 17/11/16 07:47, <a href="mailto:numpy-discussion-request@scipy.org" class="gmail_msg" target="_blank">numpy-discussion-request@scipy.org</a> wrote:<br class="gmail_msg">
>><br class="gmail_msg">
>> Date: Wed, 16 Nov 2016 22:47:39 -0700<br class="gmail_msg">
>> From: Charles R Harris<<a href="mailto:charlesr.harris@gmail.com" class="gmail_msg" target="_blank">charlesr.harris@gmail.com</a>><br class="gmail_msg">
>> To: numpy-discussion<<a href="mailto:numpy-discussion@scipy.org" class="gmail_msg" target="_blank">numpy-discussion@scipy.org</a>>, SciPy Users List<br class="gmail_msg">
>>         <<a href="mailto:scipy-user@scipy.org" class="gmail_msg" target="_blank">scipy-user@scipy.org</a>>,  SciPy Developers<br class="gmail_msg">
>> List<<a href="mailto:scipy-dev@scipy.org" class="gmail_msg" target="_blank">scipy-dev@scipy.org</a>>,<br class="gmail_msg">
>>         <a href="mailto:python-announce-list@python.org" class="gmail_msg" target="_blank">python-announce-list@python.org</a><br class="gmail_msg">
>> Subject: [Numpy-discussion] NumPy 1.12.0b1 released.<br class="gmail_msg">
>><br class="gmail_msg">
>> Hi All,<br class="gmail_msg">
>><br class="gmail_msg">
>> I'm pleased to annouce the release of NumPy 1.12.0b1. This release<br class="gmail_msg">
>> supports  Python 2.7 and 3.4 - 3.6 and is the result of 388 pull requests<br class="gmail_msg">
>> submitted by 133 contributors. It is quite sizeable and rather than put<br class="gmail_msg">
>> the<br class="gmail_msg">
>> release notes inline I've attached them as a file and they may also be<br class="gmail_msg">
>> viewed at Github<<a href="https://github.com/numpy/numpy/releases/tag/v1.12.0b1" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/numpy/numpy/releases/tag/v1.12.0b1</a>>.<br class="gmail_msg">
>> Zip files and tarballs may also be found the Github link. Wheels and<br class="gmail_msg">
>> source<br class="gmail_msg">
>> archives may be downloaded from PyPI, which is the recommended method.<br class="gmail_msg">
>><br class="gmail_msg">
>> This release is a large collection of fixes, enhancements, and<br class="gmail_msg">
>> improvements<br class="gmail_msg">
>> and it is difficult to select just a few as highlights. However, the<br class="gmail_msg">
>> following enhancements may be of particular interest<br class="gmail_msg">
>><br class="gmail_msg">
>>     - Order of operations in ``np.einsum`` now can be optimized for large<br class="gmail_msg">
>>     speed improvements.<br class="gmail_msg">
>>     - New ``signature`` argument to ``np.vectorize`` for vectorizing with<br class="gmail_msg">
>>     core dimensions.<br class="gmail_msg">
>>     - The ``keepdims`` argument was added to many functions.<br class="gmail_msg">
>>     - Support for PyPy 2.7 v5.6.0 has been added. While not complete, this<br class="gmail_msg">
>>     is a milestone for PyPy's C-API compatibility layer.<br class="gmail_msg">
>><br class="gmail_msg">
>> Thanks to all,<br class="gmail_msg">
>><br class="gmail_msg">
>> Chuck<br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> NumPy-Discussion mailing list<br class="gmail_msg">
> <a href="mailto:NumPy-Discussion@scipy.org" class="gmail_msg" target="_blank">NumPy-Discussion@scipy.org</a><br class="gmail_msg">
> <a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" class="gmail_msg" target="_blank">https://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
NumPy-Discussion mailing list<br class="gmail_msg">
<a href="mailto:NumPy-Discussion@scipy.org" class="gmail_msg" target="_blank">NumPy-Discussion@scipy.org</a><br class="gmail_msg">
<a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" class="gmail_msg" target="_blank">https://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br class="gmail_msg">
</blockquote></div>