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.
