summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornullableVoidPtr2022-10-20 14:58:12 +0800
committernullableVoidPtr2022-10-20 15:01:34 +0800
commit5d76b8b90bdbb5ea042382c89af307bbb6ead5ca (patch)
tree71534762ed6c95e041c3182727dbf1b5ad173089
parent3dd602ee2dbb7d002f1472ea6b4727407605e112 (diff)
downloadaur-5d76b8b90bdbb5ea042382c89af307bbb6ead5ca.tar.gz
Package overrides
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD35
2 files changed, 31 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3674f6a85b04..a578bf3d084b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = python-overrides
pkgdesc = A decorator to automatically detect mismatch when overriding a method
- pkgver = 3.1.0
+ pkgver = 7.3.1
pkgrel = 1
url = https://github.com/mkorpela/overrides
arch = any
license = Apache
+ checkdepends = python-pytest
+ checkdepends = mypy
makedepends = python-setuptools
- source = python-overrides-3.1.0.tar.gz::https://github.com/mkorpela/overrides/archive/3.1.0.tar.gz
- sha256sums = af85c1b1c5a46342862442e5f02f7269ecf957d05f043151f861c8f43ffcec15
+ source = https://files.pythonhosted.org/packages/source/o/overrides/overrides-7.3.1.tar.gz
+ sha256sums = 8b97c6c1e1681b78cbc9424b138d880f0803c2254c5ebaabdde57bb6c62093f2
pkgname = python-overrides
-
diff --git a/PKGBUILD b/PKGBUILD
index 0ab36b9918e8..e252c4b79d7c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,34 @@
-# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+# Maintainer: Avery Warddhana <nullableVoidPtr+arch _ gmail>
pkgname=python-overrides
-pkgver=3.1.0
+_name=${pkgname#python-}
+pkgver=7.3.1
pkgrel=1
-pkgdesc='A decorator to automatically detect mismatch when overriding a method'
-arch=('any')
+pkgdesc="A decorator to automatically detect mismatch when overriding a method"
url='https://github.com/mkorpela/overrides'
+arch=('any')
license=('Apache')
makedepends=('python-setuptools')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mkorpela/overrides/archive/${pkgver}.tar.gz")
-sha256sums=('af85c1b1c5a46342862442e5f02f7269ecf957d05f043151f861c8f43ffcec15')
+checkdepends=('python-pytest' 'mypy')
+source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz)
+sha256sums=('8b97c6c1e1681b78cbc9424b138d880f0803c2254c5ebaabdde57bb6c62093f2')
+
+build() {
+ cd "${_name}-${pkgver}"
+ python setup.py build
+}
+
+check() {
+ cd "${_name}-${pkgver}"
+ pytest tests
+ mypy overrides
+ sh ./check_mypy.sh
+}
package() {
- cd "overrides-${pkgver}"
- python setup.py install --root="$pkgdir/" --optimize=1
-} \ No newline at end of file
+ cd "${_name}-${pkgver}"
+ export PYTHONHASHSEED=0
+ python setup.py install --root="$pkgdir" --optimize=1
+}
+
+# vim:set et sw=4 sts=4 tw=80: