[arch-commits] Commit in (4 files)
Caleb Maclennan
alerque at gemini.archlinux.org
Mon Aug 22 10:37:49 UTC 2022
Date: Monday, August 22, 2022 @ 10:37:49
Author: alerque
Revision: 1274611
Initial add of python-flit-scm, build dependency for python-exceptiongroup, new dependency for python-cattrs
Added:
python-flit-scm/
python-flit-scm/repos/
python-flit-scm/trunk/
python-flit-scm/trunk/PKGBUILD
----------+
PKGBUILD | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
Added: python-flit-scm/trunk/PKGBUILD
===================================================================
--- python-flit-scm/trunk/PKGBUILD (rev 0)
+++ python-flit-scm/trunk/PKGBUILD 2022-08-22 10:37:49 UTC (rev 1274611)
@@ -0,0 +1,31 @@
+# Maintainer: Caleb Maclennan <caleb at alerque.com>
+# Contributor: Padraic Fanning <fanninpm AT miamioh DOT edu>
+
+_name=flit_scm
+pkgname=python-${_name//_/-}
+pkgver=1.7.0
+pkgrel=2
+pkgdesc='A PEP 518 backend using setuptools_scm to generate a version file, then flit to build'
+arch=(any)
+url="https://gitlab.com/WillDaSilva/$_name"
+license=(MIT)
+depends=(python
+ python-flit-core
+ python-setuptools-scm
+ python-tomli)
+makedepends=(python-{build,installer,wheel})
+_archive="$_name-$pkgver"
+source=("$_archive.tar.gz::$url/-/archive/$pkgver/$_archive.tar.gz")
+sha256sums=('05a267d77f6f8ca50a053786fe3c1a74f7222f2955292f2e6c03d2d064a141dc')
+
+build() {
+ cd "$_archive"
+ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+ python -m build -wn
+}
+
+package() {
+ cd "$_archive"
+ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+ python -m installer -d "$pkgdir" dist/*.whl
+}
More information about the arch-commits
mailing list