Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
python-billiard


Commits:
7ad741a5 by Antonio Rojas at 2023-12-25T10:40:35+01:00
upgpkg: 4.2.0-1: Update to 4.2.0

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,19 @@
+pkgbase = python-billiard
+       pkgdesc = Python multiprocessing fork with improvements and bugfixes.
+       pkgver = 4.2.0
+       pkgrel = 1
+       url = https://pypi.org/project/billiard/
+       arch = x86_64
+       license = BSD
+       checkdepends = python-pytest-runner
+       checkdepends = python-case
+       checkdepends = python-psutil
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = python
+       source = 
https://pypi.io/packages/source/b/billiard/billiard-4.2.0.tar.gz
+       sha512sums = 
8f25cd44416cb5b89a4e511189d8381f7bd0b0bc15597d2adb4b4e3fe3542a651acd7803dea43dcf0a94e2be6347d509393dac7dcabf2902a5f81b3cad8b0685
+
+pkgname = python-billiard


=====================================
PKGBUILD
=====================================
@@ -3,17 +3,17 @@
 # Source: https://github.com/zancarius/archlinux-pkgbuilds
 
 pkgname=python-billiard
-pkgver=4.1.0
-pkgrel=2
+pkgver=4.2.0
+pkgrel=1
 pkgdesc="Python multiprocessing fork with improvements and bugfixes."
 arch=('x86_64')
 url="https://pypi.org/project/billiard/";
 license=('BSD')
 depends=('python')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 checkdepends=('python-pytest-runner' 'python-case' 'python-psutil')
 source=("https://pypi.io/packages/source/b/billiard/billiard-$pkgver.tar.gz";)
-sha512sums=('b55b9a94564211261dfdacff15e462786d0a5ef0cdee3b9f44d2f7ee89a3659a027cb7686452a02ec3258479033e13e4d6a3ada61c2e7b2b3d4fa81afe4fdb88')
+sha512sums=('8f25cd44416cb5b89a4e511189d8381f7bd0b0bc15597d2adb4b4e3fe3542a651acd7803dea43dcf0a94e2be6347d509393dac7dcabf2902a5f81b3cad8b0685')
 
 prepare() {
   cd billiard-$pkgver
@@ -22,16 +22,16 @@ prepare() {
 
 build() {
   cd billiard-$pkgver
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
   cd billiard-$pkgver
-  python setup.py pytest
+  pytest -v
 }
 
 package() {
   cd billiard-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm664 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-billiard/-/commit/7ad741a54460a4a3c65756977372b214eaff729b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-billiard/-/commit/7ad741a54460a4a3c65756977372b214eaff729b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to