diff options
author | George Rawlinson | 2021-07-09 23:43:19 +0000 |
---|---|---|
committer | George Rawlinson | 2021-07-09 23:43:19 +0000 |
commit | c2b89e19acf30605b37f7323083b7372c451b7a0 (patch) | |
tree | 71c9286128dda13e57bb08df08d05b5cf91faff2 | |
download | aur-c2b89e19acf30605b37f7323083b7372c451b7a0.tar.gz |
addpkg: python-flake8-pytest-style 1.5.0-1
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b59cbbd0f348 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = python-flake8-pytest-style + pkgdesc = A flake8 extension that checks issues with pytest tests + pkgver = 1.5.0 + pkgrel = 1 + url = https://github.com/m-burst/flake8-pytest-style + arch = any + license = MIT + checkdepends = python-pytest-deadfixtures + makedepends = python-pip + makedepends = python-poetry + depends = python + depends = flake8 + depends = python-flake8-plugin-utils + source = python-flake8-pytest-style-1.5.0.tar.gz::https://github.com/m-burst/flake8-pytest-style/archive/v1.5.0.tar.gz + b2sums = 7e48abc6ec45fde6a59e37cf77015cb640629a2af97bea7976e073457e97f59594d0cdd268119053433083af03f3756709b485dee4674ea3ada4bfc4811803c4 + +pkgname = python-flake8-pytest-style diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f7321dbf9e3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: George Rawlinson <george@rawlinson.net.nz> + +pkgname=python-flake8-pytest-style +_pkgname="${pkgname#python-}" +_name="${_pkgname/-/_}" +pkgver=1.5.0 +pkgrel=1 +pkgdesc="A flake8 extension that checks issues with pytest tests" +arch=('any') +url="https://github.com/m-burst/flake8-pytest-style" +license=('MIT') +depends=('python' 'flake8' 'python-flake8-plugin-utils') +makedepends=('python-pip' 'python-poetry') +checkdepends=('python-pytest-deadfixtures') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +b2sums=('7e48abc6ec45fde6a59e37cf77015cb640629a2af97bea7976e073457e97f59594d0cdd268119053433083af03f3756709b485dee4674ea3ada4bfc4811803c4') + +build() { + cd "$_pkgname-$pkgver" + poetry build --format wheel +} + +check() { + cd "$_pkgname-$pkgver" + pytest +} + +package() { + cd "$_pkgname-$pkgver" + PIP_CONFIG_FILE=/dev/null pip \ + install \ + --isolated \ + --root="$pkgdir" \ + --ignore-installed \ + --no-deps \ + dist/*.whl + + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE +} |