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


Commits:
464ca050 by David Runge at 2023-09-03T20:42:55+02:00
Switch to upstream provided source tarballs

- - - - -
de969125 by David Runge at 2023-09-03T20:46:02+02:00
Switch to PEP517 and running unittest directly.

- - - - -
475a12c7 by David Runge at 2023-09-03T20:47:04+02:00
upgpkg: 1.4.4-9

Rebuild to switch to PEP517 (https://bugs.archlinux.org/task/78230).
Run unittest directly and do not use setup.py.

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -1,31 +1,38 @@
 # Maintainer: Felix Yan <[email protected]>
 # Contributor: Tobias Roettger <[email protected]>
 
+_name=appdirs
 pkgname=python-appdirs
 pkgver=1.4.4
-pkgrel=8
+pkgrel=9
 pkgdesc='A small Python module for determining appropriate platform-specific 
dirs, e.g. a "user data dir".'
 arch=('any')
 url="https://github.com/ActiveState/appdirs";
 license=('MIT')
 depends=('python')
-makedepends=('python-setuptools')
-source=("https://pypi.io/packages/source/a/appdirs/appdirs-$pkgver.tar.gz";)
-sha512sums=('8b0cdd9fd471d45b186aa47607691cf378dabd3edc7b7026a57bd6d6f57698e86f440818a5e23ba4288b35d6bb8cb6eb0106eae8aab09d8863ee15025d300883')
+makedepends=(
+  'python-build'
+  'python-installer'
+  'python-setuptools'
+  'python-wheel'
+)
+source=($_name-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz)
+sha512sums=('4c0e1e8dcd3f91b8b2d215b3f1e2ffaa85137fe054d07d3a2d442b1419e3b44e96fdea1620bd000bd3f4744f71b71f07280094f073df0ff008fac902af614656')
+b2sums=('cb9466f4a7f7c1d6f5b6d7ca031820ec4d3450afcaa8ba571e35387c3109ede4e2afbf2c1141a9d01d13798f55524d5efd3fa12546a9378abbda405353938d79')
 
 build() {
-  cd appdirs-$pkgver
-  python setup.py build
+  cd $_name-$pkgver
+  python -m build --wheel --no-isolation
 }
 
 check() {
-  cd appdirs-$pkgver
-  python setup.py test
+  cd $_name-$pkgver
+  python -m unittest discover -vs test
 }
 
 package() {
-  cd appdirs-$pkgver
-  python setup.py install --root="$pkgdir/" --optimize=1
+  cd $_name-$pkgver
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-appdirs/-/compare/8df72cd9c2b4222f32d899342fe48d5e876e173d...475a12c73d7c53fc81da9fb70f65f06f1f321d14

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-appdirs/-/compare/8df72cd9c2b4222f32d899342fe48d5e876e173d...475a12c73d7c53fc81da9fb70f65f06f1f321d14
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to