summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2022-03-15 13:29:17 +0100
committerPhilipp A2022-05-28 20:48:50 +0200
commit701425629b09f301414a14a11109dc0ccb3ee6f0 (patch)
treeb0f8d2ba8c01d4cd306eabafb0c7d32403714c87
parentbee54ac7d6deba913c23de9218f0793879c97414 (diff)
downloadaur-701425629b09f301414a14a11109dc0ccb3ee6f0.tar.gz
v7.8.0
-rw-r--r--.SRCINFO8
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD10
3 files changed, 11 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 78c0a867f965..28ba118adfad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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.*
diff --git a/PKGBUILD b/PKGBUILD
index 53b84a512fa3..8a48ec68833d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"