summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD12
2 files changed, 12 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 80c222f4a54d..cf4e536991b3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
pkgbase = python-magic-filter
pkgdesc = A filter package based on dynamic attribute getter
pkgver = 1.0.12
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/aiogram/magic-filter
arch = any
license = MIT
+ checkdepends = python-pytest
makedepends = python-build
makedepends = python-hatchling
makedepends = python-installer
diff --git a/PKGBUILD b/PKGBUILD
index c16a64516181..119fcf065813 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,10 @@
-# Maintainer:
+# Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com >
# Contributor: Evgeniy Filimonov <evgfilim1 at gmail dot com>
_pyname='magic-filter'
pkgname="python-${_pyname}"
pkgver=1.0.12
-pkgrel=1
+pkgrel=2
pkgdesc="A filter package based on dynamic attribute getter"
arch=('any')
url="https://github.com/aiogram/${_pyname}"
@@ -17,6 +17,9 @@ makedepends=(
'python-hatchling'
'python-installer'
)
+checkdepends=(
+ 'python-pytest'
+)
source=(https://github.com/aiogram/magic-filter/archive/v$pkgver/$_pyname-$pkgver.tar.gz)
sha256sums=('e1bdaddbc2090a13883956c55bd0dd5b8affd0eeb825ce19ec5e891247f7c0cf')
@@ -25,6 +28,11 @@ build() {
python -m build --wheel --no-isolation
}
+check() {
+ cd ${_pyname}-${pkgver}
+ pytest
+}
+
package() {
cd ${_pyname}-${pkgver}
python -m installer --destdir="${pkgdir}" dist/*.whl