diff options
author | Alexey Nurmukhametov | 2021-11-14 01:12:44 +0300 |
---|---|---|
committer | Alexey Nurmukhametov | 2021-11-14 01:12:44 +0300 |
commit | e7b37060e22fab913d15e27a7f117fd097ebb45f (patch) | |
tree | f8a9c69670c231f776cc4b0454bea4817ca3303e | |
download | aur-e7b37060e22fab913d15e27a7f117fd097ebb45f.tar.gz |
Recommit python-pybuilder
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fb55f2c55865 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = python-pybuilder + pkgdesc = An extensible, easy to use continuous build tool for Python + pkgver = 0.13.3 + pkgrel = 1 + url = https://pybuilder.github.io + arch = any + license = Apache + makedepends = python-cram + makedepends = flake8 + makedepends = python-sphinx + makedepends = python-pdoc + makedepends = python-coverage + makedepends = python-pytddmon + makedepends = python-unittest-xml-reporting + depends = python-pip + depends = python-pypandoc + depends = python-tailer + depends = python-tblib + depends = python-twine + depends = python-wheel + source = python-pybuilder-0.13.3.tar.gz::https://github.com/pybuilder/pybuilder/archive/v0.13.3.tar.gz + sha512sums = 0a6d9470b9ebe70e7a4bdc860fbf9eeaeb8e7ae2bf1157467ef560a051a74165bc5668d3c370c6da08514e72d559c4376177f23a433947252ac7e47dec0cdac9 + +pkgname = python-pybuilder diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..37d692f33709 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Felix Yan <felixonmars@archlinux.org> +# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> +# Contributor: Thomas S Hatch <thatch45@gmail.com> +# Contributor: Alexey Nurmukhametov [nurmukhametov] <echo YWxleEBudXJtdWtoYW1ldG92LnJ1Cg== | base64 -d> + +pkgname=python-pybuilder +pkgver=0.13.3 +pkgrel=1 +pkgdesc='An extensible, easy to use continuous build tool for Python' +arch=('any') +url='https://pybuilder.github.io' +license=('Apache') +# added dependencies of distutils plugin into pybuilder's depends +depends=('python-pip' 'python-pypandoc' 'python-tailer' 'python-tblib' 'python-twine' 'python-wheel') +makedepends=('python-cram' 'flake8' 'python-sphinx' 'python-pdoc' 'python-coverage' + 'python-pytddmon' 'python-unittest-xml-reporting') +source=("$pkgname-$pkgver.tar.gz::https://github.com/pybuilder/pybuilder/archive/v$pkgver.tar.gz") +sha512sums=('0a6d9470b9ebe70e7a4bdc860fbf9eeaeb8e7ae2bf1157467ef560a051a74165bc5668d3c370c6da08514e72d559c4376177f23a433947252ac7e47dec0cdac9') + +prepare() { + cd pybuilder-$pkgver + sed -i 's/"install_dependencies", //' setup.py + sed -i 's/project.plugin_depends_on("pypandoc", ".*$/project.plugin_depends_on("pypandoc")/' src/main/python/pybuilder/plugins/python/distutils_plugin.py +} + +check() { + cd pybuilder-$pkgver + python build.py -v analyze || warning "ignoring flake8 warnings" +} + +package() { + cd pybuilder-$pkgver + python setup.py install --root="$pkgdir" -O1 +} |