Since OVN is python3-only, there is no need for six.

Signed-off-by: Brian Haley <haleyb....@gmail.com>
---
 Documentation/intro/install/general.rst | 6 ------
 Documentation/intro/install/rhel.rst    | 2 +-
 Vagrantfile                             | 9 ++++-----
 Vagrantfile-FreeBSD                     | 2 +-
 debian/control                          | 4 +---
 utilities/docker/debian/build.sh        | 2 +-
 utilities/docker/rhel/build.sh          | 1 -
 7 files changed, 8 insertions(+), 18 deletions(-)

diff --git a/Documentation/intro/install/general.rst 
b/Documentation/intro/install/general.rst
index 4df1a5538..80f1c9dfb 100644
--- a/Documentation/intro/install/general.rst
+++ b/Documentation/intro/install/general.rst
@@ -73,9 +73,6 @@ need the following software:
   OVN services to the OVN DB ovsdb-servers securely. If libssl is installed,
   then OVN will automatically build with support for it.
 
-- Python 2.7. You must also have the Python ``six`` library version 1.4.0
-  or later.
-
 - Unbound library, from http://www.unbound.net, is optional but recommended if
   you want to enable ovn-northd, ovn-controller and other utilities to use
   DNS names when specifying OVSDB remotes. If unbound library is already
@@ -125,9 +122,6 @@ To simply install and run OVN you require the following 
software:
 
 - Shared libraries compatible with those used for the build.
 
-- Python 2.7. You must also have the Python six library version 1.4.0
-  or later.
-
 On Linux you should ensure that ``/dev/urandom`` exists. To support TAP
 devices, you must also ensure that ``/dev/net/tun`` exists.
 
diff --git a/Documentation/intro/install/rhel.rst 
b/Documentation/intro/install/rhel.rst
index 17eb947aa..d68709a70 100644
--- a/Documentation/intro/install/rhel.rst
+++ b/Documentation/intro/install/rhel.rst
@@ -94,7 +94,7 @@ install it via pip with 'pip install sphinx'.
 
 Open vSwitch requires python 2.7 or newer which is not available in older
 distributions. In the case of RHEL 6.x and its derivatives, one option is
-to install python34 and python34-six from `EPEL`_.
+to install python34 from `EPEL`_.
 
 .. _EPEL: https://fedoraproject.org/wiki/EPEL
 
diff --git a/Vagrantfile b/Vagrantfile
index 6a3f32010..59f965c32 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -13,7 +13,7 @@ cnt=0
 until [ $cnt -ge 3 ] ; do
    dnf -y -vvv install autoconf automake openssl-devel libtool \
                python3-devel \
-               python3-twisted python3-zope-interface python3-six \
+               python3-twisted python3-zope-interface \
                desktop-file-utils groff graphviz rpmdevtools nc curl \
                wget pyftpdlib checkpolicy selinux-policy-devel \
                libcap-ng-devel kernel-devel-`uname -r` ethtool python-tftpy \
@@ -33,7 +33,7 @@ apt-get update
 apt-get -y install build-essential fakeroot graphviz autoconf automake bzip2 \
                    debhelper dh-autoreconf libssl-dev libtool openssl procps \
                    python-all python-qt4 python-twisted-conch 
python-zopeinterface \
-                   python-six libcap-ng-dev libunbound-dev
+                   libcap-ng-dev libunbound-dev
 SCRIPT
 
 $bootstrap_ovs_centos7 = <<SCRIPT
@@ -41,10 +41,9 @@ $bootstrap_ovs_centos7 = <<SCRIPT
 yum -y install autoconf automake openssl-devel libtool \
                python3-devel python3-twisted-core python3-zope-interface \
                desktop-file-utils groff graphviz rpmdevtools nc curl \
-               wget python-six pyftpdlib checkpolicy selinux-policy-devel \
+               wget pyftpdlib checkpolicy selinux-policy-devel \
                libcap-ng-devel kernel-devel-`uname -r` ethtool net-tools \
                lftp
-pip3 install six
 SCRIPT
 
 $bootstrap_ovs_centos = <<SCRIPT
@@ -56,7 +55,7 @@ dnf -y install autoconf automake openssl-devel libtool \
                libcap-ng-devel kernel-devel-`uname -r` ethtool \
                lftp
 echo "search extra update built-in" >/etc/depmod.d/search_path.conf
-pip3 install pyftpdlib tftpy twisted zope-interface six
+pip3 install pyftpdlib tftpy twisted zope-interface
 SCRIPT
 
 $configure_ovs = <<SCRIPT
diff --git a/Vagrantfile-FreeBSD b/Vagrantfile-FreeBSD
index 52599eefa..05b04aecb 100644
--- a/Vagrantfile-FreeBSD
+++ b/Vagrantfile-FreeBSD
@@ -12,7 +12,7 @@ Vagrant.require_version ">=1.7.0"
 $bootstrap_freebsd = <<SCRIPT
 sed  -e 's/\#DEFAULT_ALWAYS_YES = false/DEFAULT_ALWAYS_YES = true/g' -e 
's/\#ASSUME_ALWAYS_YES = false/ASSUME_ALWAYS_YES = true/g' 
/usr/local/etc/pkg.conf > /tmp/pkg.conf
 mv -f /tmp/pkg.conf /usr/local/etc/pkg.conf
-pkg install automake libtool wget python py27-six gmake lftp
+pkg install automake libtool wget python gmake lftp
 SCRIPT
 
 $configure_ovs = <<SCRIPT
diff --git a/debian/control b/debian/control
index b97e99b92..bf704abcc 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,6 @@ Build-Depends: graphviz,
                python-all (>= 2.7),
                python-twisted-conch,
                python-zopeinterface,
-               python-six,
                libunbound-dev
 Standards-Version: 3.9.3
 Homepage: http://openvswitch.org/
@@ -59,7 +58,6 @@ Package: openvswitch-common
 Architecture: linux-any
 Multi-Arch: foreign
 Depends: python (>= 2.7),
-         python-six,
          libopenvswitch (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
@@ -252,7 +250,7 @@ Description: Debug symbols for Open vSwitch packages
 Package: python-openvswitch
 Architecture: all
 Section: python
-Depends: ${misc:Depends}, ${python:Depends}, python-six
+Depends: ${misc:Depends}, ${python:Depends}
 Description: Python bindings for Open vSwitch
  Open vSwitch is a production quality, multilayer, software-based,
  Ethernet virtual switch. It is designed to enable massive network
diff --git a/utilities/docker/debian/build.sh b/utilities/docker/debian/build.sh
index 0d0c8cfd8..57ace5f50 100755
--- a/utilities/docker/debian/build.sh
+++ b/utilities/docker/debian/build.sh
@@ -17,7 +17,7 @@ GITHUB_SRC=$2
 
 # Install deps
 build_deps="apt-utils libelf-dev build-essential libssl-dev python3 \
-python3-six wget gdb autoconf libtool git automake bzip2 debhelper \
+wget gdb autoconf libtool git automake bzip2 debhelper \
 dh-autoreconf openssl"
 
 apt-get update
diff --git a/utilities/docker/rhel/build.sh b/utilities/docker/rhel/build.sh
index eb6f85a4a..c340820f5 100755
--- a/utilities/docker/rhel/build.sh
+++ b/utilities/docker/rhel/build.sh
@@ -22,7 +22,6 @@ libtool"
 
 yum update -y
 yum install @'Development Tools'  ${build_deps} -y
-pip3 install six
 
 ./install_ovn.sh $OVN_BRANCH $GITHUB_SRC
 
-- 
2.17.1

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to