summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Nurmukhametov2021-11-14 01:12:44 +0300
committerAlexey Nurmukhametov2021-11-14 01:12:44 +0300
commite7b37060e22fab913d15e27a7f117fd097ebb45f (patch)
treef8a9c69670c231f776cc4b0454bea4817ca3303e
downloadaur-e7b37060e22fab913d15e27a7f117fd097ebb45f.tar.gz
Recommit python-pybuilder
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD34
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
+}