diff options
author | Blair Bonnett | 2022-02-05 09:42:51 +0100 |
---|---|---|
committer | Blair Bonnett | 2022-02-05 09:42:51 +0100 |
commit | e364e5adc9a10f71a3d00c437b0fa8703668ebae (patch) | |
tree | 2af9d2f46434ef110aad9ae4a7f19a36af2ed9c3 | |
parent | 436b75c899c07618a63e3f2ffada1920b0f56cb6 (diff) | |
download | aur-e364e5adc9a10f71a3d00c437b0fa8703668ebae.tar.gz |
Update dependencies and run tests
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 23 |
3 files changed, 36 insertions, 13 deletions
@@ -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 @@ -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 } |