• [Python-announce] NumPy 1.24.1 released

    From Charles R Harris@charlesr.harris@gmail.com to comp.lang.python.announce on Mon Dec 26 07:21:50 2022
    From Newsgroup: comp.lang.python.announce

    Hi All,

    On behalf of the NumPy team, I'm pleased to announce the release of NumPy 1.24.1. NumPy 1.24.1 is a maintenance release that fixes bugs and
    regressions discovered after the 1.24.0 release.

    The Python versions supported by this release are 3.8-3.11 Note that 32 bit wheels are only provided for Windows, all other wheels are 64 bits on
    account of Ubuntu, Fedora, and other Linux distributions dropping 32 bit support. Wheels can be downloaded from PyPI <https://pypi.org/project/numpy/1.24.1/>; source archives, release notes,
    and wheel hashes are available on Github <https://github.com/numpy/numpy/releases/tag/v1.24.1>.


    *Contributors*

    A total of 12 people contributed to this release. People with a "+" by
    their names contributed a patch for the first time.

    - Andrew Nelson
    - Ben Greiner +
    - Charles Harris
    - Clément Robert
    - Matteo Raso
    - Matti Picus
    - Melissa Weber Mendonça
    - Miles Cranmer
    - Ralf Gommers
    - Rohit Goswami
    - Sayed Adel
    - Sebastian Berg


    *Pull requests merged*

    A total of 18 pull requests were merged for this release.

    - #22820: BLD: add workaround in setup.py for newer setuptools
    - #22830: BLD: CIRRUS_TAG redux
    - #22831: DOC: fix a couple typos in 1.23 notes
    - #22832: BUG: Fix refcounting errors found using pytest-leaks
    - #22834: BUG, SIMD: Fix invalid value encountered in several ufuncs
    - #22837: TST: ignore more np.distutils.log imports
    - #22839: BUG: Do not use getdata() in np.ma.masked_invalid
    - #22847: BUG: Ensure correct behavior for rows ending in delimiter
    in\...
    - #22848: BUG, SIMD: Fix the bitmask of the boolean comparison
    - #22857: BLD: Help raspian arm + clang 13 about builtin_mul_overflow
    - #22858: API: Ensure a full mask is returned for masked_invalid
    - #22866: BUG: Polynomials now copy properly (#22669)
    - #22867: BUG, SIMD: Fix memory overlap in ufunc comparison loops
    - #22868: BUG: Fortify string casts against floating point warnings
    - #22875: TST: Ignore nan-warnings in randomized out tests
    - #22883: MAINT: restore npymath implementations needed for freebsd
    - #22884: BUG: Fix integer overflow in in1d for mixed integer dtypes
    #22877
    - #22887: BUG: Use whole file for encoding checks with
    `charset_normalizer`.


    Cheers,

    Charles Harris
    --- Synchronet 3.19c-Linux NewsLink 1.113