Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #62: need to wrap system in aluminum foil to fix problem


comp / comp.lang.python.announce / [Python-announce] NumPy 2.2.1 released

SubjectAuthor
o [Python-announce] NumPy 2.2.1 releasedCharles R Harris

1
Subject: [Python-announce] NumPy 2.2.1 released
From: Charles R Harris
Newsgroups: comp.lang.python.announce
Date: Sat, 21 Dec 2024 23:35 UTC
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: charlesr.harris@gmail.com (Charles R Harris)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] NumPy 2.2.1 released
Date: Sat, 21 Dec 2024 16:35:27 -0700
Lines: 38
Approved: python-announce-list@python.org
Message-ID: <CAB6mnxKbQ9=tsM+1npDZVU5wLOSF-fw5AiYsM=1GyMjkxYRMYw@mail.gmail.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
X-Trace: news.uni-berlin.de pbx4WMSGOXyEKOuTP6tU4gpqP+k/MXxY23DEoiZX7c9w==
Cancel-Lock: sha1:SZmxujSVWr4Y9QBGJU4zE0bKUp8= sha256:9qqdmpbDuQBMM7mMfb4Y/Tmebf7LgYsdLaLGlEF/88U=
Delivered-To: python-announce-list@x.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=c2q2ykTY;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.003
X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'pypi': 0.05; 'numpy':
0.09; 'rejected': 0.09; 'skip:` 20': 0.09; 'cheers,': 0.11;
'downloaded': 0.13; 'url-ip:140/8': 0.14; 'announce': 0.15;
'bugs': 0.16; 'downstream': 0.16; 'fixes': 0.16; 'goldbaum': 0.16;
'matti': 0.16; 'notes,': 0.16; 'picus': 0.16; 'pypi.': 0.16;
'simon': 0.16; 'typing': 0.16; 'url:numpy': 0.16; 'url:project':
0.16; 'url:pypi': 0.16; 'url:releases': 0.16; 'url:tag': 0.16;
'python': 0.16; 'api': 0.17; 'github': 0.17; 'pull': 0.17; 'url-
ip:140.82/16': 0.17; 'all,': 0.20; 'to:addr:numpy-discussion':
0.22; 'installed': 0.23; 'url:github': 0.23; 'code': 0.23;
'extension': 0.25; 'prepare': 0.25; 'nathan': 0.26; 'visual':
0.26; 'requests': 0.28; 'error': 0.29; 'module': 0.31; 'message-
id:@mail.gmail.com': 0.31; "i'm": 0.33; 'there': 0.33;
'received:google.com': 0.34; 'release': 0.34;
'from:addr:gmail.com': 0.34; 'following': 0.35; 'fix': 0.36;
'people': 0.36; 'source': 0.36; 'missing': 0.37; 'using': 0.37;
'url-ip:151.101.0.223/32': 0.38; 'url-ip:151.101.128.223/32':
0.38; 'url-ip:151.101.192.223/32': 0.38; 'url-
ip:151.101.64.223/32': 0.38; 'studio': 0.40; 'should': 0.40;
'skip:h 10': 0.61; 'updates': 0.64; 'time.': 0.66; 'types': 0.67;
'maintenance': 0.67; 'pleased': 0.67; '8bit%:21': 0.68; 'further':
0.69; 'sequence': 0.69; 'url:v2': 0.69; 'skip:* 10': 0.73;
'harris': 0.84; 'pin': 0.84; 'wheels': 0.84
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1734824139; x=1735428939; darn=python.org;
h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=aq9bJeCqxW6E+/a1BexWinB0LHpZgjb+mom+gqrqPS8=;
b=c2q2ykTYhCsqM4niJ3EGBHSEZEpT/OkwYARLE6FHrBdFJ6ARDClKKgstJr6nXa3XzK
5aVeWqAc19gCXpi53iC/4Q87hw7JSO/zwo1aA++ab1XjCIpKkInfKTknDuZEnQiUS4SN
MA5LWYLssvHVattCc/cd5mP1+taWDRfoCpo7A4zcKwBYal0/do+xPjs3WEj05xbMF5H8
pjL2W/TDlxjbDH3ENqfnlNZ9YGAmy3KeJdcZS3qpSX4/P86soWbALljBzpv031UfLCCs
cT1vnGHG5sLDxRyKtuP+vBIzeESnQP4tmMd+OdECt8JNdEd4PKFuryIwb879Br7QOn8h
nzEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1734824139; x=1735428939;
h=to:subject:message-id:date:from:mime-version:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=aq9bJeCqxW6E+/a1BexWinB0LHpZgjb+mom+gqrqPS8=;
b=WTOuMZtczmcLfzX7J8LqYpfPqYtVk5tltSlM0K6C/1S74307TtNn4qxAeILp9TgBHS
9vUiD8i6JCnyZxqNQ23XMvryORo3zE9MpvHq0JevnKx3F9k2dvwmTKIeA1sU8fgPykWU
z7nCWofaUMHw+u1+VKu99AQOh3AdU7D+rRoKFZtFZuu6/i9Lw1MbUrOJ9XpGNxay7MnG
6+c+XCQKXkfx/s5+qNKTCB/tMG2SNdHRRoPCZTIXBmfMBzw6HPzUoMnqk0/Fap+0uOyK
uNF5S8FvG1xEoGJ+xvOeQ3nS2+b8icVV07RGir7sWT/7RrL4HsKA2cnio93MLeamYXlo
aZgw==
X-Forwarded-Encrypted: i=1; AJvYcCXCG3vWYGZ2y6HIlr/dQyAuqABAS00Lt6jf6J4JZVF0f2foYMnnG+2Q0wiibVeEZdXqHGFsWoUhh2y7NLQVWchGBToTzg==@python.org
X-Gm-Message-State: AOJu0YzTzMIdC52cRoYeA8yFBvLRK1OZc3r8aVEpwODH+teRpx0ADZfw
UBl13ZyBKUZavUSnb+l30fThpfLphs+aKBWJLmXOS8ZFKGNrZigfPJzUSt/RX0rr/5T5m7k2Ty9
8LfolhV91s157WOPNgaPCxIvmxpve4dYr
X-Gm-Gg: ASbGncuOdh500tQyN2bjOZmvbywPg6dUHpGvO99R0Tr+xs/MydqVNpFe6yZdOh/hFEE
vQri43x/AMN++efYK0GvSTwUDbqHn5Vn8c4zGFIMkrXsojZU=
X-Google-Smtp-Source: AGHT+IEFyrDOpP1XBdvW5IkQuaROcbqehops2tXURpWgkJCnElPl9Zx8aV3/Yx5ODBg4cqzZmhAA1R5jAIJK+Ed5Sho=
X-Received: by 2002:a05:690c:fd3:b0:6ef:5fee:1c92 with SMTP id
00721157ae682-6f3f80d6e3emr70149077b3.2.1734824138540; Sat, 21 Dec 2024
15:35:38 -0800 (PST)
X-MailFrom: charlesr.harris@gmail.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-python-announce-list.python.org-0; header-match-python-announce-list.python.org-1; header-match-python-announce-list.python.org-2; header-match-python-announce-list.python.org-3; header-match-python-announce-list.python.org-4
Message-ID-Hash: DJMPWNUBEHIKZHDLGPLIJ2OYRZRFKQ6W
X-Message-ID-Hash: DJMPWNUBEHIKZHDLGPLIJ2OYRZRFKQ6W
X-Mailman-Approved-At: Sat, 21 Dec 2024 21:47:28 -0500
X-Content-Filtered-By: Mailman/MimeDel 3.3.11b1
X-Mailman-Version: 3.3.11b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/DJMPWNUBEHIKZHDLGPLIJ2OYRZRFKQ6W/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
View all headers

