diff options
author | Claudia Pellegrino | 2022-12-01 22:46:41 +0100 |
---|---|---|
committer | Claudia Pellegrino | 2022-12-01 22:46:41 +0100 |
commit | afca94899e80b969edf18643f576b8d177f29338 (patch) | |
tree | 74a791e80621b8cae01e7975d7b4f172ce78ff04 | |
download | aur-afca94899e80b969edf18643f576b8d177f29338.tar.gz |
python-norbert 0.2.1
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .editorconfig | 20 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 41 |
4 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dfe289c85e39 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = python-norbert + pkgdesc = Painless Wiener filters for audio separation + pkgver = 0.2.1 + pkgrel = 1 + url = https://github.com/sigsep/norbert + arch = any + license = MIT + checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python-scipy + source = python-norbert-0.2.1.tar.gz::https://github.com/sigsep/norbert/archive/v0.2.1.tar.gz + sha512sums = d10abce6d06377def4b4fcec22ffe1a0bde74600b6d90f6a87d9f726284ba895c26af088ba78b537b82bc4797af5d5d924e8deeea3f88e3af119c1f9396058ea + +pkgname = python-norbert diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000000..29215c86a3df --- /dev/null +++ b/.editorconfig @@ -0,0 +1,20 @@ +# https://editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{diff,patch}] +end_of_line = lf +trim_trailing_whitespace = false + +[PKGBUILD] +indent_size = 2 + +[*.json] +indent_size = 2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..37dd117487ab --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +/.vscode/ +/src +/pkg +*.log +*.pkg.* +*.tar.* +*.zip diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ca471dab1821 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Claudia Pellegrino <aur ät cpellegrino.de> + +pkgname=python-norbert +pkgver=0.2.1 +pkgrel=1 +pkgdesc='Painless Wiener filters for audio separation' +arch=('any') +url='https://github.com/sigsep/norbert' +license=('MIT') +depends=('python-scipy') +checkdepends=('python-pytest') +makedepends=( + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel' +) + +source=( + "${pkgname}-${pkgver}.tar.gz::https://github.com/sigsep/norbert/archive/v${pkgver}.tar.gz" +) + +sha512sums=( + 'd10abce6d06377def4b4fcec22ffe1a0bde74600b6d90f6a87d9f726284ba895c26af088ba78b537b82bc4797af5d5d924e8deeea3f88e3af119c1f9396058ea' +) + +build() { + cd "${srcdir}/${pkgname#python-}-${pkgver}" + python -m build --wheel --no-isolation +} + +check() { + cd "${srcdir}/${pkgname#python-}-${pkgver}" + python -m pytest -o addopts= # Exclude doctests and pep8 +} + +package() { + cd "${srcdir}/${pkgname#python-}-${pkgver}" + python -I -m installer --destdir="${pkgdir}" dist/*.whl + install -D -m 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE +} |