Hi All, On behalf of the NumPy team I am pleased to announce that NumPy 1.19.0rc2 has been released. This NumPy release supports Python 3.6-3.8 and is marked by the removal of much technical debt: support for Python 2 has been removed, many deprecations have been expired, and documentation has been improved. The polishing of the random module continues apace with bug fixes and better usability from Cython. Perhaps the most interesting thing for users will be the availability of wheels for aarch64 and PyPY. Downstream developers should use Cython >= 0.29.16 for Python 3.8 support and OpenBLAS >= 3.7 to avoid wrong results on the Skylake architecture. The NumPy Wheels for this release can be downloaded from PyPI <https://pypi.org/project/numpy/1.19.0rc2/>, source archives and release notes are available from Github <https://github.com/numpy/numpy/releases/tag/v1.19.0rc2>. *Contributors* A total of 124 people contributed to this release. People with a "+" by their names contributed a patch for the first time. - Alex Henrie - Alexandre de Siqueira + - Andras Deak - Andrea Sangalli + - Andreas Klöckner + - Andrei Shirobokov + - Anirudh Subramanian + - Anne Bonner - Anton Ritter-Gogerly + - Benjamin Trendelkamp-Schroer + - Bharat Raghunathan - Brandt Bucher + - Brian Wignall - Bui Duc Minh + - Changqing Li + - Charles Harris - Chris Barker - Chris Holland + - Christian Kastner + - Chunlin + - Chunlin Fang + - Damien Caliste + - Dan Allan - Daniel Hrisca - Daniel Povey + - Dustan Levenstein + - Emmanuelle Gouillart + - Eric Larson - Eric M. Bray - Eric Mariasis + - Eric Wieser - Erik Welch + - Fabio Zeiser + - Gabriel Gerlero + - Ganesh Kathiresan + - Gengxin Xie + - Guilherme Leobas - Guillaume Peillex + - Hameer Abbasi - Hao Jin + - Harshal Prakash Patankar + - Heshy Roskes + - Himanshu Garg + - Huon Wilson + - John Han + - John Kirkham - Jon Dufresne - Jon Morris + - Josh Wilson - Justus Magin - Kai Striega - Kerem Hallaç + - Kevin Sheppard - Kirill Zinovjev + - Marcin Podhajski + - Mark Harfouche - Marten van Kerkwijk - Martin Michlmayr + - Masashi Kishimoto + - Mathieu Lamarre - Matt Hancock + - MatteoRaso + - Matthew Harrigan - Matthias Bussonnier - Matti Picus - Max Balandat + - Maximilian Konrad + - Maxwell Aladago - Maxwell Bileschi + - Melissa Weber Mendonça + - Michael Felt - Mike Taves - Nico Schlömer - Pan Jan + - Paul Rougieux + - Pauli Virtanen - Peter Andreas Entschev - Petre-Flaviu Gostin + - Pierre de Buyl - Piotr Gaiński + - Przemyslaw Bartosik + - Raghuveer Devulapalli - Rakesh Vasudevan + - Ralf Gommers - RenaRuirui + - Roman Yurchak - Ross Barnowski + - Ryan + - Ryan Soklaski - Sanjeev Kumar + - SanthoshBala18 + - Sayed Adel + - Sebastian Berg - Seth Troisi - Sha Liu + - Siba Smarak Panigrahi + - Simon Gasse + - Stephan Hoyer - Steve Dower + - Thomas A Caswell - Till Hoffmann + - Tim Hoffmann - Tina Oberoi + - Tirth Patel - Tyler Reddy - Warren Weckesser - Wojciech Rzadkowski + - Xavier Thomas + - Yilin LI + - Zac Hatfield-Dodds + - Zé Vinícius + - @Adam + - @Anthony + - @Jim + - @bartosz-grabowski + - @dojafrat + - @gamboon + - @jfbu + - @keremh + - @mayeut + - @ndunnewind + - @nglinh + - @shreepads + - @sslivkoff + Cheers, Charles Harris
hey! On Sun, May 31, 2020 at 7:52 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
Downstream developers should use Cython >= 0.29.16 for Python 3.8 support and OpenBLAS >= 3.7 to avoid wrong results on the Skylake architecture. The NumPy Wheels for this release can be downloaded from PyPI, source archives and release notes are available from Github.
just so that i can re-configure (if necessary) our automation in Debian, is this going to be the future setting for releasing numpy? wheels via PyPI and source via github? I stumbled upon this since there's no source release available on PyPI for 1.19.0rc2 Thanks, -- Sandro "morph" Tosi My website: http://sandrotosi.me/ Me at Debian: http://wiki.debian.org/SandroTosi Twitter: https://twitter.com/sandrotosi
On Tue, Jun 2, 2020 at 7:14 AM Sandro Tosi <morph@debian.org> wrote:
hey!
On Sun, May 31, 2020 at 7:52 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
Downstream developers should use Cython >= 0.29.16 for Python 3.8 support and OpenBLAS >= 3.7 to avoid wrong results on the Skylake architecture. The NumPy Wheels for this release can be downloaded from PyPI, source archives and release notes are available from Github.
just so that i can re-configure (if necessary) our automation in Debian, is this going to be the future setting for releasing numpy? wheels via PyPI and source via github? I stumbled upon this since there's no source release available on PyPI for 1.19.0rc2
That looks like a mistake. An sdist must be uploaded to PyPI, after the wheels are uploaded. That just seems to have been forgotten for rc2. Also, I had expected the sdist to be the .tar.gz format, I can't find it back but IIRC that's what we decided in the past. It's smaller, and it's what pretty much all other projects do. Cheers, Ralf
On Tue, Jun 2, 2020 at 1:31 AM Ralf Gommers <ralf.gommers@gmail.com> wrote:
On Tue, Jun 2, 2020 at 7:14 AM Sandro Tosi <morph@debian.org> wrote:
hey!
On Sun, May 31, 2020 at 7:52 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
Downstream developers should use Cython >= 0.29.16 for Python 3.8 support and OpenBLAS >= 3.7 to avoid wrong results on the Skylake architecture. The NumPy Wheels for this release can be downloaded from PyPI, source archives and release notes are available from Github.
just so that i can re-configure (if necessary) our automation in Debian, is this going to be the future setting for releasing numpy? wheels via PyPI and source via github? I stumbled upon this since there's no source release available on PyPI for 1.19.0rc2
That looks like a mistake. An sdist must be uploaded to PyPI, after the wheels are uploaded. That just seems to have been forgotten for rc2.
Also, I had expected the sdist to be the .tar.gz format, I can't find it back but IIRC that's what we decided in the past. It's smaller, and it's what pretty much all other projects do.
NumPy has always used zip since PyPI limited the number of source releases. We did that before SciPy. Chuck
On Tue, Jun 2, 2020 at 3:15 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
On Tue, Jun 2, 2020 at 1:31 AM Ralf Gommers <ralf.gommers@gmail.com> wrote:
On Tue, Jun 2, 2020 at 7:14 AM Sandro Tosi <morph@debian.org> wrote:
hey!
On Sun, May 31, 2020 at 7:52 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
Downstream developers should use Cython >= 0.29.16 for Python 3.8 support and OpenBLAS >= 3.7 to avoid wrong results on the Skylake architecture. The NumPy Wheels for this release can be downloaded from PyPI, source archives and release notes are available from Github.
just so that i can re-configure (if necessary) our automation in Debian, is this going to be the future setting for releasing numpy? wheels via PyPI and source via github? I stumbled upon this since there's no source release available on PyPI for 1.19.0rc2
That looks like a mistake. An sdist must be uploaded to PyPI, after the wheels are uploaded. That just seems to have been forgotten for rc2.
Also, I had expected the sdist to be the .tar.gz format, I can't find it back but IIRC that's what we decided in the past. It's smaller, and it's what pretty much all other projects do.
NumPy has always used zip since PyPI limited the number of source releases. We did that before SciPy.
And I did upload the source file 947 twine upload release/installers/*.whl 948 twine upload release/installers/*.zip Wonder what happened to it? Maybe I missed an upload failure? Chuck
On Tue, Jun 2, 2020 at 3:19 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
On Tue, Jun 2, 2020 at 3:15 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
On Tue, Jun 2, 2020 at 1:31 AM Ralf Gommers <ralf.gommers@gmail.com> wrote:
On Tue, Jun 2, 2020 at 7:14 AM Sandro Tosi <morph@debian.org> wrote:
hey!
On Sun, May 31, 2020 at 7:52 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
Downstream developers should use Cython >= 0.29.16 for Python 3.8 support and OpenBLAS >= 3.7 to avoid wrong results on the Skylake architecture. The NumPy Wheels for this release can be downloaded from PyPI, source archives and release notes are available from Github.
just so that i can re-configure (if necessary) our automation in Debian, is this going to be the future setting for releasing numpy? wheels via PyPI and source via github? I stumbled upon this since there's no source release available on PyPI for 1.19.0rc2
That looks like a mistake. An sdist must be uploaded to PyPI, after the wheels are uploaded. That just seems to have been forgotten for rc2.
Also, I had expected the sdist to be the .tar.gz format, I can't find it back but IIRC that's what we decided in the past. It's smaller, and it's what pretty much all other projects do.
NumPy has always used zip since PyPI limited the number of source releases. We did that before SciPy.
And I did upload the source file
947 twine upload release/installers/*.whl 948 twine upload release/installers/*.zip
Wonder what happened to it? Maybe I missed an upload failure?
Should be fixed. Chuck
Should be fixed.
indeed it is, thanks! -- Sandro "morph" Tosi My website: http://sandrotosi.me/ Me at Debian: http://wiki.debian.org/SandroTosi Twitter: https://twitter.com/sandrotosi -- Sandro "morph" Tosi My website: http://sandrotosi.me/ Me at Debian: http://wiki.debian.org/SandroTosi Twitter: https://twitter.com/sandrotosi
On 2 Jun 2020, at 11:15 pm, Charles R Harris <charlesr.harris@gmail.com> wrote:
Also, I had expected the sdist to be the .tar.gz format, I can't find it back but IIRC that's what we decided in the past. It's smaller, and it's what pretty much all other projects do.
NumPy has always used zip since PyPI limited the number of source releases. We did that before SciPy.
The .tar.gz version (if file size really is an issue, why not using .tar.xz?) is also available from https://github.com/numpy/numpy/releases and already was before the PyPI upload was completed. Cheers, Derek
On Wed, Jun 3, 2020 at 12:34 PM Derek Homeier < derek@astro.physik.uni-goettingen.de> wrote:
On 2 Jun 2020, at 11:15 pm, Charles R Harris <charlesr.harris@gmail.com> wrote:
Also, I had expected the sdist to be the .tar.gz format, I can't find
it back but IIRC that's what we decided in the past. It's smaller, and it's what pretty much all other projects do.
NumPy has always used zip since PyPI limited the number of source
releases. We did that before SciPy.
The .tar.gz version (if file size really is an issue, why not using .tar.xz?) is also available from https://github.com/numpy/numpy/releases and already was before the PyPI upload was completed.
The archive files automatically generated by Github are faulty and cannot be used, you need to use the ones uploaded later. I choose zip because it is universally available and since we can only put one source release on PyPI, that was my choice. Before PyPI adopted the single source policy we would upload both. Chuck
participants (4)
-
Charles R Harris
-
Derek Homeier
-
Ralf Gommers
-
Sandro Tosi