<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/numpy, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-04-21T09:35:08Z</updated>
<entry>
<title>numpy: update to 2.4.4</title>
<updated>2026-04-21T09:35:08Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-16T18:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8acd8b8d139bebcce118e18b6c0ab3aeb45eea50'/>
<id>urn:sha1:8acd8b8d139bebcce118e18b6c0ab3aeb45eea50</id>
<content type='text'>
Patch release with stability and correctness fixes over 2.4.3:
- fix memory leak in certain array creation paths
- fix thread-safety issues in ufunc dispatch
- fix hash collisions in np.isin() on certain inputs
- fix OpenBLAS threading hang on ARM targets
- miscellaneous annotation and documentation improvements

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>numpy: bump to 2.4.3</title>
<updated>2026-03-21T15:40:40Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-21T06:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d33d9e182696e227ea6bba0ab978ae14fafea0df'/>
<id>urn:sha1:d33d9e182696e227ea6bba0ab978ae14fafea0df</id>
<content type='text'>
Changelog since 2.4.2:
- Fix threading issue with OpenBLAS on ARM
- Fix memory leaks found via LeakSanitizer
- Fix buffer overrun in CPU baseline validation
- Fix NULL pointer dereference and reference leaks
- Fix np.ma.flatten_structured_array infinite recursion
- Fix np.isin() weak hash function
- Fix busdaycalendar bool array weekmask handling

Full changelog:
https://github.com/numpy/numpy/releases/tag/v2.4.3

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>numpy: bump to 2.4.2</title>
<updated>2026-03-13T07:34:28Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-12T11:47:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=68f18ae0ef761b7aabd9024de29caee7b1aaddbc'/>
<id>urn:sha1:68f18ae0ef761b7aabd9024de29caee7b1aaddbc</id>
<content type='text'>
Changelog:
- Fix memory leaks
- Fix validation of contraction axes in tensordot
- Fix free-threaded PyObject layout bugs
- Fix thread safety in array_getbuffer
- Fix quantile promotion logic
- Fix compatibility with latest Cython version
- Update OpenBLAS to fix hanging issues

Full release notes:
https://github.com/numpy/numpy/releases/tag/v2.4.2

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: fix spelling and grammar in Makefiles</title>
<updated>2025-12-31T07:12:36Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-26T04:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=de64f871b0f00b885039997eb46f914bdac687a5'/>
<id>urn:sha1:de64f871b0f00b885039997eb46f914bdac687a5</id>
<content type='text'>
Fix spelling and grammar in package definitions, configs, comments and
other strings.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>numpy: bump to version 2.3.4</title>
<updated>2025-11-09T14:46:33Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-11-08T10:48:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4474c5fbaa01cbd2572c42a437161f07de954c83'/>
<id>urn:sha1:4474c5fbaa01cbd2572c42a437161f07de954c83</id>
<content type='text'>
This change bumps the version to 2.3.4

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>numpy: bump to version 2.3.3</title>
<updated>2025-09-23T09:03:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-09-22T06:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5e1d07b16285fcc1dc5410440f0282d592f91705'/>
<id>urn:sha1:5e1d07b16285fcc1dc5410440f0282d592f91705</id>
<content type='text'>
Bump the version number to 2.3.3

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>numpy: bump to version 2.3.2</title>
<updated>2025-08-14T12:10:10Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-08-13T06:08:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2c2c7a9de48f86725fa9bb566cb4b8dbd5879348'/>
<id>urn:sha1:2c2c7a9de48f86725fa9bb566cb4b8dbd5879348</id>
<content type='text'>
This change bumps numpy to 2.3.2

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>numpy: bump to version 2.2.5</title>
<updated>2025-05-14T12:14:18Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-05-11T04:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=48a24c73f7b969c880a8822a04f3814d8703302f'/>
<id>urn:sha1:48a24c73f7b969c880a8822a04f3814d8703302f</id>
<content type='text'>
Also needing to treat 'incompatible-pointer-types' as warnings.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>numpy: bump to version 2.2.3</title>
<updated>2025-03-15T05:51:39Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-03-12T12:55:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7c496ceedc3b6f9da5f6161a1cfe272cc85f9ba0'/>
<id>urn:sha1:7c496ceedc3b6f9da5f6161a1cfe272cc85f9ba0</id>
<content type='text'>
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>numpy: bump to version 2.2.1</title>
<updated>2024-12-28T16:51:59Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2024-12-24T12:28:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7b4ee2dabf0f2d7997f47bc56cf8e361ab1294de'/>
<id>urn:sha1:7b4ee2dabf0f2d7997f47bc56cf8e361ab1294de</id>
<content type='text'>
Dropped:
  003-without-vendored-meson.patch
  004-workaround-for-multiple-top-level-packages-discovered.patch

This time, we really need to use meson to build numpy.
And to make things more complicated, the 'vendored' meson package (that
comes with numpy) must be used. This is because they have some special
logic in there that's specific to numpy.

With this change, we also need to keep a special/internal
'openwrt-cross.txt.in' file, because cross-compiling numpy also requires
that a 'longdouble_format' property be added.
More details about this:
   https://github.com/numpy/numpy/issues/23972
   https://github.com/numpy/numpy/blob/maintenance/2.2.x/doc/source/building/cross_compilation.rst

Removing quirk fix for x86_64 with detecting 'avx512f'.
This should work with the new meson stuff.

And finally, added a test.sh script.
This should make sure that this package works fine during upgrades.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
</feed>
