summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGI_Jack2023-05-13 21:20:34 -0700
committerGI_Jack2023-05-13 21:20:34 -0700
commit85caeedad926563f85a36fce07e9e22aae1cdc81 (patch)
tree36e1c9aa6b1c6d8f78afeebaa47743f4a8e4fb08
parente7254c96de92b17b1b18a10abfb095b0d735107c (diff)
downloadaur-python-travispy.tar.gz
updated for moden packaging guidelines
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD16
2 files changed, 14 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 97d61649d66d..6d8da59a3cd6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,15 @@
# Generated by mksrcinfo(replacement shim) v8
-# Thu Jan 21 08:22:33 PM EST 2021
+# Sat May 13 09:20:31 PM PDT 2023
pkgbase = python-travispy
pkgdesc = TravisPy is a Python API for Travis CI. It follows the official API and is implemented as similar as possible to Ruby implementation.
pkgver = 0.3.5
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/menegazzo/travispy
arch = any
license = GPLv3
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-coverage
depends = python-pytest
depends = python-pytest-rerunfailures
@@ -16,4 +18,3 @@ pkgbase = python-travispy
sha256sums = 85293ac89d2cea0244c2a9cb64e447096993ac53fa41cc3ab8ae18d6a4d575b0
pkgname = python-travispy
-
diff --git a/PKGBUILD b/PKGBUILD
index 67f2abd61aa6..d31d18d88cc5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,20 +3,22 @@
pkgname=python-travispy
_pypiname=travispy
pkgver=0.3.5
-pkgrel=1
+pkgrel=2
pkgdesc="TravisPy is a Python API for Travis CI. It follows the official API and is implemented as similar as possible to Ruby implementation."
url="https://github.com/menegazzo/travispy"
arch=('any')
license=('GPLv3')
depends=('python-coverage' 'python-pytest' 'python-pytest-rerunfailures' 'python-requests')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-wheel')
source=(${_pypiname}-${pkgver}.tar.gz::"https://github.com/menegazzo/travispy/archive/v${pkgver}.tar.gz")
sha256sums=('85293ac89d2cea0244c2a9cb64e447096993ac53fa41cc3ab8ae18d6a4d575b0')
-package_python-travispy() {
- cd ${_pypiname}-${pkgver}
- python setup.py install -O1 --root="${pkgdir}" --prefix=/usr
+build() {
+ cd "${_pypiname}-${pkgver}"
+ python -m build --wheel --no-isolation
}
-
-
+package() {
+ cd "${_pypiname}-${pkgver}"
+ python -m installer --destdir="${pkgdir}" dist/*.whl
+}