archrelease: copy trunk to community-any
[arch-community.git] / python-flufl.bounce / trunk / PKGBUILD
blobd919efbb4a1bfb5696c02174537da7731d20b735
1 # Maintainer: David Runge <dvzrv@archlinux.org>
3 _name=flufl.bounce
4 pkgname=python-flufl.bounce
5 pkgver=4.0
6 pkgrel=4
7 pkgdesc="Email bounce detectors"
8 arch=('any')
9 url="https://fluflbounce.readthedocs.io/en/latest/"
10 license=('Apache')
11 depends=('python-atpublic' 'python-zope-interface')
12 makedepends=('python-setuptools')
13 checkdepends=('python-pytest')
14 provides=('python-flufl-bounce')
15 replaces=('python-flufl-bounce')
16 source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
17 sha512sums=('c6dd8cf2f4f0ea7c8698054042dfc9da3bd1a2d9cae082e01a0be9c39018fefba07154e2c9c15b1a00c896e58bb0a6d2063a3c067bec6b464d201bb7b3220e9e')
18 b2sums=('00c9d69d0aab3a4ca6f781dbd32bcc00d33de59371a163589f8be1747144f6cb9f51da57152235cfbc08ded63894402669c0ba4745eeb3c7b60c95cccf6206c7')
20 prepare() {
21   mv -v "${_name}-${pkgver}" "$pkgname-$pkgver"
22   cd "$pkgname-$pkgver"
25 build() {
26   cd "$pkgname-$pkgver"
27   python setup.py build
30 check() {
31   cd "$pkgname-$pkgver"
32   export PYTHONPATH="build:${PYTHONPATH}"
33   pytest -v
36 package() {
37   cd "$pkgname-$pkgver"
38   python setup.py install --skip-build \
39     --optimize=1 \
40     --root="${pkgdir}"
41   install -vDm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"