summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-09-15 13:48:34 -0500
committerLuis Martinez2021-09-15 13:48:34 -0500
commitcec3a94554b5d9bdc091f97cfe9fe6a5adc086ef (patch)
tree13d704c663bc16010a7e05a0132ce714e4dcbca9
parent2e2797db578e9c52c97b1f1bc10353d2382b2e5e (diff)
downloadaur-python-pinject.tar.gz
update to 0.15.3
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD33
2 files changed, 31 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b710dec8472..72af4a43d08d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = python-pinject
- pkgdesc = A pythonic dependency injection library
- pkgver = 0.10.2
+ pkgdesc = Dependency injection library
+ pkgver = 0.15.3
pkgrel = 1
url = https://github.com/google/pinject
arch = any
license = APACHE
- depends = python>=3.1
- provides = python-pinject
- conflicts = python-pinject
- source = https://github.com/google/pinject/archive/v0.10.2.tar.gz
- source = object_providers.patch
- md5sums = ec41fb4da9ddcbf798722d7e660e8d6a
- md5sums = b395777fa022cf684cb0e7e49e88e6a0
+ checkdepends = python-pytest>=3.8.0
+ checkdepends = python-mock>=3.0.5
+ checkdepends = python-semver
+ makedepends = python-setuptools
+ depends = python-six>=1.7.3
+ depends = python-decorator>=4.3.0
+ source = python-pinject-0.15.3.tar.gz::https://github.com/google/pinject/archive/v0.15.3.tar.gz
+ sha256sums = f2489757a8292ea3343855a4c6c1c8c7b8f663f4d26a72cd1e289547e60ac064
pkgname = python-pinject
-
diff --git a/PKGBUILD b/PKGBUILD
index 40ab34775d1f..36d9e4835068 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,30 @@
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Florijan Hamzic <florijanh@gmail.com>
-_pkgname="python-pinject"
-pkgname="${_pkgname}"
-pkgver=0.10.2
+pkgname=python-pinject
+pkgver=0.15.3
pkgrel=1
-pkgdesc="A pythonic dependency injection library"
+pkgdesc="Dependency injection library"
arch=('any')
url="https://github.com/google/pinject"
license=('APACHE')
-depends=('python>=3.1')
-provides=("${_pkgname}")
-conflicts=("${_pkgname}")
-source=(https://github.com/google/pinject/archive/v$pkgver.tar.gz 'object_providers.patch')
-md5sums=('ec41fb4da9ddcbf798722d7e660e8d6a' 'b395777fa022cf684cb0e7e49e88e6a0')
+depends=('python-six>=1.7.3' 'python-decorator>=4.3.0')
+makedepends=('python-setuptools')
+checkdepends=('python-pytest>=3.8.0' 'python-mock>=3.0.5' 'python-semver')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('f2489757a8292ea3343855a4c6c1c8c7b8f663f4d26a72cd1e289547e60ac064')
-package(){
- cd "${srcdir}/pinject-${pkgver}"
- python setup.py install --root="$pkgdir" --prefix=/usr
+build() {
+ cd "pinject-$pkgver"
+ python setup.py build
}
+check() {
+ cd "pinject-$pkgver"
+ pytest
+}
+
+package() {
+ cd "pinject-$pkgver"
+ PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+}