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 3 released Date: Thu, 17 Oct 2019 09:36:45 -0600 Lines: 61 Approved: python-announce-list@python.org Message-ID: <157132719491.22168.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: news.uni-berlin.de W/hnGTOLg5hK/nn2/As3qgjO5OHv2rZ1UzeEHiTBI13A== X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'pytest': 0.03; 'url:github': 0.03; 'url-ip:140.82.118/24': 0.04; 'url- ip:140.82/16': 0.04; 'url:pypi': 0.04; 'minor': 0.05; 'pypi': 0.05; 'subject:released': 0.05; 'to:addr:scipy-user': 0.05; 'url:project': 0.05; '<>,': 0.07; 'numpy': 0.07; 'sebastian': 0.07; 'url:numpy': 0.07; 'url:releases': 0.07; 'url:tag': 0.07; 'archives': 0.09; 'berg': 0.09; 'cleanup': 0.09; 'fixes': 0.09; 'here).': 0.09; 'release.': 0.09; 'wheels': 0.09; 'downloaded': 0.13; 'python': 0.14; '"+"': 0.16; 'boolean': 0.16; 'downstream': 0.16; 'harris': 0.16; 'integers.': 0.16; 'namespace.': 0.16; 'ralf': 0.16; 'sheppard': 0.16; 'subject:NumPy': 0.16; 'to:addr :scipy-dev': 0.16; 'to:name:scipy-user': 0.16; 'url-ip:140/8': 0.17; 'all,': 0.17; 'cheers,': 0.19; 'module': 0.19; '3.7': 0.21; 'assumes': 0.21; 'github': 0.21; 'url-ip:151.101.0.223/32': 0.23; 'url-ip:151.101.128.223/32': 0.23; 'url-ip:151.101.192.223/32': 0.23; 'url-ip:151.101.64.223/32': 0.23; 'instead': 0.23; 'loop': 0.24; 'wrong': 0.25; 'modules': 0.25; 'url-ip:151.101.192/24': 0.26; 'url-ip:151.101.0/24': 0.26; 'url-ip:151.101.128/24': 0.26; 'url-ip:151.101.64/24': 0.26; 'versions': 0.28; 'contributed': 0.28; 'patch': 0.28; 'fix': 0.29; 'message-id:@mail.gmail.com': 0.32; 'fixed': 0.32; 'url-ip:151.101/16': 0.33; 'url-ip:151/8': 0.33; 'requests': 0.34; 'received:google.com': 0.35; 'should': 0.36; 'source': 0.36; 'announce': 0.36; 'clean': 0.36; 'kevin': 0.37; 'notes': 0.37; 'version': 0.37; 'url:17': 0.38; 'use': 0.39; 'file': 0.39; 'from:addr:gmail.com': 0.39; 'define': 0.39; 'to:addr:numpy-discussion': 0.39; 'url:3': 0.40; 'team': 0.60; '8bit%:15': 0.60; 'skip:n 10': 0.60; 'avoid': 0.61; 'to:2**2': 0.61; 'specialized': 0.62; 'private': 0.63; 'skip:* 10': 0.66; 'legacy': 0.67; 'merged': 0.67; 'remove': 0.67; 'revert': 0.68; 'analysis': 0.72; 'license': 0.80; '3.8': 0.84; 'macro': 0.91; 'url:v1': 0.91 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=8q/A5wnR5XzUqxPEWp4jfMbL4PxLG68WOcyvsVad10o=; b=Y61dZWl5jHYLLfvQgH4Auuiu8fAVoIw/tyvs6ZPzDBe8eVTK6CBgQkAeB58D/Lcrfe k2zcxxK2GCqYB1SHaU6/M+ho2iHR2vMCDG08ixtAOP9Intn9S5hlRk169IDKMTBQC3GR tUExD2TDDKWO0Dvb/trZjaK3goaW5lOrPY+Mfc9LekzBjHgro1HhQXNyLQicN6kQQ3El mBi9p5a1JaNaK2SjdtHS24DJ0zCxaL05UL6wS0js7EPUaiLM7Sp1yxMpaNh+2f27zHdr Z5gQDxV22qTzUwGEPlMfz225xz++1WxkEz26U09gQX5V/RDiiz6/K4KviPqw+Rsnya2C RYZg== 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=8q/A5wnR5XzUqxPEWp4jfMbL4PxLG68WOcyvsVad10o=; b=RSjlw4mMfIDrvMLrpEXnOpEse0YgmBvCvFIoMD0NXneLaV9RCLbxdYeT6aqytxPPcH HZpx1uTgDVtR/L14sh1UqqhBbMRbXOqeFIXb6ITTavGq9rBW9OF1+PGUTEwJ6YKSapNA ylfdp1abOUdQObpz2EEqH3JGoUiSXtdWLVA8X1SPRiEa6jw8hx4a+jPr8ZHcxrCTO8iB PMLuxxXIvw0MnI2bAC76RIfQIiWBk/uR/fgECZ6CWpTTmUUeNdb7lFpL7BkSFAcQgHkp oHXKySJh86o/Eb35IqDnsF9Jto/2ibTv5+rq57ev4HN2F5CPyx8p9KWNBAHhY/colN13 0RUA== X-Gm-Message-State: APjAAAUjZOqGadGPNWs+JOZWKXH+IfdNDn8N7ajrGXdTybMmkVxoDKbg AkrvabsXhbhIoeOzIDvWGm6Zl+PCj1qEh9eAOU8= X-Google-Smtp-Source: APXvYqyIWacIv6hfHaTy+OPNBQ/XKo3yk0yhZm5P5QmcpfTCl39lV/jGa+HOLF8COK3Rdjo6h10OYkxUb6sFhNIkuAE= X-Received: by 2002:a05:6830:58:: with SMTP id d24mr3783720otp.128.1571326616355; Thu, 17 Oct 2019 08:36:56 -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: G56WD3QQM2Y55PBBLBACTBAGATU5DHY4 X-Message-ID-Hash: G56WD3QQM2Y55PBBLBACTBAGATU5DHY4 X-Mailman-Approved-At: Thu, 17 Oct 2019 11:46:28 -0400 X-Content-Filtered-By: Mailman/MimeDel 3.3.1 X-Mailman-Version: 3.3.1 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:3220 Hi All, On behalf of the NumPy team I am pleased to announce that NumPy 1.17.3 has been released. This is a bugfix release. The Python versions supported in this release are 3.5-3.8. Downstream developers should use Cython >= 0.29.13 for Python 3.8 support and OpenBLAS >= 3.7 to avoid wrong results on the Skylake architecture. The NumP Wheels for this release can be downloaded from PyPI , source archives and release notes are available from Github . *Highlights* - Wheels for Python 3.8 - Boolean matmul fixed to use booleans instead of integers. *Compatibility notes* - The seldom used PyArray_DescrCheck macro has been changed/fixed. *Contributors* A total of 7 people contributed to this release. People with a "+" by their names contributed a patch for the first time. - Allan Haldane - Charles Harris - Kevin Sheppard - Matti Picus - Ralf Gommers - Sebastian Berg - Warren Weckesser *Pull requests merged* A total of 12 pull requests were merged for this release. - gh-14456: MAINT: clean up pocketfft modules inside numpy.fft namespace. - gh-14463: BUG: random.hypergeometic assumes npy_long is npy_int64, hung... - gh-14502: BUG: random: Revert gh-14458 and refix gh-14557. - gh-14504: BUG: add a specialized loop for boolean matmul. - gh-14506: MAINT: Update pytest version for Python 3.8 - gh-14512: DOC: random: fix doc linking, was referencing private submodules. - gh-14513: BUG,MAINT: Some fixes and minor cleanup based on clang analysis - gh-14515: BUG: Fix randint when range is 2**32 - gh-14519: MAINT: remove the entropy c-extension module - gh-14563: DOC: remove note about Pocketfft license file (non-existing here). - gh-14578: BUG: random: Create a legacy implementation of random.binomial. - gh-14687: BUG: properly define PyArray_DescrCheck Cheers, Charles Harris