upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / python-mechanize / repos / community-any / PKGBUILD
blobd8b22200fe435d207db8e663d40d64d7ad0176ab
1 # Maintainer: Jelle van der Waa <jelle@archlinux.org>
2 # Contributor: Eli Schwartz <eschwartz@archlinux.org>
3 # Contributor: Alexander F Rødseth <xyproto@archlinux.org>
4 # Contributor: Chris Brannon <cmbrannon79@gmail.com>
5 # Contributor: Douglas Soares de Andrade
6 # Contributor: Roberto Alsina <ralsina@kde.org>
8 _pkgname=mechanize
9 pkgname=python-mechanize
10 pkgver=0.4.8
11 pkgrel=2
12 epoch=1
13 pkgdesc='Stateful programmatic web browsing in Python'
14 arch=('any')
15 url="https://github.com/python-mechanize/mechanize"
16 license=('BSD')
17 depends=('python-html5lib')
18 makedepends=('python-setuptools')
19 checkdepends=('python-zope-interface' 'python-twisted')
20 optdepends=('python-html5-parser: faster parsing of HTML')
21 source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz"{,.asc})
22 sha256sums=('5e86ac0777357e006eb04cd28f7ed9f811d48dffa603d3891ac6d2b92280dc91'
23             'SKIP')
24 b2sums=('bd91738092ac473ee6e65ee5f175479515f735a0433b112241f17061adf7e60ef6fa410fa549f088390b6ef6c8b2ff95e00335a626322ad170c88923c96e8e44'
25         'SKIP')
26 validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') # Kovid Goyal (New longer key) <kovid@kovidgoyal.net>
28 build() {
29   cd "mechanize-$pkgver"
31   python setup.py build
34 check() {
35   cd "mechanize-$pkgver"
37   python run_tests.py
40 package() {
41   cd "mechanize-$pkgver"
43   python setup.py install --root="$pkgdir" --optimize=1 --skip-build
44   install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"