Date: Friday, April 14, 2023 @ 16:44:33
  Author: jelle
Revision: 1446048

upgpkg: python-linetable 0.0.3-1: new dependency of kajiki

Modified:
  python-linetable/trunk/PKGBUILD

----------+
 PKGBUILD |   17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-14 16:33:52 UTC (rev 1446047)
+++ PKGBUILD    2023-04-14 16:44:33 UTC (rev 1446048)
@@ -5,15 +5,28 @@
 pkgrel=1
 pkgdesc='Library to parse and generate co_linetable attributes in Python code 
objects'
 url="https://github.com/amol-/linetable";
+arch=('any')
 license=('MIT')
 depends=('python')
+checkdepends=('python-pytest')
 makedepends=('python-setuptools')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/amol-/linetable/archive/refs/tags/${pkgver}.tar.gz)
+sha256sums=('dad177fcf1a75669e78b12ae5b6a5e5478fc9a41ea9295960436102ae8ce4b0a')
 
 build() {
-       cd boop
+       cd linetable-${pkgver}
+       PYTHONPATH=. python3 setup.py build
 }
 
+check() {
+       cd linetable-${pkgver}
+       export PYTHONPATH="${PWD}"
+       pytest tests
+}
+
 package() {
-       cd boop
+       cd linetable-${pkgver}
+       python ./setup.py install --root="$pkgdir/" --optimize=1
+
+       install -D -m644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
 }

Reply via email to