[arch-commits] Commit in python-setuptools-scm/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Sun Apr 9 17:16:24 UTC 2017


    Date: Sunday, April 9, 2017 @ 17:16:23
  Author: felixonmars
Revision: 221615

upgpkg: python-setuptools-scm 1.15.3-1

Modified:
  python-setuptools-scm/trunk/PKGBUILD

----------+
 PKGBUILD |   32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-04-09 17:15:14 UTC (rev 221614)
+++ PKGBUILD	2017-04-09 17:16:23 UTC (rev 221615)
@@ -4,27 +4,29 @@
 
 pkgbase=python-setuptools-scm
 pkgname=(python-setuptools-scm python2-setuptools-scm)
-pkgver=1.15.0
-pkgrel=2
+pkgver=1.15.3
+pkgrel=1
 pkgdesc="Handles managing your python package versions in scm metadata."
 arch=('any')
 url="https://github.com/pypa/setuptools_scm"
 license=('MIT')
-makedepends=('python-setuptools' 'python2-setuptools' 'git')
-checkdepends=('python-pytest-runner' 'python2-pytest-runner' 'mercurial')
-source=("git+https://github.com/pypa/setuptools_scm.git#commit=$_commit")
-md5sums=('SKIP')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-pytest' 'python2-pytest' 'mercurial' 'git')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/pypa/setuptools_scm/archive/v$pkgver.tar.gz")
+sha512sums=('bc069c8bf660d05f58bd1aaa2dec8ac56d008338f2faab344dc901b645c8a23fda9db73a9969eb47204739d52441352d5655c4db87d5089a95be257162fed38c')
 
 prepare() {
-  cp -a setuptools_scm{,-py2}
+  cp -a setuptools_scm-$pkgver{,-py2}
+
+  export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 }
 
 build() {
-  cd "$srcdir"/setuptools_scm
+  cd "$srcdir"/setuptools_scm-$pkgver
   python setup.py build
   python setup.py egg_info
 
-  cd "$srcdir"/setuptools_scm-py2
+  cd "$srcdir"/setuptools_scm-$pkgver-py2
   python2 setup.py build
   python2 setup.py egg_info
 }
@@ -32,13 +34,13 @@
 check() {
   # Hack entry points by installing it
 
-  cd "$srcdir"/setuptools_scm
+  cd "$srcdir"/setuptools_scm-$pkgver
   python setup.py install --root="$PWD/tmp_install" --optimize=1
-  PYTHONPATH="$PWD/tmp_install/usr/lib/python3.5/site-packages:$PYTHONPATH" python setup.py ptr
+  SETUPTOOLS_SCM_PRETEND_VERSION= PYTHONPATH="$PWD/tmp_install/usr/lib/python3.6/site-packages:$PYTHONPATH" py.test
 
-  cd "$srcdir"/setuptools_scm-py2
+  cd "$srcdir"/setuptools_scm-$pkgver-py2
   python2 setup.py install --root="$PWD/tmp_install" --optimize=1
-  PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" python2 setup.py ptr
+  SETUPTOOLS_SCM_PRETEND_VERSION= PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" py.test2
 }
 
 package_python-setuptools-scm() {
@@ -47,7 +49,7 @@
   conflicts=('python-setuptools_scm')
   replaces=('python-setuptools_scm')
 
-  cd "$srcdir"/setuptools_scm
+  cd "$srcdir"/setuptools_scm-$pkgver
   python setup.py install --root "$pkgdir"
 
   install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
@@ -59,7 +61,7 @@
   conflicts=('python2-setuptools_scm')
   replaces=('python2-setuptools_scm')
 
-  cd "$srcdir"/setuptools_scm-py2
+  cd "$srcdir"/setuptools_scm-$pkgver-py2
   python2 setup.py install --root "$pkgdir"
 
   install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE



More information about the arch-commits mailing list