Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
python-tblib


Commits:
2e4d8a13 by Carl Smedstad at 2025-04-23T08:47:56+02:00
Update maintainer/contributor comments

- - - - -
ef4fea6a by Carl Smedstad at 2025-04-23T08:48:37+02:00
Re-format, one dep per line

- - - - -
81a93483 by Carl Smedstad at 2025-04-23T09:00:12+02:00
upgpkg: 3.1.0-1: Upstream release

https://github.com/ionelmc/python-tblib/releases/tag/v3.1.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,20 +1,18 @@
 pkgbase = python-tblib
        pkgdesc = Python traceback fiddling library
-       pkgver = 2.0.0
-       pkgrel = 3
+       pkgver = 3.1.0
+       pkgrel = 1
        url = https://github.com/ionelmc/python-tblib
        arch = any
        license = BSD-2-Clause
        checkdepends = python-pytest
-       checkdepends = python-twisted
        makedepends = python-build
        makedepends = python-installer
        makedepends = python-setuptools
-       makedepends = python-six
        makedepends = python-wheel
-       depends = python-six
-       source = 
https://github.com/ionelmc/python-tblib/archive/v2.0.0/python-tblib-2.0.0.tar.gz
-       sha512sums = 
13f9800647aacc516f893fed6717b13b53102af367bb3c21224b5545dedc3b8f1b73173b2fe26a7e2325235071ed534f8bafe28d2c8ba38d2f7a69bd3fb5419a
-       b2sums = 
e26c224f6ca20cba5d8ce654da4069ed4735e2da77cb6ccb27040c67b762df32f50676932c49ed2adf71ca7ce135a5d0ea3821df926ee7d64e865c034fe9442f
+       depends = python
+       source = 
https://github.com/ionelmc/python-tblib/archive/v3.1.0/python-tblib-3.1.0.tar.gz
+       sha512sums = 
766d117cf64fc19ce426cb2ef83153b2112093e5fb8393810203b9885b50e62380cecc534c3be2ad8bd9861a76f3c879927b965ef60c2c66b4fa7626eb6edca8
+       b2sums = 
7f08264e1d12132e853592617a8c56dcc4cf058e201126ce873223f6cd7e7e5f8e69efecc6b240fec965bb0fa83dcaadf1b6edfa1dd05f24cf3ba5f2a3098607
 
 pkgname = python-tblib


=====================================
PKGBUILD
=====================================
@@ -1,40 +1,44 @@
 # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer: Carl Smedstad <[email protected]>
 
 pkgname=python-tblib
-_pyname=tblib
-pkgver=2.0.0
-pkgrel=3
+pkgver=3.1.0
+pkgrel=1
 pkgdesc='Python traceback fiddling library'
-url='https://github.com/ionelmc/python-tblib'
 arch=('any')
+url='https://github.com/ionelmc/python-tblib'
 license=('BSD-2-Clause')
-depends=('python-six')
-makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-six' 'python-wheel')
-checkdepends=('python-pytest' 'python-twisted')
-source=("https://github.com/ionelmc/python-tblib/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";)
-sha512sums=('13f9800647aacc516f893fed6717b13b53102af367bb3c21224b5545dedc3b8f1b73173b2fe26a7e2325235071ed534f8bafe28d2c8ba38d2f7a69bd3fb5419a')
-b2sums=('e26c224f6ca20cba5d8ce654da4069ed4735e2da77cb6ccb27040c67b762df32f50676932c49ed2adf71ca7ce135a5d0ea3821df926ee7d64e865c034fe9442f')
+depends=('python')
+makedepends=(
+  'python-build'
+  'python-installer'
+  'python-setuptools'
+  'python-wheel'
+)
+checkdepends=('python-pytest')
+source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
+sha512sums=('766d117cf64fc19ce426cb2ef83153b2112093e5fb8393810203b9885b50e62380cecc534c3be2ad8bd9861a76f3c879927b965ef60c2c66b4fa7626eb6edca8')
+b2sums=('7f08264e1d12132e853592617a8c56dcc4cf058e201126ce873223f6cd7e7e5f8e69efecc6b240fec965bb0fa83dcaadf1b6edfa1dd05f24cf3ba5f2a3098607')
 
 build() {
-  cd ${pkgname}-${pkgver}
-  python -m build --wheel --skip-dependency-check --no-isolation
+  cd $pkgname-$pkgver
+  python -m build --wheel --no-isolation
 }
 
 check() {
-  cd ${pkgname}-${pkgver}
-  PYTHONPATH="$PWD/src" pytest
+  cd $pkgname-$pkgver
+  python -m venv --system-site-packages test-env
+  test-env/bin/python -m installer dist/*.whl
+  export PYTHONNODEBUGRANGES=yes
+  test-env/bin/python -m pytest --override-ini="addopts=" \
+    --deselect tests/test_perf.py
 }
 
 package() {
-  cd ${pkgname}-${pkgver}
-  python -m installer --destdir="${pkgdir}" dist/*.whl
-  install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
-
-  # Symlink license file
-  local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
-  install -d "${pkgdir}/usr/share/licenses/${pkgname}"
-  ln -s "${site_packages}/${_pyname}-${pkgver}.dist-info/LICENSE" \
-    "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  cd $pkgname-$pkgver
+  python -m installer --destdir="$pkgdir" dist/*.whl
+  install -vDm 644 -t "$pkgdir/usr/share/doc/$pkgname" README.rst
+  install -vDm 644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
 }
 
 # vim: ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-tblib/-/compare/7eb7bceb3f24330c1afbb88519d809e7038a8b95...81a934837afd6071883f0a569e534cd6f2fe113b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-tblib/-/compare/7eb7bceb3f24330c1afbb88519d809e7038a8b95...81a934837afd6071883f0a569e534cd6f2fe113b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to