[arch-commits] Commit in python-setuptools/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Sat Apr 16 15:18:52 UTC 2016
Date: Saturday, April 16, 2016 @ 17:18:52
Author: fyan
Revision: 265047
upgpkg: python-setuptools 1:20.9.0-1
Modified:
python-setuptools/trunk/PKGBUILD
----------+
PKGBUILD | 41 +++++++++++++++++++++++------------------
1 file changed, 23 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-04-16 10:13:45 UTC (rev 265046)
+++ PKGBUILD 2016-04-16 15:18:52 UTC (rev 265047)
@@ -4,7 +4,7 @@
pkgbase=python-setuptools
pkgname=('python-setuptools' 'python2-setuptools')
-pkgver=20.8.1
+pkgver=20.9.0
pkgrel=1
epoch=1
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
@@ -11,29 +11,34 @@
arch=('any')
license=('PSF')
url="http://pypi.python.org/pypi/setuptools"
-makedepends=('python-packaging' 'python2-packaging')
+makedepends=('python-packaging' 'python2-packaging' 'git')
checkdepends=('python-mock' 'python2-mock' 'python-pytest-runner' 'python2-pytest-runner' 'git')
-source=("https://pypi.python.org/packages/source/s/setuptools/setuptools-$pkgver.tar.gz")
-sha512sums=('a3270b1fb1873347ed503d6efcbf4074d8cb25feddaa17ad3dd5541890b6b0e51f00fb5b2bddb3cc0b38168a18ceb95e2405f1000d28def513434833d56fc4eb')
+source=("git+https://github.com/pypa/setuptools.git#tag=v$pkgver")
+sha512sums=('SKIP')
prepare() {
- # We ship separated python{,2}-{packaging,six} packages.
- rm -rv setuptools-$pkgver/pkg_resources/_vendor
+ # Remove vendored packages
+ rm -rv setuptools/pkg_resources/_vendor
- cp -a setuptools-${pkgver}{,-py2}
+ # Remove post-release tag since we are using stable tags
+ sed -e '/tag_build = .post/d' \
+ -e '/tag_date = 1/d' \
+ -i setuptools/setup.cfg
- cd "$srcdir"/setuptools-$pkgver
+ cp -a setuptools{,-py2}
+
+ cd "$srcdir"/setuptools
sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env python3|" setuptools/command/easy_install.py
- cd "$srcdir"/setuptools-$pkgver-py2
+ cd "$srcdir"/setuptools-py2
sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env python2|" setuptools/command/easy_install.py
}
build() {
- cd "$srcdir"/setuptools-$pkgver
- python3 setup.py build
+ cd "$srcdir"/setuptools
+ python setup.py build
- cd "$srcdir"/setuptools-$pkgver-py2
+ cd "$srcdir"/setuptools-py2
python2 setup.py build
}
@@ -40,10 +45,10 @@
check() {
# Workaround UTF-8 tests by setting LC_CTYPE
- cd "$srcdir"/setuptools-$pkgver
- LC_CTYPE=en_US.utf8 python3 setup.py ptr
+ cd "$srcdir"/setuptools
+ LC_CTYPE=en_US.utf8 python setup.py ptr
- cd "$srcdir"/setuptools-$pkgver-py2
+ cd "$srcdir"/setuptools-py2
LC_CTYPE=en_US.utf8 python2 setup.py ptr
}
@@ -52,8 +57,8 @@
provides=('python-distribute')
replaces=('python-distribute')
- cd "$srcdir"/setuptools-$pkgver
- python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build
+ cd "$srcdir"/setuptools
+ python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build
}
package_python2-setuptools() {
@@ -61,7 +66,7 @@
provides=('python2-distribute' 'setuptools')
replaces=('python2-distribute' 'setuptools')
- cd "$srcdir"/setuptools-$pkgver-py2
+ cd "$srcdir"/setuptools-py2
python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build
rm "$pkgdir"/usr/bin/easy_install
}
More information about the arch-commits
mailing list