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.


Reply via email to