diff options
author | Philipp A | 2022-03-15 13:29:17 +0100 |
---|---|---|
committer | Philipp A | 2022-05-28 20:48:50 +0200 |
commit | 701425629b09f301414a14a11109dc0ccb3ee6f0 (patch) | |
tree | b0f8d2ba8c01d4cd306eabafb0c7d32403714c87 | |
parent | bee54ac7d6deba913c23de9218f0793879c97414 (diff) | |
download | aur-701425629b09f301414a14a11109dc0ccb3ee6f0.tar.gz |
v7.8.0
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 10 |
3 files changed, 11 insertions, 9 deletions
@@ -1,11 +1,13 @@ pkgbase = snakemake pkgdesc = Python-based language and execution environment for GNU Make-like workflows - pkgver = 7.2.1 + pkgver = 7.8.0 pkgrel = 1 url = https://snakemake.readthedocs.io arch = any license = MIT makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer depends = python depends = python-wrapt depends = python-requests @@ -38,7 +40,7 @@ pkgbase = snakemake optdepends = python-ftputil: For FTP support optdepends = python-xrootd: For XRootD support optdepends = slacker: For messaging - source = https://files.pythonhosted.org/packages/source/s/snakemake/snakemake-7.2.1.tar.gz - sha256sums = 63036918e4dbdf764cb53e26e136963512219bc9ab08c62f5545835e63376bdf + source = https://files.pythonhosted.org/packages/source/s/snakemake/snakemake-7.8.0.tar.gz + sha256sums = 31808725cf72733495c0f0e2a2f1c6d58fc9a27f90946792e8017c3b746923da pkgname = snakemake diff --git a/.gitignore b/.gitignore index 8c872ddb38dd..7785f03bc1f2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ /src /pkg *.gz -*.xz +*.pkg.* @@ -2,7 +2,7 @@ # Contributor: Kyle Meyer <kyle@kyleam.com> pkgname=snakemake -pkgver=7.2.1 +pkgver=7.8.0 pkgrel=1 pkgdesc='Python-based language and execution environment for GNU Make-like workflows' arch=(any) @@ -31,7 +31,7 @@ depends=( python-jinja python-retry ) -makedepends=(python-setuptools) +makedepends=(python-setuptools python-build python-installer) optdepends=( 'python-pygments: For report generation' 'python-biopython: For GenBank/NCBI Entrez support' @@ -46,16 +46,16 @@ optdepends=( ) license=(MIT) source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz") -sha256sums=('63036918e4dbdf764cb53e26e136963512219bc9ab08c62f5545835e63376bdf') +sha256sums=('31808725cf72733495c0f0e2a2f1c6d58fc9a27f90946792e8017c3b746923da') build() { cd "$srcdir/$pkgname-$pkgver" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$srcdir/$pkgname-$pkgver" - python setup.py install --skip-build -O1 --root="$pkgdir" || exit 1 + python -m installer --destdir="$pkgdir" dist/*.whl local pyver=$(python -c 'import sys; print("{}.{}".format(*sys.version_info[:2]))') install -d "$pkgdir/etc/bash_completion.d" |