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

Jelle van der Waa jelle at gemini.archlinux.org
Mon Nov 29 16:07:51 UTC 2021


    Date: Monday, November 29, 2021 @ 16:07:50
  Author: jelle
Revision: 429455

Drop python2-pip

Modified:
  python-pip/trunk/PKGBUILD

----------+
 PKGBUILD |   36 +++++-------------------------------
 1 file changed, 5 insertions(+), 31 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-11-29 15:18:19 UTC (rev 429454)
+++ PKGBUILD	2021-11-29 16:07:50 UTC (rev 429455)
@@ -2,9 +2,9 @@
 # Contributor: Eli Schwartz <eschwartz at archlinux.org>
 # Contributor: Sebastien Binet <binet at lblbox>
 
-pkgname=('python-pip' 'python2-pip')
+pkgname=python-pip
 pkgver=20.3.4
-pkgrel=1
+pkgrel=2
 pkgdesc="The PyPA recommended tool for installing Python packages"
 url="https://pip.pypa.io/"
 arch=('any')
@@ -13,7 +13,8 @@
        'packaging' 'pep517' 'progress' 'requests' 'retrying' 'resolvelib' 'setuptools' 'six' 'toml'
        # add these until https://github.com/pypa/pip/issues/5354#issuecomment-672678167 is resolved
        'pyopenssl')
-makedepends=("${_deps[@]/#/python-}" "${_deps[@]/#/python2-}" 'python2-ipaddress' 'python-sphinx'
+depends=("${_deps[@]/#/python-}")
+makedepends=("${_deps[@]/#/python-}" 'python-sphinx'
              'python-sphinx-inline-tabs')
 checkdepends=('python-pytest-runner' 'python-scripttest' 'python-virtualenv' 'python-pretend'
               'python-yaml' 'python-mock' 'python-freezegun' 'python-cryptography' 'python-pip'
@@ -43,7 +44,6 @@
   cd pip-$pkgver
 
   python setup.py build
-  python2 setup.py build
 
   cd docs/
   PYTHONPATH="$srcdir/pip-$pkgver/src/" python pip_sphinxext.py
@@ -78,9 +78,7 @@
                                                              --deselect tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_full_resolve
 }
 
-package_python-pip() {
-  depends=("${_deps[@]/#/python-}")
-
+package() {
   cd pip-$pkgver
   python setup.py install --prefix=/usr --root="$pkgdir"
 
@@ -94,27 +92,3 @@
   PYTHONPATH="$pkgdir"/usr/lib/python3.9/site-packages "$pkgdir"/usr/bin/pip completion --fish \
     | install -Dm644 /dev/stdin "$pkgdir"/usr/share/fish/vendor_completions.d/pip.fish
 }
-
-package_python2-pip() {
-  depends=("${_deps[@]/#/python2-}" 'python2-ipaddress')
-  conflicts=('python-pyinstall')
-  replaces=('python-pyinstall')
-
-  cd pip-$pkgver
-  python2 setup.py install --prefix=/usr --root="$pkgdir"
-
-  mv "$pkgdir/usr/bin/pip" "$pkgdir/usr/bin/pip2"
-  sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|" \
-    "${pkgdir}"/usr/lib/python2.7/site-packages/pip/__init__.py
-  python2 -m compileall "${pkgdir}"/usr/lib/python2.7/site-packages/pip/__init__.py
-
-  install -D -m644 LICENSE.txt \
-	  "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-
-  install -Dm644 -t "$pkgdir"/usr/share/man/man1 docs/build/man-pip2/*
-
-  PYTHONPATH="$pkgdir"/usr/lib/python2.7/site-packages "$pkgdir"/usr/bin/pip2 completion --bash \
-    | install -Dm644 /dev/stdin "$pkgdir"/usr/share/bash-completion/completions/pip2
-  PYTHONPATH="$pkgdir"/usr/lib/python2.7/site-packages "$pkgdir"/usr/bin/pip2 completion --fish \
-    | install -Dm644 /dev/stdin "$pkgdir"/usr/share/fish/vendor_completions.d/pip2.fish
-}



More information about the arch-commits mailing list