aboutsummaryrefslogtreecommitdiff
path: root/lang/python/numpy
Commit message (Collapse)AuthorAge
* numpy: update to 1.26.4krant2024-04-07
| | | | | | - Refresh patches Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* numpy: bump to version 1.26.3Alexandru Ardelean2024-02-08
| | | | Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
* numpy: update to version 1.26.2Andy Syam2024-01-02
| | | | | | | | | | | | https://github.com/numpy/numpy/releases NumPy 1.26.2 Release Notes NumPy 1.26.2 is a maintenance release that fixes bugs and regressions discovered after the 1.26.1 release. The 1.26.release series is the last planned minor release series before NumPy 2.0. The Python versions supported by this release are 3.9-3.12. Signed-off-by: Andy Syam <privasisource@gmail.com>
* numpy: bump to version 1.25.2Alexandru Ardelean2023-09-09
| | | | Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
* numpy: bump to version 1.25.1Alexandru Ardelean2023-07-16
| | | | Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
* numpy: bump version to 1.24.3Alexandru Ardelean2023-05-26
| | | | | | Need to also fix build for GCC 13 + musl. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: Avoid build user config filesJeffery To2023-05-11
| | | | | | | | This stops numpy from reading .numpy-site.cfg in the build user's home directory. The code actually tries to find both .numpy-site.cfg and site.cfg in the user's home directory; this patch prevents both. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* numpy: Fix compilation when OpenBLAS support is not enabledJeffery To2023-05-11
| | | | | | | | | | | Currently, if OpenBLAS support is not enabled, a site.cfg file is not written and numpy will use build host paths for libraries. If the build host has any conflicting libraries, specifically libpython3.10.a, then compilation will fail. This ensures site.cfg is always written with buildroot paths. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* numpy: Fix pyproject.toml-based buildJeffery To2023-05-11
| | | | | | | | The versions of setuptools and wheel pinned in pyproject.toml are older than the versions available in the packages repo. This unpins the versions so that the build can proceed. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-cython: Add new host-only packageJeffery To2023-03-31
| | | | | | | The host build replaces the use of the host pip requirements file. This also updates the dependants of Cython to depend on the host build. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* numpy: bump to version 1.23.3Alexandru Ardelean2022-10-07
| | | | | | | | | | | Also bump Cython version to 0.29.32 And yeeeey: zip -> tar.gz And they fixed the Intel AVX extension stuff/detection. Which is why I deferred updating it until now. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.21.5Alexandru Ardelean2021-12-27
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.21.4Alexandru Ardelean2021-11-14
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.21.3Alexandru Ardelean2021-10-27
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.21.2Alexandru Ardelean2021-08-25
| | | | | | | Switch to AUTORELEASE for PKG_RELEASE. And update Cython as well. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: fix circular dependencyAlexandru Ardelean2021-07-29
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.21.1Alexandru Ardelean2021-07-26
| | | | | | | | | | | Also bump Cython version to 0.29.23. And add support for OpenBLAS. Currently optional, but will be enabled by default on some architectures later. Depends on PR https://github.com/openwrt/packages/pull/15685 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.20.2Alexandru Ardelean2021-03-29
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.20.1Alexandru Ardelean2021-02-15
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.20.0Alexandru Ardelean2021-02-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.19.5Alexandru Ardelean2021-01-11
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.19.4Alexandru Ardelean2020-11-11
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.19.3Alexandru Ardelean2020-11-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.19.2Alexandru Ardelean2020-09-14
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: Use locked for host pipJeffery To2020-08-31
| | | | | | | This also removes PKG_BUILD_PARALLEL:=0 that was added for packages that use HOST_PYTHON3_PACKAGE_BUILD_DEPENDS. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python3: Use hash-checking mode when installing host pip packagesJeffery To2020-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | In hash-checking mode[1], pip will verify downloaded package archives (source tarballs in our case) against known SHA256 hashes before installing the packages. As a consequence, this requires the use of requirements files[2] and pinning packages to known versions. The syntax for package Makefiles has changed slightly; HOST_PYTHON3_PACKAGE_BUILD_DEPENDS no longer accepts requirement specifiers like "foo>=1.0", only requirements file names (which are the same as package names in the most common case). This also updates affected packages, in particular: * python-zipp: "setuptools_scm[toml]" has been split into "setuptools-scm toml" to reuse the requirements file for setuptools-scm (the extra depends installed by "setuptools_scm[toml]" is toml). * python-pycparser: This previously used ply 3.10, whereas the requirements file will now install 3.11. [1]: https://pip.pypa.io/en/stable/reference/pip_install/#hash-checking-mode [2]: https://pip.pypa.io/en/stable/user_guide/#requirements-files Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* numpy: bump to version 1.19.1Alexandru Ardelean2020-08-03
| | | | | | Recommended Cython version is 0.29.21 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* numpy: bump to version 1.19.0Alexandru Ardelean2020-07-01
| | | | | | | Bump host Cython version as well. Add note near PKG_VERSION to remember to periodically update it. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-packages: Disable parallel build when host pip is neededJeffery To2020-06-30
| | | | | | | | | | | | | | | | | | This adds PKG_BUILD_PARALLEL:=0 to packages that depend on host Python packages (HOST_PYTHON3_PACKAGE_BUILD_DEPENDS), because installing packages with multiple concurrent pip processes can lead to errors or unexpected results[1]. This also: * Move HOST_PYTHON3_PACKAGE_BUILD_DEPENDS definitions to before python3-package.mk is included * Update Python folder readme to include PKG_BUILD_PARALLEL:=0 [1]: https://github.com/pypa/pip/issues/2361 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* numpy: add new packageAlexandru Ardelean2020-06-21
Essentially, this is a re-spin from https://github.com/openwrt/packages/pull/9797/ But a really trimmed down version. Only the Py3 variant is added now, which makes the Makefile really small now. Cython is needed on the host, to cythonize some files. The package needs targets with hard-float enabled. This is because on some soft-float targets floating-point exception constants aren't defined. We can define some dummy values, but that ends up being a bit too much work. So, for that, the package depends on HAS_FPU or KERNEL_MIPS_FPU_EMULATOR. This way, numpy should be buildable on hard-float, or for MIPS on the FPU emulator being compiled in. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>