Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / python-sh
Commits: 5c61ea8c by Jelle van der Waa at 2024-03-22T18:22:27+01:00 upgpkg: 2.0.6-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,20 @@ +pkgbase = python-sh + pkgdesc = Subprocess interface that allows you to call any program as if it were a function + pkgver = 2.0.6 + pkgrel = 1 + url = https://pypi.python.org/pypi/sh + arch = any + license = MIT + checkdepends = lsof + checkdepends = python-pytest + makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-poetry-core + depends = python + source = https://pypi.io/packages/source/s/sh/sh-2.0.6.tar.gz + sha512sums = 717dae58ebd08b3a86e0d30ba2a6f3055592844d064265280b97a1d29bd7d0422c9e5500b6eb999cc1a97c1c2af04cf8ed214670bc08cb2bc45e418f69560c1d + b2sums = 2352aa1c560a95e59446473658d0a95609f594417c8840c84cf1d65590aa94c2225dcd8782e75d82e92cdbf86f21dbbe03a1818a5ef1800a39444ce2918bc90b + +pkgname = python-sh ===================================== PKGBUILD ===================================== @@ -4,34 +4,33 @@ # Contributor: Alexander Rødseth <rods...@gmail.com> pkgname=python-sh -pkgver=1.14.3 -pkgrel=2 +pkgver=2.0.6 +pkgrel=1 pkgdesc='Subprocess interface that allows you to call any program as if it were a function' arch=('any') url='https://pypi.python.org/pypi/sh' license=('MIT') depends=('python') -makedepends=('python-setuptools') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel' 'python-poetry-core') checkdepends=('lsof' 'python-pytest') source=("https://pypi.io/packages/source/s/sh/sh-$pkgver.tar.gz") -sha512sums=('f78b418a396b78b4d303846da222eedc7525dee8d200bf96d48054d91a82671d40e0f1f82eb406b16016752ff95c3b2360075974abc3a5a814b8cfe70528231a') -b2sums=('e570b3d51bbabebc90a575aaa502dc448f5049caf7485763f7ca84bd30a1e19f37441e4217074cb75ee0094600d328b59693fffdb0647479478246e58c0f00a7') +sha512sums=('717dae58ebd08b3a86e0d30ba2a6f3055592844d064265280b97a1d29bd7d0422c9e5500b6eb999cc1a97c1c2af04cf8ed214670bc08cb2bc45e418f69560c1d') +b2sums=('2352aa1c560a95e59446473658d0a95609f594417c8840c84cf1d65590aa94c2225dcd8782e75d82e92cdbf86f21dbbe03a1818a5ef1800a39444ce2918bc90b') build() { cd sh-$pkgver - python setup.py build + python -m build --wheel --no-isolation } check() { cd sh-$pkgver - export PYTHONPATH="build:${PYTHONPATH}" - # test_no_fd_leak: AssertionError: 27 != 25 - pytest test.py --deselect test.py::MiscTests::test_no_fd_leak + # export PYTHONPATH="$(pwd):${PYTHONPATH}" + pytest tests -k 'not test_environment' } package() { cd sh-$pkgver - python setup.py install -O1 --root="$pkgdir" + python -m installer --destdir="$pkgdir" dist/*.whl install -vDm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/python-sh/LICENSE install -vDm 644 {README.rst,CHANGELOG.md} \ -t "${pkgdir}/usr/share/doc/${pkgname}" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-sh/-/commit/5c61ea8c6af2b3ede876949d623e1673ba97647a -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-sh/-/commit/5c61ea8c6af2b3ede876949d623e1673ba97647a You're receiving this email because of your account on gitlab.archlinux.org.