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.


Reply via email to