From 4dc02f97e7a750bf97ec71ce7fedd49e96dc5bdb Mon Sep 17 00:00:00 2001 From: Witek Bedyk Date: Fri, 24 Jan 2020 18:52:25 +0100 Subject: [PATCH] Remove fixup_python_packages The hack has be around for pip 1.4.1 and older. It should be safe to remove it by now. In fact it causes problems in my Ubutu Bionic VM when trying to overwrite httplib2 library installed from the distro package. Change-Id: I34b826f4e8f10f8d44b888120f19fcc7ba501b3d --- tools/fixup_stuff.sh | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/tools/fixup_stuff.sh b/tools/fixup_stuff.sh index 7e5ae75831..a5c1667518 100755 --- a/tools/fixup_stuff.sh +++ b/tools/fixup_stuff.sh @@ -5,16 +5,6 @@ # fixup_stuff.sh # # All distro and package specific hacks go in here -# -# - prettytable 0.7.2 permissions are 600 in the package and -# pip 1.4 doesn't fix it (1.3 did) -# -# - httplib2 0.8 permissions are 600 in the package and -# pip 1.4 doesn't fix it (1.3 did) -# -# - Fedora: -# - set selinux not enforcing -# - uninstall firewalld (f20 only) # If ``TOP_DIR`` is set we're being sourced rather than running stand-alone @@ -101,32 +91,6 @@ function get_package_path { echo $(python -c "import os; import $package; print(os.path.split(os.path.realpath($package.__file__))[0])") } - -# Pre-install affected packages so we can fix the permissions -# These can go away once we are confident that pip 1.4.1+ is available everywhere - -function fixup_python_packages { - # Fix prettytable 0.7.2 permissions - # Don't specify --upgrade so we use the existing package if present - pip_install 'prettytable>=0.7' - PACKAGE_DIR=$(get_package_path prettytable) - # Only fix version 0.7.2 - dir=$(echo $PACKAGE_DIR/prettytable-0.7.2*) - if [[ -d $dir ]]; then - sudo chmod +r $dir/* - fi - - # Fix httplib2 0.8 permissions - # Don't specify --upgrade so we use the existing package if present - pip_install httplib2 - PACKAGE_DIR=$(get_package_path httplib2) - # Only fix version 0.8 - dir=$(echo $PACKAGE_DIR-0.8*) - if [[ -d $dir ]]; then - sudo chmod +r $dir/* - fi -} - function fixup_fedora { if ! is_fedora; then return @@ -268,7 +232,6 @@ function fixup_virtualenv { function fixup_all { fixup_keystone fixup_ubuntu - fixup_python_packages fixup_fedora fixup_suse fixup_virtualenv