diff mbox series

[ovs-dev,ovn] Remove python six library

Message ID 20200529211324.29761-1-haleyb.dev@gmail.com
State Accepted
Headers show
Series [ovs-dev,ovn] Remove python six library | expand

Commit Message

Brian Haley May 29, 2020, 9:13 p.m. UTC
Since OVN is python3-only, there is no need for six.

Signed-off-by: Brian Haley <haleyb.dev@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(-)

Comments

aginwala May 31, 2020, 10:06 p.m. UTC | #1
Thanks for the improvement.

Acked-by: Aliasgar Ginwala <aginwala@ebay.com>

On Fri, May 29, 2020 at 2:13 PM Brian Haley <haleyb.dev@gmail.com> wrote:

> Since OVN is python3-only, there is no need for six.
>
> Signed-off-by: Brian Haley <haleyb.dev@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
> dev@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
Numan Siddique June 1, 2020, 7:38 a.m. UTC | #2
On Mon, Jun 1, 2020 at 3:37 AM aginwala <aginwala@asu.edu> wrote:

> Thanks for the improvement.
>
> Acked-by: Aliasgar Ginwala <aginwala@ebay.com>
>

Thanks Brian and Aliasgar (for the review).

I applied this patch to master.

Numan


>
> On Fri, May 29, 2020 at 2:13 PM Brian Haley <haleyb.dev@gmail.com> wrote:
>
> > Since OVN is python3-only, there is no need for six.
> >
> > Signed-off-by: Brian Haley <haleyb.dev@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
> > dev@openvswitch.org
> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> >
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
>
diff mbox series

Patch

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