~dricottone/huttese-apk

ref: f569ac0485c258d3676e42befd70635ce55e2642 huttese-apk/sr.ht/py3-weasyprint/APKBUILD -rw-r--r-- 1.2 KiB
f569ac04 — Drew DeVault py3-weasyprint: upgrade to 54.0 2 years ago
                                                                                
f80dffa9 Drew DeVault
468c6027 Drew DeVault
f569ac04 Drew DeVault
f80dffa9 Drew DeVault
468c6027 Drew DeVault
f80dffa9 Drew DeVault
f569ac04 Drew DeVault
f80dffa9 Drew DeVault
f569ac04 Drew DeVault
f80dffa9 Drew DeVault
f569ac04 Drew DeVault
f80dffa9 Drew DeVault
f569ac04 Drew DeVault
f80dffa9 Drew DeVault
f569ac04 Drew DeVault
f80dffa9 Drew DeVault
468c6027 Drew DeVault
f569ac04 Drew DeVault
468c6027 Drew DeVault
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=py3-weasyprint
_pyname=weasyprint
pkgver=54.0
pkgrel=0
pkgdesc="cairo-based HTML renderer for python"
url="https://weasyprint.org"
arch="noarch"
license="BSD-3-Clause"
depends="
	pango cairo py3-cairocffi py3-cairosvg py3-cssselect2 py3-tinycss2
	py3-pyphen py3-lxml py3-pdfrw py3-fonttools py3-pydyf
"
makedepends="py3-setuptools pyproject2setuppy"
checkdepends="
	py3-pytest
	py3-pytest-cov
	py3-pytest-isort
	py3-pytest-flake8
	py3-pytest-runner
	ghostscript
"
_pypiprefix="${_pyname%${_pyname#?}}"
source="https://files.pythonhosted.org/packages/source/$_pypiprefix/$_pyname/$_pyname-$pkgver.tar.gz"
builddir="$srcdir"/$_pyname-$pkgver

prepare() {
	# Here's a cool idea: let's add a style linter to our test suite, then ship
	# releases with style errors so that our release tarballs have failing
	# tests! Brilliant!
	sed -i pyproject.toml -e 's/--isort//'
}

build() {
	python3 -m pyproject2setuppy.main build
}

check() {
	python3 -m pytest
}

package() {
	python3 -m pyproject2setuppy.main install --prefix=/usr --root="$pkgdir"
}

sha512sums="
3f6595fa856a5ef97e6c0009de34c3c614b829618fc9a28d5728047bbb6edf4972576a5577ef57d588a645d09a76e87ceb8928cc5536fb3900e6525559bf643b  weasyprint-54.0.tar.gz
"