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
This commit is contained in:
committed by
Jens Harbott
parent
f9a6986b90
commit
4dc02f97e7
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user