diff options
author | Carlos Aznarán Laos | 2022-03-09 16:00:55 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-03-09 16:00:55 -0500 |
commit | e5fdd6b88fe513764c33ad6bea8e5cea8306cebf (patch) | |
tree | ceeac180d109ec9f937792dcca11d058f105c30e | |
parent | 524c17f2b62f6185ebd59850a8ef09f831330482 (diff) | |
download | aur-e5fdd6b88fe513764c33ad6bea8e5cea8306cebf.tar.gz |
Drop python2
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 19 insertions, 41 deletions
@@ -1,16 +1,12 @@ pkgbase = python-singleton-decorator - pkgdesc = A testable decorator that allows you to easily create singleton objects" + pkgdesc = A testable decorator that allows you to easily create singleton objects pkgver = 1.0.0 pkgrel = 1 - url = https://pypi.org/project/singleton-decorator/ + url = https://pypi.org/project/singleton-decorator arch = any license = GPL3 makedepends = python-setuptools - makedepends = python2-setuptools - source = https://files.pythonhosted.org/packages/33/98/a8b5c919bee1152a9a1afd82014431f8db5882699754de50d1b3aba4d136/singleton-decorator-1.0.0.tar.gz - sha256sums = 1a90ad8a8a738be591c9c167fdd677c5d4a43d1bc6b1c128227be1c5e03bee07 + source = https://pypi.org/packages/source/s/singleton-decorator/singleton-decorator-1.0.0.tar.gz + sha512sums = 180376a79a7db65a9959b365cb0b44a1d165e31a5a50ff268c1f994eef635fd87414307074db13d7329ec989a0c23589f07119d3319a47f2387b09f9c71f1f3f pkgname = python-singleton-decorator - -pkgname = python2-singleton-decorator - @@ -1,41 +1,23 @@ -# Maintainer: Michael Stegeman <mstegeman@mozilla.com> -pkgbase=python-singleton-decorator -pkgname=('python-singleton-decorator' 'python2-singleton-decorator') +# Contributor: Michael Stegeman <mstegeman@mozilla.com> +_base=singleton-decorator +pkgname=python-${_base} pkgver=1.0.0 pkgrel=1 -pkgdesc='A testable decorator that allows you to easily create singleton objects"' -arch=('any') -url='https://pypi.org/project/singleton-decorator/' -license=('GPL3') -makedepends=('python-setuptools' 'python2-setuptools') -source=( - "https://files.pythonhosted.org/packages/33/98/a8b5c919bee1152a9a1afd82014431f8db5882699754de50d1b3aba4d136/singleton-decorator-${pkgver}.tar.gz" -) -sha256sums=( - '1a90ad8a8a738be591c9c167fdd677c5d4a43d1bc6b1c128227be1c5e03bee07' -) - -prepare() { - cp -a singleton-decorator-${pkgver}{,-py2} - find "singleton-decorator-${pkgver}-py2" -name \*.py -exec sed -i '1s/python$/&2/' {} + -} +pkgdesc="A testable decorator that allows you to easily create singleton objects" +arch=(any) +url="https://pypi.org/project/${_base}" +license=(GPL3) +makedepends=(python-setuptools) +source=(https://pypi.org/packages/source/${_base::1}/${_base}/${_base}-${pkgver}.tar.gz) +sha512sums=('180376a79a7db65a9959b365cb0b44a1d165e31a5a50ff268c1f994eef635fd87414307074db13d7329ec989a0c23589f07119d3319a47f2387b09f9c71f1f3f') build() { - cd "${srcdir}/singleton-decorator-${pkgver}" + cd ${_base}-${pkgver} + export PYTHONHASHSEED=0 python setup.py build - - cd "${srcdir}/singleton-decorator-${pkgver}-py2" - python2 setup.py build } -package_python-singleton-decorator() { - cd "${srcdir}/singleton-decorator-${pkgver}" - python setup.py install --root="$pkgdir" --optimize=1 +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build } - -package_python2-singleton-decorator() { - cd "${srcdir}/singleton-decorator-${pkgver}-py2" - python2 setup.py install --root="$pkgdir" --optimize=1 -} - -# vim:set ts=2 sw=2 et ft=sh: |