git » python-more-itertools.git » commit 02d50cf

upgpkg: 10.2.0-1

author David Runge
2024-03-12 09:09:41 UTC
committer David Runge
2024-03-12 09:09:41 UTC
parent c71319b09ed5210a368d0324f6e5697cb89f81e1

upgpkg: 10.2.0-1

Switch to using upstream provided source tarballs as tracking a commit
is cumbersome and unnecessary in this case.
With the help of `SETUPTOOLS_SCM_PRETEND_VERSION` we are able to pass in
the version to the build tooling.

.SRCINFO +16 -0
PKGBUILD +8 -15

diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 0000000..dbe49cf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = python-more-itertools
+	pkgdesc = More routines for operating on iterables, beyond itertools
+	pkgver = 10.2.0
+	pkgrel = 1
+	url = https://github.com/more-itertools/more-itertools
+	arch = any
+	license = MIT
+	makedepends = python-build
+	makedepends = python-installer
+	makedepends = python-wheel
+	makedepends = python-flit-core
+	depends = python
+	source = more-itertools-10.2.0.tar.gz::https://github.com/more-itertools/more-itertools/archive/refs/tags/v10.2.0.tar.gz
+	b2sums = 266f611eae3e0a4e718e8629155efa20a2332b52a83b4ad1cd31c2d244edba0be8e5f86a23aab34ae818a28a2eae8c9d0e603e14ceef34d6684af48022e5159a
+
+pkgname = python-more-itertools
diff --git a/PKGBUILD b/PKGBUILD
index fa8b568..6041d17 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,8 @@
 # Contributor: Germán Osella Massa <gosella@gmail.com>
 
 pkgname=python-more-itertools
-pkgver=10.1.0
+_name=${pkgname#python-}
+pkgver=10.2.0
 pkgrel=1
 pkgdesc='More routines for operating on iterables, beyond itertools'
 arch=('any')
@@ -11,36 +12,28 @@ url='https://github.com/more-itertools/more-itertools'
 license=('MIT')
 depends=('python')
 makedepends=(
-  'git'
   'python-build'
   'python-installer'
   'python-wheel'
   'python-flit-core'
 )
-_commit='266ebdcf9027b7bb6ab72f8cd4585804c1e1547e'
-source=("$pkgname::git+$url#commit=$_commit")
-b2sums=('SKIP')
-
-pkgver() {
-  cd "$pkgname"
-
-  git describe --tags | sed 's/^v//'
-}
+source=("$_name-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
+b2sums=('266f611eae3e0a4e718e8629155efa20a2332b52a83b4ad1cd31c2d244edba0be8e5f86a23aab34ae818a28a2eae8c9d0e603e14ceef34d6684af48022e5159a')
 
 build() {
-  cd "$pkgname"
+  cd "$_name-$pkgver"
 
-  python -m build --wheel --no-isolation
+  SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver python -m build --wheel --no-isolation
 }
 
 check() {
-  cd "$pkgname"
+  cd "$_name-$pkgver"
 
   python -m unittest
 }
 
 package() {
-  cd "$pkgname"
+  cd "$_name-$pkgver"
 
   python -m installer --destdir="$pkgdir" dist/*.whl