# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Maintainer: Caleb Maclennan <caleb@alerque.com>
# Contributor: Simon Sapin <simon dot sapin at exyr dot org>
# Contributor: Kyle Keen <keenerd@gmail.com>
pkgname=python-tinycss2
pkgver=1.4.0
pkgrel=2
pkgdesc="Low-level CSS parser for Python"
url="https://pypi.python.org/pypi/tinycss2"
license=('BSD-3-Clause')
arch=('any')
depends=('python-webencodings')
makedepends=('python-build' 'python-installer' 'python-flit-core')
#checkdepends=('python-pytest')
_css_tests_commit=43e65b244133f17eb8a4d4404d5774672b94824f
source=("https://pypi.io/packages/source/t/tinycss2/tinycss2-$pkgver.tar.gz"
css-parsing-tests-$_css_tests_commit.tar.gz::https://github.com/SimonSapin/css-parsing-tests/archive/$_css_tests_commit.tar.gz)
sha512sums=('be0faac6fc55113c4a110d6cd23714867f3f4c33829cadcc8619b1c7b801bc009501cd0f0f7b3d21040129526633ef1f956ef6cb2ca8955d32f2b0b11f875d92'
'ed83bf447a595d754bbae9fcf25c3d2b4812f99b65c5e46b39d5f7ade57d49b4ffded9bc9d1cfef0a50b078f8ceb9bedb1d4f2f9ebf6db875eaad6c956b4f1d5')
prepare() {
cd tinycss2-$pkgver
cp ../css-parsing-tests-$_css_tests_commit/* tests/css-parsing-tests/
}
build() {
cd tinycss2-$pkgver
python -m build -nw
}
#check() {
# cd tinycss2-$pkgver
# PYTHONPATH=. pytest
#}
package() {
cd tinycss2-$pkgver
python -m installer -d "$pkgdir" dist/*.whl
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}