diff --git a/nodepool/elements/infra-package-needs/install.d/10-pip-packages b/nodepool/elements/infra-package-needs/install.d/10-pip-packages deleted file mode 100755 index b4b9611fd8..0000000000 --- a/nodepool/elements/infra-package-needs/install.d/10-pip-packages +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -# implied. -# -# See the License for the specific language governing permissions and -# limitations under the License. - -# dib-lint: disable=setu setpipefail -if [ ${DIB_DEBUG_TRACE:-0} -gt 0 ]; then - set -x -fi -set -e - -# NOTE(ianw) 2020-03-11 : for testing images without the -# pip-and-virtualenv element or any global installs of tools using -# these, skip this. -if [ -z ${DIB_PYTHON_PIP+x} ]; then - exit 0 -fi - -packages='tox' - -# non-system root installed packages can interfere with things -if [ "${DISTRO_NAME}" != "gentoo" ]; then - for package in $packages ; do - $DIB_PYTHON_PIP install $package - done -fi diff --git a/nodepool/elements/infra-package-needs/install.d/40-install-tox b/nodepool/elements/infra-package-needs/install.d/40-install-tox deleted file mode 100755 index a9757bef61..0000000000 --- a/nodepool/elements/infra-package-needs/install.d/40-install-tox +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Copyright (C) 2015 OpenStack Foundation -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -# implied. -# -# Install tox into a virtualenv -# This is in /usr instead of /usr/local due to this bug on precise: -# https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/839588 - -# dib-lint: disable=setu setpipefail -if [ ${DIB_DEBUG_TRACE:-0} -gt 0 ]; then - set -x -fi -set -e - -python3 -m venv /usr/tox-env -if [[ ${DIB_RELEASE} == 'xenial' ]]; then - # The pip on xenial can't figure out it shouldn't install - # the latest pip; this is the last to support 3.5 - /usr/tox-env/bin/pip install --upgrade pip==20.3.4 -else - /usr/tox-env/bin/pip install --upgrade pip -fi -/usr/tox-env/bin/pip install tox diff --git a/nodepool/elements/infra-package-needs/package-installs.yaml b/nodepool/elements/infra-package-needs/package-installs.yaml index d1982e99a7..3bf1a69362 100644 --- a/nodepool/elements/infra-package-needs/package-installs.yaml +++ b/nodepool/elements/infra-package-needs/package-installs.yaml @@ -25,5 +25,4 @@ haveged: iptables: redhat-rpm-config: redhat-lsb-core: -tox: gnupg2: diff --git a/nodepool/elements/infra-package-needs/pkg-map b/nodepool/elements/infra-package-needs/pkg-map index 0cfdad1ca3..da1519137d 100644 --- a/nodepool/elements/infra-package-needs/pkg-map +++ b/nodepool/elements/infra-package-needs/pkg-map @@ -69,7 +69,6 @@ "ntp": "net-misc/ntp", "ntpdate": "net-misc/ntp", "python3-dev": "", - "tox": "dev-python/tox", "traceroute": "net-analyzer/traceroute", "uuid-runtime": "" } @@ -103,7 +102,6 @@ "iptables": "iptables-persistent", "gentoolkit": "", "redhat-rpm-config": "", - "redhat-lsb-core": "", - "tox": "" + "redhat-lsb-core": "" } }