aboutsummaryrefslogtreecommitdiff
path: root/lang/python/numpy
Commit message (Collapse)AuthorAge
* 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>