Felix Yan pushed to branch main at Arch Linux / Packaging / Packages /
python-webob
Commits:
a813a4f3 by Felix Yan at 2025-03-22T01:30:21+08:00
upgpkg: 1.8.8-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,11 +1,12 @@
pkgbase = python-webob
pkgdesc = WSGI request and response object
- pkgver = 1.8.7
- pkgrel = 9
+ pkgver = 1.8.8
+ pkgrel = 1
url = https://webob.org/
arch = any
license = MIT
checkdepends = python-pytest
+ makedepends = git
makedepends = python-setuptools
makedepends = python-sphinx
makedepends = python-build
@@ -14,10 +15,8 @@ pkgbase = python-webob
depends = python
depends = python-legacy-cgi
optdepends = python-webob-docs: documentation
- source = https://pypi.io/packages/source/W/WebOb/WebOb-1.8.7.tar.gz
- source =
python-webob-py39.patch::https://github.com/Pylons/webob/commit/6b5d8c382c26.patch
- sha512sums =
ff6a1ce796a59d9c078dc908a0d6307a080230a5c806be2278eebcbb78016bed43067e78e3e4a6d72a5f51184c137e8267ac75cbb92b057db008b51a792ff489
- sha512sums =
aba4b333bc67f6ccde084efca793aff7b978548b1179ca4dbeb969f05b0e0e0bb00201640929cd07741434e27cf935361fcacc1943706e6399c5aa8407ec0116
+ source = git+https://github.com/Pylons/webob.git#tag=1.8.8
+ sha512sums =
88b4f8803260d94a452a80635aa0bfe77f6be956f66163fd669064ba8f22bedd8f1b1b91703e58199cc5e4e5847170530020de04c659d553292dcc3d4b320127
pkgname = python-webob
=====================================
PKGBUILD
=====================================
@@ -4,42 +4,39 @@
pkgbase='python-webob'
pkgname=('python-webob' 'python-webob-docs')
-pkgver=1.8.7
-pkgrel=9
+pkgver=1.8.8
+pkgrel=1
pkgdesc="WSGI request and response object"
arch=('any')
url="https://webob.org/"
license=('MIT')
depends=('python' 'python-legacy-cgi')
-makedepends=('python-setuptools' 'python-sphinx' 'python-build'
'python-installer' 'python-wheel')
+makedepends=('git' 'python-setuptools' 'python-sphinx' 'python-build'
'python-installer' 'python-wheel')
checkdepends=('python-pytest')
optdepends=('python-webob-docs: documentation')
-source=("https://pypi.io/packages/source/W/WebOb/WebOb-$pkgver.tar.gz"
-
$pkgname-py39.patch::https://github.com/Pylons/webob/commit/6b5d8c382c26.patch)
-sha512sums=('ff6a1ce796a59d9c078dc908a0d6307a080230a5c806be2278eebcbb78016bed43067e78e3e4a6d72a5f51184c137e8267ac75cbb92b057db008b51a792ff489'
-
'aba4b333bc67f6ccde084efca793aff7b978548b1179ca4dbeb969f05b0e0e0bb00201640929cd07741434e27cf935361fcacc1943706e6399c5aa8407ec0116')
+source=("git+https://github.com/Pylons/webob.git#tag=$pkgver")
+sha512sums=('88b4f8803260d94a452a80635aa0bfe77f6be956f66163fd669064ba8f22bedd8f1b1b91703e58199cc5e4e5847170530020de04c659d553292dcc3d4b320127')
prepare() {
- patch -Np1 -F3 -d WebOb-$pkgver<$pkgname-py39.patch #
https://github.com/Pylons/webob/pull/411
- cp -a WebOb-$pkgver{,-docs}
- sed -i "s/pkg_resources.get_distribution('webob').version/'$pkgver'/"
WebOb-$pkgver-docs/docs/conf.py
+ cp -a webob{,-docs}
+ sed -i "s/pkg_resources.get_distribution('webob').version/'$pkgver'/"
webob-docs/docs/conf.py
}
build() {
- cd "$srcdir"/WebOb-$pkgver
+ cd "$srcdir"/webob
python -m build --wheel --no-isolation
- cd "$srcdir"/WebOb-$pkgver-docs
+ cd "$srcdir"/webob-docs
PYTHONPATH="$PWD/src" make -C docs html
}
check() {
- cd "$srcdir"/WebOb-$pkgver
+ cd webob
PYTHONPATH="$PWD/src" pytest --ignore=docs
}
package_python-webob() {
- cd "$srcdir"/WebOb-$pkgver
+ cd webob
python -m installer --destdir="$pkgdir" dist/*.whl
install -D -m644 "docs/license.txt" \
"$pkgdir"/usr/share/licenses/$pkgname/license.txt
@@ -48,7 +45,7 @@ package_python-webob() {
package_python-webob-docs() {
optdepends=()
- cd "$srcdir"/WebOb-$pkgver-docs
+ cd webob-docs
_doc_dir="$pkgdir"/usr/share/doc/python-webob
mkdir -p "$_doc_dir"
cp -a "docs/_build/html" "$_doc_dir"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-webob/-/commit/a813a4f3a55338e9cda4714319d740324fae4f53
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-webob/-/commit/a813a4f3a55338e9cda4714319d740324fae4f53
You're receiving this email because of your account on gitlab.archlinux.org.