archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / python-bleach / repos / community-any / PKGBUILD
blob7b397a9bd1cf1625ba7d2100b69ada4d6604a896
1 # Maintainer: Johannes Löthberg <johannes@kyriasis.com>
3 pkgname=python-bleach
4 pkgver=6.0.0
5 pkgrel=2
7 pkgdesc="An easy whitelist-based HTML-sanitizing tool"
8 url="https://pypi.org/project/bleach/"
9 arch=('any')
10 license=('Apache')
11 depends=('python-packaging'
12          'python-six'
13          'python-webencodings')
14 makedepends=('python'
15              'python-setuptools')
16 checkdepends=('python-pytest')
17 optdepends=('python-tinycss2: for CSS sanitisation')
19 source=(https://pypi.org/packages/source/b/bleach/bleach-$pkgver.tar.gz)
21 sha256sums=('1a1a85c1595e07d8db14c5f09f09e6433502c51c595970edc090551f0db99414')
23 prepare() {
24         cd "$srcdir"/bleach-$pkgver
27 build() {
28         cd "$srcdir"/bleach-$pkgver
29         python setup.py build
32 # Upstream broke the test suite.
33 check() {
34         cd "$srcdir"/bleach-$pkgver
35         python -m pytest
38 package() {
39         cd "$srcdir"/bleach-$pkgver
40         python setup.py install --skip-build --optimize=1 --root="$pkgdir"