[arch-commits] Commit in python-pip/trunk (PKGBUILD progress.patch)
Jan Steffens
heftig at archlinux.org
Fri Mar 8 09:13:29 UTC 2019
Date: Friday, March 8, 2019 @ 09:13:29
Author: heftig
Revision: 347433
18.1-2: Hotfix pip after progress broke it
Added:
python-pip/trunk/progress.patch
Modified:
python-pip/trunk/PKGBUILD
----------------+
PKGBUILD | 12 +++++++++---
progress.patch | 21 +++++++++++++++++++++
2 files changed, 30 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-03-08 08:11:38 UTC (rev 347432)
+++ PKGBUILD 2019-03-08 09:13:29 UTC (rev 347433)
@@ -4,7 +4,7 @@
pkgname=('python-pip' 'python2-pip')
pkgver=18.1
-pkgrel=1
+pkgrel=2
pkgdesc="The PyPA recommended tool for installing Python packages"
url="https://pip.pypa.io/"
arch=('any')
@@ -15,13 +15,19 @@
makedepends=("${_deps[@]/#/python-}" "${_deps[@]/#/python2-}" 'python2-ipaddress' 'python-sphinx')
checkdepends=('python-pytest-runner' 'python-scripttest' 'python-virtualenv' 'python-pretend'
'python-yaml' 'python-mock' 'python-freezegun')
-source=("pip-${pkgver}.tar.gz::https://github.com/pypa/pip/archive/${pkgver}.tar.gz")
-sha512sums=('ddb67ad52c2b4f0cae89e11bd90dbd20275fce0ee34a8e0929210a8907cd61c2298221a4ddf1e7b196b0274241eb88097decbbb84196ab30dd4e979e7378d91f')
+source=("pip-${pkgver}.tar.gz::https://github.com/pypa/pip/archive/${pkgver}.tar.gz"
+ progress.patch)
+sha512sums=('ddb67ad52c2b4f0cae89e11bd90dbd20275fce0ee34a8e0929210a8907cd61c2298221a4ddf1e7b196b0274241eb88097decbbb84196ab30dd4e979e7378d91f'
+ '77f48f1ae3c977087630a2009e55d38dc6daa53b08767e3aa2fa51405f76de0291c48cebd5e9dc42346f14bb43189f1f49a325faffde9ce63a4377b63541a296')
shopt -s extglob
prepare() {
cd "$srcdir/pip-$pkgver"
+ # Fix compat with python-progress 1.5
+ # https://github.com/pypa/pip/pull/6319
+ patch -Np1 -i ../progress.patch
+
rm -rf src/pip/_vendor/!(__init__.py)
sed -i -e 's/DEBUNDLED = False/DEBUNDLED = True/' \
-e '/cachecontrol/a\ vendored("pep517")' \
Added: progress.patch
===================================================================
--- progress.patch (rev 0)
+++ progress.patch 2019-03-08 09:13:29 UTC (rev 347433)
@@ -0,0 +1,21 @@
+diff -u -r pip-18.1/src/pip/_internal/utils/ui.py pip-18.1-p/src/pip/_internal/utils/ui.py
+--- pip-18.1/src/pip/_internal/utils/ui.py 2018-10-05 09:07:26.000000000 +0000
++++ pip-18.1-p/src/pip/_internal/utils/ui.py 2019-03-08 08:51:47.324230770 +0000
+@@ -12,7 +12,7 @@
+ Bar, ChargingBar, FillingCirclesBar, FillingSquaresBar, IncrementalBar,
+ ShadyBar,
+ )
+-from pip._vendor.progress.helpers import HIDE_CURSOR, SHOW_CURSOR, WritelnMixin
++from pip._vendor.progress import HIDE_CURSOR, SHOW_CURSOR
+ from pip._vendor.progress.spinner import Spinner
+
+ from pip._internal.utils.compat import WINDOWS
+@@ -241,7 +241,7 @@
+
+
+ class DownloadProgressSpinner(WindowsMixin, InterruptibleMixin,
+- DownloadProgressMixin, WritelnMixin, Spinner):
++ DownloadProgressMixin, Spinner):
+
+ file = sys.stdout
+ suffix = "%(downloaded)s %(download_speed)s"
More information about the arch-commits
mailing list