diff options
author | Carlos Aznarán | 2023-12-23 13:12:39 -0500 |
---|---|---|
committer | Carlos Aznarán | 2023-12-23 13:12:39 -0500 |
commit | d353bb0593e79d99093eb01c3617bd6818655c6f (patch) | |
tree | 0fcd8b14028a687920f06f908efaef713b410afb | |
download | aur-d353bb0593e79d99093eb01c3617bd6818655c6f.tar.gz |
Bump version to 1.3.1
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 39 |
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6fc60203c37b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = python-phiml + pkgdesc = Unified API for machine learning + pkgver = 1.3.1 + pkgrel = 1 + url = https://github.com/tum-pbs/PhiML + arch = any + license = MIT + checkdepends = python-pytest + checkdepends = python-pytorch + checkdepends = python-tensorflow + checkdepends = python-jax + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python-numpy + depends = python-scipy + depends = python-packaging + source = PhiML-1.3.1.tar.gz::https://github.com/tum-pbs/PhiML/archive/1.3.1.tar.gz + sha512sums = d6de8480e459e4f9b7984e8c87c6e925ac001bb0138cd86f89e8419f223d7327aa676900dae3ad82d367d9c90053b173b573451dda88fb0c6fba99af4a466209 + +pkgname = python-phiml diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2e9e3db4750e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +_base=PhiML +pkgname=python-${_base,,} +pkgver=1.3.1 +pkgrel=1 +pkgdesc="Unified API for machine learning" +arch=(any) +url="https://github.com/tum-pbs/${_base}" +license=(MIT) +depends=(python-numpy python-scipy python-packaging) +makedepends=(python-build python-installer python-setuptools python-wheel) +checkdepends=(python-pytest python-pytorch python-tensorflow python-jax) +source=(${_base}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz) +sha512sums=('d6de8480e459e4f9b7984e8c87c6e925ac001bb0138cd86f89e8419f223d7327aa676900dae3ad82d367d9c90053b173b573451dda88fb0c6fba99af4a466209') + +build() { + cd ${_base}-${pkgver} + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd ${_base}-${pkgver} + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + test-env/bin/python -m pytest \ + --ignore=tests/commit/backend/test__backend.py \ + --ignore=tests/commit/math/test__functional.py \ + --ignore=tests/commit/math/test__ops.py \ + --ignore=tests/commit/math/test__optimize.py \ + --ignore=tests/commit/math/test__sparse.py \ + --ignore=tests/commit/math/test__tensors.py \ + --ignore=tests/gpu/test_tf_cuda_resample.py +} + +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" +} |