[ARVADOS] created: 1.3.0-3125-gbf8027f01
Git user
git at public.arvados.org
Thu Sep 10 19:34:43 UTC 2020
at bf8027f01cf079bc6d18de884de3e484ec2bf1b9 (commit)
commit bf8027f01cf079bc6d18de884de3e484ec2bf1b9
Author: Nico Cesar <nico at nicocesar.com>
Date: Thu Sep 10 15:33:55 2020 -0400
remove python2 packages from Dockerfile.base in arvbox
refs #15888
Arvados-DCO-1.1-Signed-off-by: Nico Cesar <nico at curii.com>
diff --git a/tools/arvbox/lib/arvbox/docker/Dockerfile.base b/tools/arvbox/lib/arvbox/docker/Dockerfile.base
index bde5ffe89..815db22b4 100644
--- a/tools/arvbox/lib/arvbox/docker/Dockerfile.base
+++ b/tools/arvbox/lib/arvbox/docker/Dockerfile.base
@@ -10,18 +10,20 @@ RUN apt-get update && \
apt-get -yq --no-install-recommends -o Acquire::Retries=6 install \
postgresql-9.6 postgresql-contrib-9.6 git build-essential runit curl libpq-dev \
libcurl4-openssl-dev libssl1.0-dev zlib1g-dev libpcre3-dev libpam-dev \
- openssh-server python-setuptools netcat-traditional \
- python-epydoc graphviz bzip2 less sudo virtualenv \
- libpython-dev fuse libfuse-dev python-pip python-yaml \
- pkg-config libattr1-dev python-pycurl \
+ openssh-server netcat-traditional \
+ graphviz bzip2 less sudo virtualenv \
+ libpython-dev fuse libfuse-dev \
+ pkg-config libattr1-dev \
libwww-perl libio-socket-ssl-perl libcrypt-ssleay-perl \
libjson-perl nginx gitolite3 lsof libreadline-dev \
- apt-transport-https ca-certificates \
- linkchecker python3-virtualenv python-virtualenv xvfb iceweasel \
+ apt-transport-https ca-certificates python3-yaml \
+ linkchecker python3-virtualenv python3-venv xvfb iceweasel \
libgnutls28-dev python3-dev vim cadaver cython gnupg dirmngr \
libsecret-1-dev r-base r-cran-testthat libxml2-dev pandoc \
python3-setuptools python3-pip openjdk-8-jdk bsdmainutils net-tools \
- ruby2.3 ruby-dev bundler shellinabox && \
+ ruby2.3 ruby-dev bundler shellinabox && \
+ apt-get remove -yq libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev \
+ libpython2.7-minimal libpython2.7-stdlib python2.7-minimal python2.7 && \
apt-get clean
ENV RUBYVERSION_MINOR 2.3
@@ -78,8 +80,6 @@ ENV GDVERSION=v0.23.0
ENV GDURL=https://github.com/mozilla/geckodriver/releases/download/$GDVERSION/geckodriver-$GDVERSION-linux64.tar.gz
RUN set -e && curl -L -f ${GDURL} | tar -C /usr/local/bin -xzf - geckodriver
-RUN pip install -U setuptools
-
ENV NODEVERSION v8.15.1
# Install nodejs binary
diff --git a/tools/arvbox/lib/arvbox/docker/yml_override.py b/tools/arvbox/lib/arvbox/docker/yml_override.py
index 446448f5e..7f35ac1d6 100755
--- a/tools/arvbox/lib/arvbox/docker/yml_override.py
+++ b/tools/arvbox/lib/arvbox/docker/yml_override.py
@@ -20,7 +20,7 @@ with open(fn) as f:
def recursiveMerge(a, b):
if isinstance(a, dict) and isinstance(b, dict):
for k in b:
- print k
+ print(k)
a[k] = recursiveMerge(a.get(k), b[k])
return a
else:
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list