[arch-commits] Commit in python-mechanize/trunk (PKGBUILD)
Eli Schwartz
eschwartz at archlinux.org
Sun Jan 27 03:18:37 UTC 2019
Date: Sunday, January 27, 2019 @ 03:18:37
Author: eschwartz
Revision: 428197
upgpkg: python-mechanize 1:0.4.0-1
upstream release
first release to support python3
Modified:
python-mechanize/trunk/PKGBUILD
----------+
PKGBUILD | 33 ++++++++++++++++++++++++---------
1 file changed, 24 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-01-26 23:32:25 UTC (rev 428196)
+++ PKGBUILD 2019-01-27 03:18:37 UTC (rev 428197)
@@ -7,8 +7,8 @@
_pkgname=mechanize
pkgbase=python-mechanize
-pkgname=python2-mechanize
-pkgver=0.3.7
+pkgname=(python-mechanize python2-mechanize)
+pkgver=0.4.0
pkgrel=1
epoch=1
pkgdesc='Stateful programmatic web browsing in Python'
@@ -15,12 +15,12 @@
arch=('any')
url="https://github.com/python-mechanize/mechanize"
license=('BSD')
-depends=('python2' 'python2-html5lib')
-optdepends=('python2-html5-parser: faster parsing of HTML')
-makedepends=('python2-distribute')
-checkdepends=('python2-zope-interface' 'python2-twisted')
-source=("https://pypi.io/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('ee66e1a6af790898894dd0318914ced413d94f46a54f881eb337081ff9702cd2'
+makedepends=('python-setuptools' 'python-html5lib'
+ 'python2-setuptools' 'python2-html5lib')
+checkdepends=('python-zope-interface' 'python-twisted'
+ 'python2-zope-interface' 'python2-twisted')
+source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz"{,.asc})
+sha256sums=('6eb35881e08436dfba2db00abec98fe948ec25122edee77589ef060fc747e595'
'SKIP')
validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') # Kovid Goyal (New longer key) <kovid at kovidgoyal.net>
@@ -27,6 +27,7 @@
build() {
cd "mechanize-$pkgver"
+ python setup.py build
python2 setup.py build
}
@@ -33,10 +34,24 @@
check() {
cd "mechanize-$pkgver"
- python2 run_tests.py
+ python setup.py test
+ python2 setup.py test
}
+package_python-mechanize() {
+ depends=('python-html5lib')
+ optdepends=('python-html5-parser: faster parsing of HTML')
+ cd "mechanize-$pkgver"
+
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:
+
package_python2-mechanize() {
+ depends=('python2-html5lib')
+ optdepends=('python2-html5-parser: faster parsing of HTML')
cd "mechanize-$pkgver"
python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
More information about the arch-commits
mailing list