[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