Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
python-opt_einsum
Commits:
4e4e0b05 by Sven-Hendrik Haase at 2024-12-22T22:59:27+01:00
upgpkg: 3.4.0-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = python-opt_einsum
pkgdesc = Optimizing einsum functions in NumPy, Tensorflow, Dask, and
more with contraction order optimization
- pkgver = 3.3.0
- pkgrel = 9
+ pkgver = 3.4.0
+ pkgrel = 1
url = https://github.com/dgasmith/opt_einsum
arch = any
license = MIT
@@ -10,13 +10,13 @@ pkgbase = python-opt_einsum
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel
+ makedepends = python-hatchling
+ makedepends = python-hatch-vcs
+ makedepends = python-hatch-fancy-pypi-readme
+ makedepends = git
depends = python
depends = python-numpy
- source =
python-opt_einsum-3.3.0.tar.gz::https://github.com/dgasmith/opt_einsum/archive/refs/tags/v3.3.0.tar.gz
- source =
python-opt_einsum-3.3.0-versioneer_configparser.patch::https://github.com/dgasmith/opt_einsum/commit/7c8f193f90b6771a6b3065bb5cf6ec2747af8209.patch
- sha512sums =
3f1bebf25febc1e1a0aab6d87b56ac80642e7182604cca06dcffa8db02d84ad0eaa9b8d68093c7ef76a8a7eabe51798886f168ee32e9c59f12ff2de427b52baf
- sha512sums =
5613d9de4d5e5df3e4363185121b2b23f69042a1ee040b2df309d0cabda499ba92a80f3ab406ce077629fe1ce250efcf8f08ceeaaf3e9b9d83f7a6dc6246a28e
- b2sums =
2cf1c8df7569676f3d0677f381d04e4a7bedca4f03fd3bea6307fc2651af5e6528c41bc6911e770719445ad305525ab795535dd64780408d7589b53f24229da6
- b2sums =
730209176f546bf0a1aca5a27092f22eb62b40921650e9fcab7014fa04bc81d6bb30e4acbe4a7c80455c783c03887835df1b1d2f86ef6c1daf901d4f27a13a63
+ source = git+https://github.com/dgasmith/opt_einsum#tag=v3.4.0
+ sha512sums =
b904096770a583b34cd26afffe2ee0185fa8716741721a3e13f493793206fc847c7e42f2e209d7289eb7af3147123be4e3312d9dcd21d873fcc5cc9f4ac6a3e0
pkgname = python-opt_einsum
=====================================
PKGBUILD
=====================================
@@ -1,9 +1,8 @@
# Maintainer: Sven-Hendrik Haase <[email protected]>
# Contributor: Adrien Wu <[email protected]>
pkgname=python-opt_einsum
-_name="${pkgname#python-}"
-pkgver=3.3.0
-pkgrel=9
+pkgver=3.4.0
+pkgrel=1
pkgdesc="Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with
contraction order optimization"
url="https://github.com/dgasmith/opt_einsum"
license=(MIT)
@@ -17,36 +16,29 @@ makedepends=(
python-installer
python-setuptools
python-wheel
+ python-hatchling
+ python-hatch-vcs
+ python-hatch-fancy-pypi-readme
+ git
)
checkdepends=(
python-pytest
)
-source=(
- $pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz
-
$pkgname-3.3.0-versioneer_configparser.patch::https://github.com/dgasmith/opt_einsum/commit/7c8f193f90b6771a6b3065bb5cf6ec2747af8209.patch
-)
-sha512sums=('3f1bebf25febc1e1a0aab6d87b56ac80642e7182604cca06dcffa8db02d84ad0eaa9b8d68093c7ef76a8a7eabe51798886f168ee32e9c59f12ff2de427b52baf'
-
'5613d9de4d5e5df3e4363185121b2b23f69042a1ee040b2df309d0cabda499ba92a80f3ab406ce077629fe1ce250efcf8f08ceeaaf3e9b9d83f7a6dc6246a28e')
-b2sums=('2cf1c8df7569676f3d0677f381d04e4a7bedca4f03fd3bea6307fc2651af5e6528c41bc6911e770719445ad305525ab795535dd64780408d7589b53f24229da6'
-
'730209176f546bf0a1aca5a27092f22eb62b40921650e9fcab7014fa04bc81d6bb30e4acbe4a7c80455c783c03887835df1b1d2f86ef6c1daf901d4f27a13a63')
-
-prepare() {
- # Python 3.12 support for versioneer script
- patch -Np1 -d $_name-$pkgver -i
../$pkgname-3.3.0-versioneer_configparser.patch
-}
+source=("git+https://github.com/dgasmith/opt_einsum#tag=v${pkgver}")
+sha512sums=('b904096770a583b34cd26afffe2ee0185fa8716741721a3e13f493793206fc847c7e42f2e209d7289eb7af3147123be4e3312d9dcd21d873fcc5cc9f4ac6a3e0')
build() {
- cd $_name-$pkgver
+ cd opt_einsum
python -m build --wheel --no-isolation
}
check() {
- cd $_name-$pkgver
+ cd opt_einsum
pytest -vv
}
package() {
- cd $_name-$pkgver
+ cd opt_einsum
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-opt_einsum/-/commit/4e4e0b053e3350c74bbe61c073dac3bc62d198c7
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-opt_einsum/-/commit/4e4e0b053e3350c74bbe61c073dac3bc62d198c7
You're receiving this email because of your account on gitlab.archlinux.org.