Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Charles R Harris Newsgroups: comp.lang.python.announce Subject: NumPy 1.17.1 released Date: Mon, 26 Aug 2019 19:25:12 -0600 Lines: 86 Approved: python-announce-list@python.org Message-ID: <156687078601.13692.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de DFhkA5+z2QQOCFGqN249fwj7xlN0HmWGNF2CMzViWgHA== X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'pytest': 0.03; 'url:github': 0.03; 'default': 0.04; 'to:addr:scipy-user': 0.04; 'url-ip:140.82.118/24': 0.04; 'url-ip:140.82/16': 0.04; 'pypi': 0.05; 'string.': 0.05; 'subject:released': 0.05; 'contributors': 0.07; 'failing': 0.07; 'freeze': 0.07; 'init': 0.07; 'skip:` 10': 0.07; 'skip:` 20': 0.07; 'url:pypi': 0.07; 'url:releases': 0.07; '<>,': 0.09; 'archives': 0.09; 'arrays': 0.09; 'builds': 0.09; 'compiler': 0.09; 'definitions': 0.09; 'fixes': 0.09; 'loops': 0.09; 'numpy': 0.09; 'release.': 0.09; 'subclass': 0.09; 'testing.': 0.09; 'url:numpy': 0.09; 'url:project': 0.09; 'wheels': 0.09; 'workaround': 0.09; 'wrapper': 0.09; 'python': 0.13; 'downloaded': 0.14; 'bug': 0.14; '"+"': 0.16; '3.7.': 0.16; 'andreas': 0.16; 'build:': 0.16; 'downstream': 0.16; 'harris': 0.16; 'read-only': 0.16; 'segfault': 0.16; 'subject:NumPy': 0.16; 'to:addr:scipy-dev': 0.16; 'to:name:scipy-user': 0.16; 'url:tag': 0.16; 'url-ip:140/8': 0.17; 'all,': 0.17; 'cheers,': 0.18; 'module': 0.19; '3.7': 0.20; 'github': 0.20; 'url- ip:151.101.0.223/32': 0.22; 'url-ip:151.101.128.223/32': 0.22; 'url-ip:151.101.192.223/32': 0.22; 'url-ip:151.101.64.223/32': 0.22; '2.7': 0.23; 'error': 0.23; 'eric': 0.24; 'docs': 0.24; 'wrong': 0.24; 'modules': 0.25; 'fixed': 0.26; 'contributed': 0.28; 'patch': 0.28; 'print': 0.29; 'url-ip:151.101.192/24': 0.29; 'bugs': 0.29; 'fix': 0.30; 'url-ip:151.101.0/24': 0.30; 'url- ip:151.101.128/24': 0.30; 'url-ip:151.101.64/24': 0.30; 'skip:( 20': 0.31; '<>.': 0.32; 'empty': 0.32; 'message- id:@mail.gmail.com': 0.32; 'url-ip:151.101/16': 0.32; 'versions': 0.33; 'requests': 0.33; 'but': 0.33; 'url-ip:151/8': 0.34; 'testing': 0.34; 'received:google.com': 0.34; 'source': 0.35; 'should': 0.35; 'missing': 0.36; 'to:addr:numpy-discussion': 0.36; 'test': 0.36; 'argument': 0.36; 'exception': 0.36; 'notes': 0.36; 'there': 0.36; 'broken': 0.37; 'static': 0.37; 'url:17': 0.37; 'those': 0.38; 'version': 0.38; 'announce': 0.38; 'use': 0.39; 'clean': 0.39; 'prepare': 0.39; 'max': 0.61; 'skip:t 20': 0.61; 'available': 0.62; 'team': 0.62; 'skip:* 10': 0.63; 'avoid': 0.63; 'future': 0.63; 'name': 0.64; 'remove': 0.65; 'order': 0.65; 'leading': 0.65; 'must': 0.66; 'pin': 0.66; 'platform': 0.67; 'reported': 0.67; 'released': 0.68; 'places': 0.68; 'analysis': 0.75; 'detection': 0.79; '3.8': 0.84; 'maxwell': 0.84; 'sergei': 0.84; 'seth': 0.84; 'url:v1': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6GJ/5QwL5bzWU1qRYH7MucBjLd9QN/ytKjj4cr8bmrw=; b=oPGuPKXwtd3N83C1mhjssF8ewrJrxbJxegz7WrnpwqDTsDuHfzG0LUoH0uX21B0S1J aAUNmSUWBMywXWSHDBlGGF9HPjsbUqAbIOqY4e7FarcFtkBuUNGDIHrmQf37I6bRaaAb WvVKMp7iie9EzCTp2DhMpMKdEBTR+tHeXzaLPaYX5+R4Qd+mD8hM8sf/x9rNVUwzykIJ 9ETmAz545cpYHzE7gBvhozqYdGBH2t9iMA8PVygm/20QTZiNBI1jvSJmYEws5uu3cmJT gGQGaDjobHNnfCAAMZAI3TzFxaxrejD/a9jBD/fz7faaceU1iT2cAWP3jbBNWJaQVLwM Qryg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6GJ/5QwL5bzWU1qRYH7MucBjLd9QN/ytKjj4cr8bmrw=; b=mMkSXp9T8L1McaiCkwYekxk10BT1FSKnGeVxP99MIG2ZfN9tilYkhKFz2x3plycThY 0OGEVPePCj00h0CVdhGzQjZHwayrhAqmY/BQzhghbFnRYE1m0eN+JYI2pG6um4SYLiw7 1Nq4KpIrsS/0nLH3X7MjCNd0rk9skMrN050LAq75k8JQQGbdYgiQQU1TsLtEz9M1cKEo YXV8KOXOkHtZQhIfdTydIeiYtRWTGBW7tWk5dygzlxBapGgmjRUVKsz/Tn/q9v36PQKA JZw5YzA1zF8KjipvCKGvNCAW93hOy/jJHxhgObk4zMOeOjBDHlMX8HGbR9uslcK5rLTQ HSKA== X-Gm-Message-State: APjAAAXSg8hXlrt2fgtQH7MbZag8lgumlkHMOJEX6naYWxgJFh7fFmLO ctmuDjMS3QozceEX/MtHYOm5j3ifvEaM+IAZpqFDdnk5 X-Google-Smtp-Source: APXvYqwe3cmmzhZmupwrYQCBf8y7Fo5qf7MDDrqBIk6HBetSiat2+BKPAkpW8LbLHqzWx6msAXY8Dg1UizW8u4o6LR0= X-Received: by 2002:a05:6830:1209:: with SMTP id r9mr18427755otp.128.1566869123183; Mon, 26 Aug 2019 18:25:23 -0700 (PDT) X-MailFrom: charlesr.harris@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: 3WJDJCHRRFGX5R5XQGELJL3RJZI3NEBI X-Message-ID-Hash: 3WJDJCHRRFGX5R5XQGELJL3RJZI3NEBI X-Mailman-Approved-At: Mon, 26 Aug 2019 21:53:00 -0400 X-Content-Filtered-By: Mailman/MimeDel 3.2.3 X-Mailman-Version: 3.2.3 Precedence: list List-Id: Announcement-only list for the Python programming language Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3172 Hi All, On behalf of the NumPy team I am pleased to announce that NumPy 1.17.1 has been released. This release contains a number of fixes for bugs reported against NumPy 1.17.0 along with a few documentation and build improvements. The Python versions supported are 3.5-3.7, note that Python 2.7 has been dropped. Python 3.8b3 should work with the released source packages, but there are no future guarantees. Downstream developers should use Cython >=3D 0.29.13 for Python 3.8 support and OpenBLAS >=3D 3.7 to avoid wrong results on the Skylake architecture. T= he NumPy wheels on PyPI are built from the OpenBLAS development branch in order to avoid those problems. Wheels for this release can be downloaded from PyPI , source archives and release notes are available from Github . *Contributors* A total of 17 people contributed to this release. People with a "+" by their names contributed a patch for the first time. - Alexander Jung + - Allan Haldane - Charles Harris - Eric Wieser - Giuseppe Cuccu + - Hiroyuki V. Yamazaki - J=C3=A9r=C3=A9mie du Boisberranger - Kmol Yuan + - Matti Picus - Max Bolingbroke + - Maxwell Aladago + - Oleksandr Pavlyk - Peter Andreas Entschev - Sergei Lebedev - Seth Troisi + - Vladimir Pershin + - Warren Weckesser *Pull requests merged* A total of 24 pull requests were merged for this release. - gh-14156: TST: Allow fuss in testing strided/non-strided exp/log loops - gh-14157: BUG: avx2_scalef_ps must be static - gh-14158: BUG: Remove stray print that causes a SystemError on python 3.7. - gh-14159: BUG: Fix DeprecationWarning in python 3.8. - gh-14160: BLD: Add missing gcd/lcm definitions to npy_math.h - gh-14161: DOC, BUILD: cleanups and fix (again) 'build dist' - gh-14166: TST: Add 3.8-dev to travisCI testing. - gh-14194: BUG: Remove the broken clip wrapper (Backport) - gh-14198: DOC: Fix hermitian argument docs in svd. - gh-14199: MAINT: Workaround for Intel compiler bug leading to failing test - gh-14200: TST: Clean up of test_pocketfft.py - gh-14201: BUG: Make advanced indexing result on read-only subclass writeable... - gh-14236: BUG: Fixed default BitGenerator name - gh-14237: ENH: add c-imported modules for freeze analysis in np.random - gh-14296: TST: Pin pytest version to 5.0.1 - gh-14301: BUG: Fix leak in the f2py-generated module init and `PyMem_Del`... - gh-14302: BUG: Fix formatting error in exception message - gh-14307: MAINT: random: Match type of SeedSequence.pool_size to DEFAULT_POOL_SIZE. - gh-14308: BUG: Fix numpy.random bug in platform detection - gh-14309: ENH: Enable huge pages in all Linux builds - gh-14330: BUG: Fix segfault in `random.permutation(x)` when x is a string. - gh-14338: BUG: don't fail when lexsorting some empty arrays (#14228) - gh-14339: BUG: Fix misuse of .names and .fields in various places (backport... - gh-14345: BUG: fix behavior of structured_to_unstructured on non-trivial... - gh-14350: REL: Prepare 1.17.1 release Cheers, Charles Harris