summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Schubert2024-01-29 21:09:25 +0100
committerMichael Schubert2024-01-29 21:09:25 +0100
commit9a7bd1c6c7473297eb40fec81434051ec9ff7f69 (patch)
treec45a42850d6105afb15d334646f7031e0224a039
parentad0fc69229d55458b3f5ef3616bbf26142310e35 (diff)
downloadaur-9a7bd1c6c7473297eb40fec81434051ec9ff7f69.tar.gz
version bump 8.4.0
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD95
2 files changed, 73 insertions, 59 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9905e234c2cd..88fac32ed0cc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = snakemake
pkgdesc = Python-based language and execution environment for GNU Make-like workflows
- pkgver = 7.16.1
+ pkgver = 8.4.0
pkgrel = 1
url = https://snakemake.readthedocs.io
arch = any
@@ -9,28 +9,35 @@ pkgbase = snakemake
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
- depends = python
- depends = python-wrapt
- depends = python-requests
- depends = python-ratelimiter
- depends = python-yaml
- depends = python-configargparse
depends = python-appdirs
+ depends = python-immutables
+ depends = python-configargparse
+ depends = python-connection_pool
depends = python-datrie
- depends = python-jsonschema
depends = python-docutils
depends = python-gitpython
- depends = python-psutil
+ depends = python-humanfriendly
+ depends = python-jinja
+ depends = python-jsonschema
depends = jupyter-nbformat
- depends = python-toposort
- depends = python-connection_pool
+ depends = python-packaging
+ depends = python-psutil
depends = python-pulp>=2.0
+ depends = python-yaml
+ depends = python-requests
+ depends = python-reretry
depends = python-smart_open>=3.0
+ depends = python-snakemake-interface-executor-plugins
+ depends = python-snakemake-interface-common
+ depends = python-snakemake-interface-storage-plugins
depends = python-stopit
depends = python-tabulate
+ depends = python-throttler
+ depends = python-toposort
+ depends = python-wrapt
depends = python-yte
- depends = python-jinja
- depends = python-reretry
+ depends = python-dpath
+ depends = python-conda-inject
optdepends = python-pygments: For report generation
optdepends = python-biopython: For GenBank/NCBI Entrez support
optdepends = python-easywebdav: For WebDAV support
@@ -41,7 +48,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.16.1.tar.gz
- sha256sums = db485c8c9cfea3f0f8e229e4b410ab2727d7cbe4d6c6c197d30dd0ef1cd58989
+ source = https://files.pythonhosted.org/packages/source/s/snakemake/snakemake-8.4.0.tar.gz
+ sha256sums = c875e88c561370c5b545622fe7397cc0d7d2399c285044c83d1309816d0d224f
pkgname = snakemake
diff --git a/PKGBUILD b/PKGBUILD
index f40ba260f147..d2af584ef90f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,64 +1,71 @@
-# Maintainer: Philipp A. <flying-sheep@web.de>
+# Maintainer: Michael Schubert <mschu.dev at gmail> github.com/mschubert/PKGBUILDs
+# Contributor: Philipp A. <flying-sheep@web.de>
# Contributor: Kyle Meyer <kyle@kyleam.com>
pkgname=snakemake
-pkgver=7.16.1
+pkgver=8.4.0
pkgrel=1
pkgdesc='Python-based language and execution environment for GNU Make-like workflows'
arch=(any)
url='https://snakemake.readthedocs.io'
depends=(
- python
- python-wrapt
- python-requests
- python-ratelimiter
- python-yaml
- python-configargparse
- python-appdirs
- python-datrie
- python-jsonschema
- python-docutils
- python-gitpython
- python-psutil
- jupyter-nbformat
- python-toposort
- python-connection_pool
- 'python-pulp>=2.0'
- 'python-smart_open>=3.0'
- python-stopit
- python-tabulate
- python-yte
- python-jinja
- python-reretry
+ python-appdirs
+ python-immutables
+ python-configargparse
+ python-connection_pool
+ python-datrie
+ python-docutils
+ python-gitpython
+ python-humanfriendly
+ python-jinja
+ python-jsonschema
+ jupyter-nbformat
+ python-packaging
+ python-psutil
+ 'python-pulp>=2.0'
+ python-yaml
+ python-requests
+ python-reretry
+ 'python-smart_open>=3.0'
+ python-snakemake-interface-executor-plugins
+ python-snakemake-interface-common
+ python-snakemake-interface-storage-plugins
+ python-stopit
+ python-tabulate
+ python-throttler
+ python-toposort
+ python-wrapt
+ python-yte
+ python-dpath
+ python-conda-inject
)
makedepends=(python-setuptools python-build python-installer python-wheel)
optdepends=(
- 'python-pygments: For report generation'
- 'python-biopython: For GenBank/NCBI Entrez support'
- 'python-easywebdav: For WebDAV support'
- 'python-pysftp: For SFTP support'
- 'python-boto3: For AWS support'
- 'python-moto: For AWS support'
- 'python-dropbox: For Dropbox support'
- 'python-ftputil: For FTP support'
- 'python-xrootd: For XRootD support'
- 'slacker: For messaging'
+ 'python-pygments: For report generation'
+ 'python-biopython: For GenBank/NCBI Entrez support'
+ 'python-easywebdav: For WebDAV support'
+ 'python-pysftp: For SFTP support'
+ 'python-boto3: For AWS support'
+ 'python-moto: For AWS support'
+ 'python-dropbox: For Dropbox support'
+ 'python-ftputil: For FTP support'
+ 'python-xrootd: For XRootD support'
+ 'slacker: For messaging'
)
license=(MIT)
source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz")
-sha256sums=('db485c8c9cfea3f0f8e229e4b410ab2727d7cbe4d6c6c197d30dd0ef1cd58989')
+sha256sums=('c875e88c561370c5b545622fe7397cc0d7d2399c285044c83d1309816d0d224f')
build() {
- cd "$srcdir/$pkgname-$pkgver"
- python -m build --wheel --no-isolation
+ cd "$srcdir/$pkgname-$pkgver"
+ python -m build --wheel --no-isolation
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- 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"
- PYTHONPATH="$pkgdir/usr/lib/python$pyver/site-packages:$PYTHONPATH" \
- "$pkgdir/usr/bin/snakemake" --bash-completion >"$pkgdir/etc/bash_completion.d/snakemake"
+ cd "$srcdir/$pkgname-$pkgver"
+ 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"
+# PYTHONPATH="$pkgdir/usr/lib/python$pyver/site-packages:$PYTHONPATH" \
+# "$pkgdir/usr/bin/snakemake" --bash-completion >"$pkgdir/etc/bash_completion.d/snakemake"
}