David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
python-aspectlib


Commits:
52e84a63 by David Runge at 2024-04-04T10:12:30+02:00
Switch to correct SPDX license identifier

Signed-off-by: David Runge <dv...@archlinux.org>

- - - - -
046ad3a0 by David Runge at 2024-04-04T10:18:04+02:00
Switch to PEP517

Signed-off-by: David Runge <dv...@archlinux.org>

- - - - -
6e5c311b by David Runge at 2024-04-04T10:18:45+02:00
Add all direct dependencies

Signed-off-by: David Runge <dv...@archlinux.org>

- - - - -
8111e100 by David Runge at 2024-04-04T10:19:46+02:00
upgpkg: 1.5.2-8: Rebuild against Python 3.12

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,19 @@
 pkgbase = python-aspectlib
        pkgdesc = Development library for quickly writing configurable 
applications and daemons
        pkgver = 1.5.2
-       pkgrel = 7
+       pkgrel = 8
        url = https://github.com/ionelmc/python-aspectlib
        arch = any
-       license = BSD
+       license = BSD-2-Clause
        checkdepends = python-tornado
        checkdepends = python-process-tests
        checkdepends = python-profilestats
        checkdepends = python-pytest
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = python
        depends = python-fields
        source = 
python-aspectlib-1.5.2.tar.gz::https://github.com/ionelmc/python-aspectlib/archive/v1.5.2.tar.gz
        source = python310.patch


=====================================
PKGBUILD
=====================================
@@ -2,13 +2,13 @@
 
 pkgname=python-aspectlib
 pkgver=1.5.2
-pkgrel=7
+pkgrel=8
 pkgdesc="Development library for quickly writing configurable applications and 
daemons"
 arch=('any')
-license=('BSD')
+license=('BSD-2-Clause')
 url="https://github.com/ionelmc/python-aspectlib";
-depends=('python-fields')
-makedepends=('python-setuptools')
+depends=('python' 'python-fields')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 checkdepends=('python-tornado' 'python-process-tests'
               'python-profilestats' 'python-pytest') # 'mysql-python')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/ionelmc/python-aspectlib/archive/v$pkgver.tar.gz";
@@ -24,7 +24,7 @@ prepare() {
 
 build() {
   cd python-aspectlib-$pkgver
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -35,6 +35,6 @@ check() {
 
 package() {
   cd python-aspectlib-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-aspectlib/-/compare/a88541bb2193f12d0908204a096d900523489fd2...8111e100e0f5b1b6459b45ea88ad98ae7e706fcc

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-aspectlib/-/compare/a88541bb2193f12d0908204a096d900523489fd2...8111e100e0f5b1b6459b45ea88ad98ae7e706fcc
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to