Hi All,
On behalf of the NumPy team, I'm pleased to announce the release of
NumPy 2.2.1. NumPy 2.2.1 is a patch release following 2.2.0. It fixes bugs
found after the 2.2.0 release and has several maintenance pins to work
around upstream changes.
There was some breakage in downstream projects following the 2.2.0 release
due to updates to NumPy typing. Because of problems due to MyPy defects, we
recommend using basedpyright for type checking, it can be installed from
PyPI. The Pylance extension for Visual Studio Code is also based on
Pyright. Typing problems that persist when using basedpyright should be
reported as issues on the NumPy github site.
This release supports Python 3.10-3.13. Wheels can be downloaded from PyPI
<https://pypi.org/project/numpy/2.2.1>; source archives, release notes, and
wheel hashes are available on Github
<https://github.com/numpy/numpy/releases/tag/v2.2.1>.

*Contributors*
A total of 9 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
- Charles Harris
- Joren Hammudoglu
- Matti Picus
- Nathan Goldbaum
- Peter Hawkins
- Simon Altrogge
- Thomas A Caswell
- Warren Weckesser
- Yang Wang +

*Pull requests merged*
A total of 12 pull requests were merged for this release.
- #27935: MAINT: Prepare 2.2.x for further development
- #27950: TEST: cleanups
- #27958: BUG: fix use-after-free error in npy_hashtable.cpp (#27955)
- #27959: BLD: add missing include
- #27982: BUG:fix compile error libatomic link test to meson.build
- #27990: TYP: Fix falsely rejected value types in
``ndarray.__setitem__``
- #27991: MAINT: Don't wrap ``#include <Python.h>`` with ``extern "C"``
- #27993: BUG: Fix segfault in stringdtype lexsort
- #28006: MAINT: random: Tweak module code in mtrand.pyx to fix a
Cython...
- #28007: BUG: Cython API was missing NPY_UINTP.
- #28021: CI: pin scipy-doctest to 1.5.1
- #28044: TYP: allow ``None`` in operand sequence of nditer

Cheers,
Charles Harris

1

rocksolid light 0.9.8
clearnet tor