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.


Reply via email to