diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 24 |
3 files changed, 19 insertions, 30 deletions
@@ -1,26 +1,19 @@ pkgbase = python-mechanicalsoup pkgdesc = A Python library for automating interaction with websites - pkgver = 0.12.0 + pkgver = 1.3.0 pkgrel = 1 url = https://github.com/hickford/MechanicalSoup arch = any license = MIT - makedepends = python2-setuptools - makedepends = python-setuptools - source = https://github.com/hickford/MechanicalSoup/archive/v0.12.0.tar.gz - sha512sums = dcbbe50d59b1314ea6c8ee17a5fa9b2dafc50b2a73f015de191a08d6c1ea367be329d9e9822e4da97f38fb7a5907d0a7ee5e24b43421bd14dae9950d6fed9cbd - -pkgname = python-mechanicalsoup + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python depends = python-beautifulsoup4 depends = python-requests depends = python-six depends = python-lxml + source = https://github.com/hickford/MechanicalSoup/archive/v1.3.0.tar.gz + sha512sums = 68b0ef14e4395b7a97461c5730909e449c1edba9f223efd8066b0e227f28032497eaef84263bd88a82c5b3fa3f1e291eccf483bea7358e4c255f9f6346f5b47a -pkgname = python2-mechanicalsoup - depends = python2 - depends = python2-beautifulsoup4 - depends = python2-requests - depends = python2-six - depends = python2-lxml - +pkgname = python-mechanicalsoup diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f71c635dafda --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -2,34 +2,26 @@ # Contributer: Jonathan Arnold <jdarnold@archlinux.us> # Contributor: Zhang Hai <dreaming.in.code.zh@gmail.com> -pkgbase=python-mechanicalsoup -pkgname=(python-mechanicalsoup python2-mechanicalsoup) -pkgver=0.12.0 +pkgname=python-mechanicalsoup +pkgver=1.3.0 pkgrel=1 pkgdesc="A Python library for automating interaction with websites" arch=('any') url="https://github.com/hickford/MechanicalSoup" license=('MIT') -makedepends=('python2-setuptools' 'python-setuptools') +depends=(python python-beautifulsoup4 python-requests python-six python-lxml) +makedepends=(python-build python-installer python-wheel) source=("https://github.com/hickford/MechanicalSoup/archive/v${pkgver}.tar.gz") check() { cd $srcdir/MechanicalSoup-$pkgver - python3 setup.py check + python3 -m build --wheel --no-isolation } -package_python2-mechanicalsoup() { - depends=('python2' 'python2-beautifulsoup4' 'python2-requests' 'python2-six' 'python2-lxml') +package() { cd $srcdir/MechanicalSoup-$pkgver - python2 setup.py install --root="$pkgdir/" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl } -package_python-mechanicalsoup() { - depends=('python' 'python-beautifulsoup4' 'python-requests' 'python-six' 'python-lxml') - cd $srcdir/MechanicalSoup-$pkgver - - python setup.py install --root="$pkgdir/" --optimize=1 -} - -sha512sums=('dcbbe50d59b1314ea6c8ee17a5fa9b2dafc50b2a73f015de191a08d6c1ea367be329d9e9822e4da97f38fb7a5907d0a7ee5e24b43421bd14dae9950d6fed9cbd') +sha512sums=('68b0ef14e4395b7a97461c5730909e449c1edba9f223efd8066b0e227f28032497eaef84263bd88a82c5b3fa3f1e291eccf483bea7358e4c255f9f6346f5b47a') |