summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgesh2024-03-25 15:36:32 +0200
committergesh2024-03-26 21:18:10 +0200
commit18b28df5cdb546d1990a82ac7c55abba6c5a63b5 (patch)
treed3d285351f3f876cbe702281a7ef035b0141b6f5
parent207a12d4af51cb060b269c289aaaa828a36c0d50 (diff)
downloadaur-18b28df5cdb546d1990a82ac7c55abba6c5a63b5.tar.gz
Update to PEP517 standard
-rw-r--r--.SRCINFO19
-rw-r--r--.gitattributes1
-rw-r--r--PKGBUILD37
3 files changed, 31 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5a297683a190..11b469feb441 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,19 @@
pkgbase = python-habanero
- pkgdesc = Habanero is a low level client for working with Crossref's search API.
- pkgver = 1.2.3
- pkgrel = 2
- url = https://pypi.org/project/habanero/
+ pkgdesc = A low level client for Crossref's Search API
+ pkgver = 1.2.6
+ pkgrel = 1
+ url = https://github.com/sckott/habanero
arch = any
- license = GPL
+ license = MIT
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
makedepends = python-setuptools
- makedepends = python-pip
+ makedepends = python-setuptools-scm
depends = python
depends = python-requests
depends = python-tqdm
- source = https://files.pythonhosted.org/packages/source/h/habanero/habanero-1.2.3.tar.gz
- sha256sums = 196f9e01b42dad2cd829dc5d0bbe466232daf6ad5f1b0ee7098a57927b17e908
+ source = https://files.pythonhosted.org/packages/3d/17/885ee33738a7ecb29d487ca42043378804d0c47945d24ee040cfaa35beeb/habanero-1.2.6.tar.gz
+ sha256sums = b206d49f44f41c2289f0ad731f259a50d4376c747d8ecbb219a73874d45309d4
pkgname = python-habanero
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000000..08c7cb3413a1
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+.SRCINFO -whitespace
diff --git a/PKGBUILD b/PKGBUILD
index 09230ef50749..d790cc5cd8be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,36 @@
# Maintainer: JP-Ellis <josh@jpellis.me>
-pkgname=python-habanero
-_name=${pkgname#python-}
-pkgver=1.2.3
-pkgrel=2
-pkgdesc="Habanero is a low level client for working with Crossref's search API."
-arch=('any')
-url="https://pypi.org/project/habanero/"
-license=('GPL')
+pkgname='python-habanero'
+_module='habanero'
+_src_folder='habanero-1.2.6'
+pkgver='1.2.6'
+pkgrel=1
+pkgdesc="A low level client for Crossref's Search API"
+url="https://github.com/sckott/habanero"
depends=(
'python'
'python-requests'
'python-tqdm'
)
makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-wheel'
'python-setuptools'
- 'python-pip'
+ 'python-setuptools-scm'
)
-optdepends=()
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
-sha256sums=('196f9e01b42dad2cd829dc5d0bbe466232daf6ad5f1b0ee7098a57927b17e908')
-noextract=()
+license=('MIT')
+arch=('any')
+source=("https://files.pythonhosted.org/packages/3d/17/885ee33738a7ecb29d487ca42043378804d0c47945d24ee040cfaa35beeb/habanero-1.2.6.tar.gz")
+sha256sums=('b206d49f44f41c2289f0ad731f259a50d4376c747d8ecbb219a73874d45309d4')
build() {
- cd "${srcdir}/${_name}-${pkgver}"
- touch Changelog.rst
- python setup.py build
+ cd "${srcdir}/${_src_folder}"
+ python -m build --wheel --no-isolation
}
package() {
- cd "${srcdir}/${_name}-${pkgver}"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ cd "${srcdir}/${_src_folder}"
+ python -m installer --destdir="${pkgdir}" dist/*.whl
}
# vim:set ts=2 sw=2 et: