Date: Monday, February 10, 2020 @ 07:52:23 Author: felixonmars Revision: 375243
upgpkg: python-setuptools 1:45.1.0-1 Modified: python-setuptools/trunk/PKGBUILD ----------+ PKGBUILD | 51 ++++++++++++++------------------------------------- 1 file changed, 14 insertions(+), 37 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-02-10 07:48:49 UTC (rev 375242) +++ PKGBUILD 2020-02-10 07:52:23 UTC (rev 375243) @@ -2,9 +2,8 @@ # Maintainer: Felix Yan <[email protected]> # Contributor: Eli Schwartz <[email protected]> -pkgbase=python-setuptools -pkgname=('python-setuptools' 'python2-setuptools') -pkgver=45.0.0 +pkgname=python-setuptools +pkgver=45.1.0 pkgrel=1 epoch=1 pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages" @@ -11,13 +10,14 @@ arch=('any') license=('PSF') url="https://pypi.org/project/setuptools/" -_deps=('appdirs' 'packaging' 'ordered-set') -makedepends=("${_deps[@]/#/python-}" "${_deps[@]/#/python2-}" 'git') -_checkdeps=('mock' 'pip' 'pytest-fixture-config' 'pytest-flake8' - 'pytest-runner' 'pytest-virtualenv' 'wheel') -checkdepends=("${_checkdeps[@]/#/python-}" 'python-paver' 'git') -source=("$pkgbase-$pkgver.tar.gz::https://github.com/pypa/setuptools/archive/v$pkgver.tar.gz") -sha512sums=('710cb0be5e3ec49ac1e0e7669612861c9c3a133ae7c3aaba9b4adc2559f595dbfa77f75bff1556f3526a41746605c72d9c7f51e1453db3b7fe06052f2faefba2') +depends=('python-appdirs' 'python-packaging' 'python-ordered-set') +makedepends=('git') +checkdepends=('python-mock' 'python-pip' 'python-pytest-fixture-config' 'python-pytest-flake8' + 'python-pytest-virtualenv' 'python-wheel' 'python-paver') +provides=('python-distribute') +replaces=('python-distribute') +source=("$pkgname-$pkgver.tar.gz::https://github.com/pypa/setuptools/archive/v$pkgver.tar.gz") +sha512sums=('231c142aaa59ef0a63b9f3a42d4f8343d1aae07b4b9e8f0e48df7e6b2be3708a2d2205fff47d4f32bd36de80243fac9781d09db18f85dc0270afa9621735ed6e') export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0 @@ -55,23 +55,14 @@ -e '/^def test_no_missing_dependencies/i @pytest.mark.xfail' \ -i setuptools-$pkgver/setuptools/tests/test_virtualenv.py - cp -a setuptools-$pkgver{,-py2} - cd "$srcdir"/setuptools-$pkgver sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env python3|" setuptools/command/easy_install.py - - cd "$srcdir"/setuptools-$pkgver-py2 - sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env python2|" setuptools/command/easy_install.py } build() { - cd "$srcdir"/setuptools-$pkgver + cd setuptools-$pkgver python bootstrap.py python setup.py build - - cd "$srcdir"/setuptools-$pkgver-py2 - python2 bootstrap.py - python2 setup.py build } check() { ( @@ -82,24 +73,10 @@ export PYTHONDONTWRITEBYTECODE=1 cd setuptools-$pkgver - python setup.py pytest + python -m pytest )} -package_python-setuptools() { - depends=("${_deps[@]/#/python-}") - provides=('python-distribute') - replaces=('python-distribute') - - cd "$srcdir"/setuptools-$pkgver +package() { + cd setuptools-$pkgver python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build } - -package_python2-setuptools() { - depends=("${_deps[@]/#/python2-}") - provides=('python2-distribute') - replaces=('python2-distribute') - - cd "$srcdir"/setuptools-$pkgver-py2 - python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build - rm "$pkgdir"/usr/bin/easy_install -}
