diff options
author | gesh | 2024-03-25 15:36:32 +0200 |
---|---|---|
committer | gesh | 2024-03-26 21:18:10 +0200 |
commit | 18b28df5cdb546d1990a82ac7c55abba6c5a63b5 (patch) | |
tree | d3d285351f3f876cbe702281a7ef035b0141b6f5 | |
parent | 207a12d4af51cb060b269c289aaaa828a36c0d50 (diff) | |
download | aur-18b28df5cdb546d1990a82ac7c55abba6c5a63b5.tar.gz |
Update to PEP517 standard
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | PKGBUILD | 37 |
3 files changed, 31 insertions, 26 deletions
@@ -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 @@ -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: |