Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages /
python-fontpens
Commits:
2aafbc82 by Jelle van der Waa at 2024-11-30T12:46:49+01:00
upgpkg: 0.2.4-9: Rebuild for Python 3.13
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = python-fontpens
pkgdesc = A collection of classes implementing the pen protocol for
manipulating glyphs
pkgver = 0.2.4
- pkgrel = 8
+ pkgrel = 9
url = https://github.com/robotools/fontPens
arch = any
license = BSD
=====================================
PKGBUILD
=====================================
@@ -1,15 +1,10 @@
# Maintainer: Caleb Maclennan <[email protected]>
# Contributor: Guillaume Horel <[email protected]>
-# Upstream test suite has a circular dependency (it uses fontparts which in
-# turn depends on this library) and thus cannot be run by default without
-# blocking installation until first building without tests.
-BUILDENV+=(!check)
-
_pyname=fontPens
pkgname=python-${_pyname,,}
pkgver=0.2.4
-pkgrel=8
+pkgrel=9
pkgdesc='A collection of classes implementing the pen protocol for
manipulating glyphs'
arch=(any)
url="https://github.com/robotools/$_pyname"
@@ -30,7 +25,10 @@ build() {
check() {
cd "$_archive"
- PYTHONPATH=Lib pytest Lib
+ # Upstream test suite has a circular dependency (it uses fontparts
which in
+ # turn depends on this library) and thus cannot be run by default
without
+ # blocking installation until first building without tests.
+ # TODO: use a venv instead for testing
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-fontpens/-/commit/2aafbc82cf61505f16f29b3e6fb3b1dc5b23dba4
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-fontpens/-/commit/2aafbc82cf61505f16f29b3e6fb3b1dc5b23dba4
You're receiving this email because of your account on gitlab.archlinux.org.