summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-10-02 14:32:31 -0500
committerLuis Martinez2021-10-02 14:32:31 -0500
commita3e3dea9753f463e6b9e9da9fc6714abe753c03a (patch)
treec0a87a1ef8ba670b37508ee0d037205e63e243bf
parent880499437bee8be887250e72e5b3e43c946e1b77 (diff)
downloadaur-a3e3dea9753f463e6b9e9da9fc6714abe753c03a.tar.gz
update to 0.1.0
package cleaned up according to Python packaging guidelines
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD54
2 files changed, 38 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7df14575bba0..9697631f0c72 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,19 @@
pkgbase = python-typechecks
- pkgdesc = Helper functions for runtime type checking in Python
- pkgver = 0.0.2
- pkgrel = 2
+ pkgdesc = Helper functions for runtime type checking
+ pkgver = 0.1.0
+ pkgrel = 1
url = https://pypi.python.org/pypi/typechecks
arch = any
license = Apache
- makedepends = python
+ checkdepends = python-nose
+ checkdepends = python2-nose
makedepends = python-setuptools
- makedepends = python2
makedepends = python2-setuptools
- options = !emptydirs
- source = python-typechecks-0.0.2.tar.gz::https://pypi.python.org/packages/60/8e/ca9aac318aeb8e909b4435881c79a633ed40e4efa6fbb3c32c393b5da512/typechecks-0.0.2.tar.gz
- sha256sums = 1473dfecd9ceebb3608df3515cadd09bf87ca8385ae66839943bd373a6b9da36
+ source = python-typechecks-0.1.0.tar.gz::https://files.pythonhosted.org/packages/source/t/typechecks/typechecks-0.1.0.tar.gz
+ sha256sums = 7d801a6018f60d2a10aa3debc3af65f590c96c455de67159f39b9b183107c83b
pkgname = python-typechecks
depends = python
pkgname = python2-typechecks
depends = python2
-
diff --git a/PKGBUILD b/PKGBUILD
index c6cc5b02b96c..b7bc56e7f31e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,51 @@
-# Maintainer: Clint Valentine <valentine.clint@gmail.com>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Clint Valentine <valentine.clint@gmail.com>
-_name=typechecks
-pkgbase='python-typechecks'
+pkgbase=python-typechecks
pkgname=('python-typechecks' 'python2-typechecks')
-pkgver=0.0.2
-pkgrel=2
-pkgdesc="Helper functions for runtime type checking in Python"
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Helper functions for runtime type checking"
arch=('any')
url="https://pypi.python.org/pypi/typechecks"
license=('Apache')
-makedepends=(
- 'python' 'python-setuptools'
- 'python2' 'python2-setuptools')
-options=(!emptydirs)
-source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/60/8e/ca9aac318aeb8e909b4435881c79a633ed40e4efa6fbb3c32c393b5da512/typechecks-0.0.2.tar.gz)
-sha256sums=('1473dfecd9ceebb3608df3515cadd09bf87ca8385ae66839943bd373a6b9da36')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-nose' 'python2-nose')
+source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/t/typechecks/typechecks-$pkgver.tar.gz")
+sha256sums=('7d801a6018f60d2a10aa3debc3af65f590c96c455de67159f39b9b183107c83b')
prepare() {
- cp -a "${_name}"-"${pkgver}"{,-py2}
+ cp -a "typechecks-$pkgver"{,-py2}
}
build(){
- cd "${srcdir}"/"${_name}"-"${pkgver}"
- python setup.py build
+ pushd "typechecks-$pkgver"
+ python setup.py build
+ popd
- cd "${srcdir}"/"${_name}"-"${pkgver}"-py2
- python2 setup.py build
+ pushd "typechecks-$pkgver-py2"
+ python2 setup.py build
+}
+
+check() {
+ pushd "typechecks-$pkgver"
+ python setup.py nosetests
+ popd
+
+ pushd "typechecks-$pkgver-py2"
+ python2 setup.py nosetests
}
package_python2-typechecks() {
- depends=('python2')
+ depends=('python2')
- cd "${_name}"-"${pkgver}"-py2
- python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ cd "typechecks-$pkgver-py2"
+ PYTHONHASHSEED=0 python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build
}
package_python-typechecks() {
- depends=('python')
+ depends=('python')
- cd "${_name}"-"${pkgver}"
- python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ cd "typechecks-$pkgver"
+ PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
}