diff options
author | Michael Schubert | 2024-01-29 21:09:25 +0100 |
---|---|---|
committer | Michael Schubert | 2024-01-29 21:09:25 +0100 |
commit | 9a7bd1c6c7473297eb40fec81434051ec9ff7f69 (patch) | |
tree | c45a42850d6105afb15d334646f7031e0224a039 | |
parent | ad0fc69229d55458b3f5ef3616bbf26142310e35 (diff) | |
download | aur-9a7bd1c6c7473297eb40fec81434051ec9ff7f69.tar.gz |
version bump 8.4.0
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 95 |
2 files changed, 73 insertions, 59 deletions
@@ -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 @@ -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" } |