diff options
author | Luis Martinez | 2021-09-15 13:48:34 -0500 |
---|---|---|
committer | Luis Martinez | 2021-09-15 13:48:34 -0500 |
commit | cec3a94554b5d9bdc091f97cfe9fe6a5adc086ef (patch) | |
tree | 13d704c663bc16010a7e05a0132ce714e4dcbca9 | |
parent | 2e2797db578e9c52c97b1f1bc10353d2382b2e5e (diff) | |
download | aur-python-pinject.tar.gz |
update to 0.15.3
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 31 insertions, 22 deletions
@@ -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 - @@ -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 +} |