summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBlair Bonnett2022-02-05 09:42:51 +0100
committerBlair Bonnett2022-02-05 09:42:51 +0100
commite364e5adc9a10f71a3d00c437b0fa8703668ebae (patch)
tree2af9d2f46434ef110aad9ae4a7f19a36af2ed9c3
parent436b75c899c07618a63e3f2ffada1920b0f56cb6 (diff)
downloadaur-e364e5adc9a10f71a3d00c437b0fa8703668ebae.tar.gz
Update dependencies and run tests
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD23
3 files changed, 36 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e05ec1a2ff90..c9501d22e439 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,25 @@
pkgbase = python-pudb-git
pkgdesc = A full-screen, console-based Python debugger
- pkgver = v2018.1.r48.g7a5fdf9
+ pkgver = v2022.1.r7.gadb6276
pkgrel = 1
- url = http://pypi.python.org/pypi/pudb
+ url = https://documen.tician.de/pudb/
arch = any
license = MIT
- makedepends = python-urwid
- makedepends = python-pygments
- depends = python-urwid
+ checkdepends = python-pytest
+ checkdepends = python-pytest-mock
+ makedepends = git
+ makedepends = python-setuptools
+ depends = python-jedi
+ depends = python-packaging
depends = python-pygments
+ depends = python-urwid
+ depends = python-urwid_readline
+ optdepends = bpython: bpython shell
+ optdepends = ptpython: shell based on prompt_toolkit
+ optdepends = ipython: shell embedding IPython
provides = python-pudb
conflicts = python-pudb
source = git+https://github.com/inducer/pudb.git
- md5sums = SKIP
+ sha256sums = SKIP
pkgname = python-pudb-git
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5420887d67b7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+pudb/
+src/
+pkg/
+python-pudb-git-*.pkg*
+*.log
diff --git a/PKGBUILD b/PKGBUILD
index f3317317e4f1..3d1f1d5904aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,27 @@
+# Maintainer: Blair Bonnett <blair dot bonnett at gmail>
# Contributor: Clayton Craft <clayton@craftyguy.net>
pkgname=python-pudb-git
_pkgname=pudb
-pkgver=v2018.1.r48.g7a5fdf9
+pkgver=v2022.1.r7.gadb6276
pkgrel=1
pkgdesc="A full-screen, console-based Python debugger"
-url="http://pypi.python.org/pypi/pudb"
+url="https://documen.tician.de/pudb/"
arch=('any')
license=('MIT')
-makedepends=('python-urwid' 'python-pygments')
-depends=('python-urwid' 'python-pygments')
+depends=('python-jedi' 'python-packaging' 'python-pygments' 'python-urwid' 'python-urwid_readline')
+makedepends=('git' 'python-setuptools')
+checkdepends=('python-pytest' 'python-pytest-mock')
+optdepends=(
+ 'bpython: bpython shell'
+ 'ptpython: shell based on prompt_toolkit'
+ 'ipython: shell embedding IPython'
+)
provides=('python-pudb')
conflicts=('python-pudb')
source=("git+https://github.com/inducer/pudb.git")
-md5sums=('SKIP')
+sha256sums=('SKIP')
pkgver() {
cd "$srcdir"/"$_pkgname"
@@ -24,12 +31,16 @@ pkgver() {
build() {
cd "$srcdir"/"$_pkgname"
python setup.py build
+}
+check() {
+ cd "$srcdir/$_pkgname"
+ PYTHONPATH=build/lib PYTHONDONTWRITEBYTECODE=1 pytest -v
}
package() {
cd "$srcdir"/"$_pkgname"
- python setup.py install --root="$pkgdir" --optimize=1
+ python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}