From dcf918266d68a7bd7406b9cfdd42f71edb77bebc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Alvergnat?= Date: Wed, 9 Sep 2020 22:05:08 +0200 Subject: [PATCH 1/2] Create build-push-to-docker-hub.yml --- .../workflows/build-push-to-docker-hub.yml | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/build-push-to-docker-hub.yml diff --git a/.github/workflows/build-push-to-docker-hub.yml b/.github/workflows/build-push-to-docker-hub.yml new file mode 100644 index 0000000..9ddbd2e --- /dev/null +++ b/.github/workflows/build-push-to-docker-hub.yml @@ -0,0 +1,33 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the master branch +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + + # Runs a single command using the runners shell + - name: Run a one-line script + run: echo Hello, world! + + # Runs a set of commands using the runners shell + - name: Run a multi-line script + run: | + echo Add other actions to build, + echo test, and deploy your project. From 0adb1c6b31e04432d13272bbb223759e81a9c621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Alvergnat?= Date: Wed, 9 Sep 2020 23:55:26 +0200 Subject: [PATCH 2/2] Add bionic support and generate build.sh/push.sh from a python script --- .../workflows/build-push-to-docker-hub.yml | 28 +- .github/workflows/build.yml | 24 + Dockerfile-py2-precise-amd64 | 2 +- Dockerfile-py2-trusty-win32 | 6 +- Dockerfile-py3-bionic-amd64 | 56 + Dockerfile-py3-bionic-win32 | 87 + Dockerfile-py3-bionic-win64 | 87 + Dockerfile-py3-focal-amd64 | 2 +- Dockerfile-py3-precise-amd64 | 2 +- Dockerfile-py3-precise-i386 | 2 +- Dockerfile-py3-xenial-amd64 | 2 +- Dockerfile-py3-xenial-win32 | 6 +- Dockerfile-py3-xenial-win64 | 6 +- README.md | 47 +- build.sh | 1645 ++++++++++++++++- gen.py | 185 ++ push.sh | 1437 +++++++++++++- 17 files changed, 3476 insertions(+), 148 deletions(-) create mode 100644 .github/workflows/build.yml create mode 100644 Dockerfile-py3-bionic-amd64 create mode 100644 Dockerfile-py3-bionic-win32 create mode 100644 Dockerfile-py3-bionic-win64 create mode 100755 gen.py diff --git a/.github/workflows/build-push-to-docker-hub.yml b/.github/workflows/build-push-to-docker-hub.yml index 9ddbd2e..69317db 100644 --- a/.github/workflows/build-push-to-docker-hub.yml +++ b/.github/workflows/build-push-to-docker-hub.yml @@ -6,28 +6,26 @@ name: CI # events but only for the master branch on: push: - branches: [ master ] - pull_request: - branches: [ master ] + branches: + - "master" + - "release/*" -# A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build" build: - # The type of runner that the job will run on runs-on: ubuntu-latest - # Steps represent a sequence of tasks that will be executed as part of the job steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - # Runs a single command using the runners shell - - name: Run a one-line script - run: echo Hello, world! + - uses: azure/docker-login@v1 + with: + username: ${{ secrets.DOCKER_REGISTRY_USERNAME }} + password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} - # Runs a set of commands using the runners shell - - name: Run a multi-line script + - name: Build images run: | - echo Add other actions to build, - echo test, and deploy your project. + ./build.sh + + - name: Push images + run: | + ./push.sh diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..cf6c07e --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,24 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the master branch +on: + push: + branches: + - "develop" + pull_request: + branches: + - "*" + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Build images + run: | + ./build.sh diff --git a/Dockerfile-py2-precise-amd64 b/Dockerfile-py2-precise-amd64 index 6681f00..84aa329 100644 --- a/Dockerfile-py2-precise-amd64 +++ b/Dockerfile-py2-precise-amd64 @@ -1,4 +1,4 @@ -FROM ubuntu:12.04 +FROM ubuntu:precise SHELL ["/bin/bash", "-i", "-c"] ARG PYTHON_VERSION=2.7.17 diff --git a/Dockerfile-py2-trusty-win32 b/Dockerfile-py2-trusty-win32 index 1738f8a..77370f0 100644 --- a/Dockerfile-py2-trusty-win32 +++ b/Dockerfile-py2-trusty-win32 @@ -1,8 +1,8 @@ -FROM ubuntu:14.04 +FROM ubuntu:trusty ENV DEBIAN_FRONTEND noninteractive -ARG WINE_VERSION=winehq-devel +ARG WINE_VERSION=devel ARG PYTHON_VERSION=2.7.12 ARG PYINSTALLER_VERSION=3.6 @@ -13,7 +13,7 @@ RUN set -x \ && apt-get install --no-install-recommends -qfy software-properties-common \ && add-apt-repository ppa:wine/wine-builds \ && apt-get update -qy \ - && apt-get install --no-install-recommends -qfy $WINE_VERSION winetricks wget \ + && apt-get install --no-install-recommends -qfy winehq-$WINE_VERSION winetricks wget \ && apt-get clean # wine settings diff --git a/Dockerfile-py3-bionic-amd64 b/Dockerfile-py3-bionic-amd64 new file mode 100644 index 0000000..f5c822b --- /dev/null +++ b/Dockerfile-py3-bionic-amd64 @@ -0,0 +1,56 @@ +FROM ubuntu:bionic +SHELL ["/bin/bash", "-i", "-c"] + +ARG PYTHON_VERSION=3.7.9 +ARG PYINSTALLER_VERSION=4.0 + +ENV PYPI_URL=https://pypi.python.org/ +ENV PYPI_INDEX_URL=https://pypi.python.org/simple +ENV PYENV_VERSION=${PYTHON_VERSION} + +COPY entrypoint-linux.sh /entrypoint.sh + +RUN \ + set -x \ + # update system + && apt-get update \ + # install requirements + && apt-get install -y --no-install-recommends \ + build-essential \ + ca-certificates \ + curl \ + wget \ + git \ + libbz2-dev \ + libreadline-dev \ + libsqlite3-dev \ + libssl-dev \ + zlib1g-dev \ + libffi-dev \ + #optional libraries + libgdbm-dev \ + libgdbm5 \ + uuid-dev \ + #upx + upx \ + libssl-dev \ + # install pyenv + && echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc \ + && echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc \ + && source ~/.bashrc \ + && curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash \ + && echo 'eval "$(pyenv init -)"' >> ~/.bashrc \ + && source ~/.bashrc \ + # install python + && CONFIGURE_OPTS=--enable-shared pyenv install $PYTHON_VERSION \ + && pyenv global $PYTHON_VERSION \ + && pip install --upgrade pip \ + # install pyinstaller + && pip install pyinstaller==$PYINSTALLER_VERSION \ + && mkdir /src/ \ + && chmod +x /entrypoint.sh + +VOLUME /src/ +WORKDIR /src/ + +ENTRYPOINT ["/entrypoint.sh"] diff --git a/Dockerfile-py3-bionic-win32 b/Dockerfile-py3-bionic-win32 new file mode 100644 index 0000000..c94f00e --- /dev/null +++ b/Dockerfile-py3-bionic-win32 @@ -0,0 +1,87 @@ +FROM ubuntu:bionic + +ENV DEBIAN_FRONTEND noninteractive + +ARG WINE_VERSION=stable +ARG PYTHON_VERSION=3.7.9 +ARG PYINSTALLER_VERSION=4.0 + +# we need wine for this all to work, so we'll use the PPA +RUN set -x \ + && dpkg --add-architecture i386 \ + && apt-get update -qy \ + && apt-get install --no-install-recommends -qfy apt-transport-https software-properties-common wget gpg-agent rename \ + && wget -nv https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key \ + && apt-key add Release.key \ + && apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./' \ + && wget -nv https://dl.winehq.org/wine-builds/winehq.key \ + && apt-key add winehq.key \ + && add-apt-repository 'https://dl.winehq.org/wine-builds/ubuntu/' \ + && apt-get update -qy \ + && apt-get install --no-install-recommends -qfy winehq-$WINE_VERSION winbind cabextract \ + && apt-get clean \ + && wget -nv https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks \ + && chmod +x winetricks \ + && mv winetricks /usr/local/bin + +# wine settings +ENV WINEARCH win32 +ENV WINEDEBUG fixme-all +ENV WINEPREFIX /wine + +# PYPI repository location +ENV PYPI_URL=https://pypi.python.org/ +# PYPI index location +ENV PYPI_INDEX_URL=https://pypi.python.org/simple + +# install python in wine, using the msi packages to install, extracting +# the files directly, since installing isn't running correctly. +RUN set -x \ + && winetricks win7 \ + && for msifile in `echo core dev exe lib path pip tcltk tools`; do \ + wget -nv "https://www.python.org/ftp/python/$PYTHON_VERSION/win32/${msifile}.msi"; \ + wine msiexec /i "${msifile}.msi" /qb TARGETDIR=C:/Python; \ + rm ${msifile}.msi; \ + done \ + && cd /wine/drive_c/Python \ + && echo 'wine '\''C:\Python\python.exe'\'' "$@"' > /usr/bin/python \ + && echo 'wine '\''C:\Python\Scripts\easy_install.exe'\'' "$@"' > /usr/bin/easy_install \ + && echo 'wine '\''C:\Python\Scripts\pip.exe'\'' "$@"' > /usr/bin/pip \ + && echo 'wine '\''C:\Python\Scripts\pyinstaller.exe'\'' "$@"' > /usr/bin/pyinstaller \ + && echo 'wine '\''C:\Python\Scripts\pyupdater.exe'\'' "$@"' > /usr/bin/pyupdater \ + && echo 'assoc .py=PythonScript' | wine cmd \ + && echo 'ftype PythonScript=c:\Python\python.exe "%1" %*' | wine cmd \ + && while pgrep wineserver >/dev/null; do echo "Waiting for wineserver"; sleep 1; done \ + && chmod +x /usr/bin/python /usr/bin/easy_install /usr/bin/pip /usr/bin/pyinstaller /usr/bin/pyupdater \ + && (pip install -U pip || true) \ + && rm -rf /tmp/.wine-* + +ENV W_DRIVE_C=/wine/drive_c +ENV W_WINDIR_UNIX="$W_DRIVE_C/windows" +ENV W_SYSTEM_DLLS="$W_WINDIR_UNIX/system32" +ENV W_TMP="$W_DRIVE_C/windows/temp/_$0" + +# install Microsoft Visual C++ Redistributable for Visual Studio 2017 dll files +RUN set -x \ + && rm -f "$W_TMP"/* \ + && wget -P "$W_TMP" https://download.visualstudio.microsoft.com/download/pr/11687613/88b50ce70017bf10f2d56d60fcba6ab1/VC_redist.x86.exe \ + && cabextract -q --directory="$W_TMP" "$W_TMP"/VC_redist.x86.exe \ + && cabextract -q --directory="$W_TMP" "$W_TMP/a10" \ + && cabextract -q --directory="$W_TMP" "$W_TMP/a11" \ + && cd "$W_TMP" \ + && rename 's/_/\-/g' *.dll \ + && cp "$W_TMP"/*.dll "$W_SYSTEM_DLLS"/ + +# install pyinstaller +RUN /usr/bin/pip install pyinstaller==$PYINSTALLER_VERSION + +# put the src folder inside wine +RUN mkdir /src/ && ln -s /src /wine/drive_c/src +VOLUME /src/ +WORKDIR /wine/drive_c/src/ +RUN mkdir -p /wine/drive_c/tmp + +COPY entrypoint-windows.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +ENTRYPOINT ["/entrypoint.sh"] diff --git a/Dockerfile-py3-bionic-win64 b/Dockerfile-py3-bionic-win64 new file mode 100644 index 0000000..56b2bbf --- /dev/null +++ b/Dockerfile-py3-bionic-win64 @@ -0,0 +1,87 @@ +FROM ubuntu:bionic + +ENV DEBIAN_FRONTEND noninteractive + +ARG WINE_VERSION=stable +ARG PYTHON_VERSION=3.7.9 +ARG PYINSTALLER_VERSION=4.0 + +# we need wine for this all to work, so we'll use the PPA +RUN set -x \ + && dpkg --add-architecture i386 \ + && apt-get update -qy \ + && apt-get install --no-install-recommends -qfy apt-transport-https software-properties-common wget gpg-agent rename \ + && wget -nv https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key \ + && apt-key add Release.key \ + && apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./' \ + && wget -nv https://dl.winehq.org/wine-builds/winehq.key \ + && apt-key add winehq.key \ + && add-apt-repository 'https://dl.winehq.org/wine-builds/ubuntu/' \ + && apt-get update -qy \ + && apt-get install --no-install-recommends -qfy winehq-$WINE_VERSION winbind cabextract \ + && apt-get clean \ + && wget -nv https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks \ + && chmod +x winetricks \ + && mv winetricks /usr/local/bin + +# wine settings +ENV WINEARCH win64 +ENV WINEDEBUG fixme-all +ENV WINEPREFIX /wine + +# PYPI repository location +ENV PYPI_URL=https://pypi.python.org/ +# PYPI index location +ENV PYPI_INDEX_URL=https://pypi.python.org/simple + +# install python in wine, using the msi packages to install, extracting +# the files directly, since installing isn't running correctly. +RUN set -x \ + && winetricks win7 \ + && for msifile in `echo core dev exe lib path pip tcltk tools`; do \ + wget -nv "https://www.python.org/ftp/python/$PYTHON_VERSION/amd64/${msifile}.msi"; \ + wine msiexec /i "${msifile}.msi" /qb TARGETDIR=C:/Python; \ + rm ${msifile}.msi; \ + done \ + && cd /wine/drive_c/Python \ + && echo 'wine '\''C:\Python\python.exe'\'' "$@"' > /usr/bin/python \ + && echo 'wine '\''C:\Python\Scripts\easy_install.exe'\'' "$@"' > /usr/bin/easy_install \ + && echo 'wine '\''C:\Python\Scripts\pip.exe'\'' "$@"' > /usr/bin/pip \ + && echo 'wine '\''C:\Python\Scripts\pyinstaller.exe'\'' "$@"' > /usr/bin/pyinstaller \ + && echo 'wine '\''C:\Python\Scripts\pyupdater.exe'\'' "$@"' > /usr/bin/pyupdater \ + && echo 'assoc .py=PythonScript' | wine cmd \ + && echo 'ftype PythonScript=c:\Python\python.exe "%1" %*' | wine cmd \ + && while pgrep wineserver >/dev/null; do echo "Waiting for wineserver"; sleep 1; done \ + && chmod +x /usr/bin/python /usr/bin/easy_install /usr/bin/pip /usr/bin/pyinstaller /usr/bin/pyupdater \ + && (pip install -U pip || true) \ + && rm -rf /tmp/.wine-* + +ENV W_DRIVE_C=/wine/drive_c +ENV W_WINDIR_UNIX="$W_DRIVE_C/windows" +ENV W_SYSTEM64_DLLS="$W_WINDIR_UNIX/system32" +ENV W_TMP="$W_DRIVE_C/windows/temp/_$0" + +# install Microsoft Visual C++ Redistributable for Visual Studio 2017 dll files +RUN set -x \ + && rm -f "$W_TMP"/* \ + && wget -P "$W_TMP" https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe \ + && cabextract -q --directory="$W_TMP" "$W_TMP"/VC_redist.x64.exe \ + && cabextract -q --directory="$W_TMP" "$W_TMP/a10" \ + && cabextract -q --directory="$W_TMP" "$W_TMP/a11" \ + && cd "$W_TMP" \ + && rename 's/_/\-/g' *.dll \ + && cp "$W_TMP"/*.dll "$W_SYSTEM64_DLLS"/ + +# install pyinstaller +RUN /usr/bin/pip install pyinstaller==$PYINSTALLER_VERSION + +# put the src folder inside wine +RUN mkdir /src/ && ln -s /src /wine/drive_c/src +VOLUME /src/ +WORKDIR /wine/drive_c/src/ +RUN mkdir -p /wine/drive_c/tmp + +COPY entrypoint-windows.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +ENTRYPOINT ["/entrypoint.sh"] diff --git a/Dockerfile-py3-focal-amd64 b/Dockerfile-py3-focal-amd64 index ab1a10b..80eb48d 100644 --- a/Dockerfile-py3-focal-amd64 +++ b/Dockerfile-py3-focal-amd64 @@ -1,4 +1,4 @@ -FROM ubuntu:20.04 +FROM ubuntu:focal SHELL ["/bin/bash", "-i", "-c"] ARG PYTHON_VERSION=3.7.9 diff --git a/Dockerfile-py3-precise-amd64 b/Dockerfile-py3-precise-amd64 index ad380a7..03702e8 100644 --- a/Dockerfile-py3-precise-amd64 +++ b/Dockerfile-py3-precise-amd64 @@ -1,4 +1,4 @@ -FROM ubuntu:12.04 +FROM ubuntu:precise SHELL ["/bin/bash", "-i", "-c"] ARG PYTHON_VERSION=3.7.9 diff --git a/Dockerfile-py3-precise-i386 b/Dockerfile-py3-precise-i386 index 1b732f9..1204d4e 100644 --- a/Dockerfile-py3-precise-i386 +++ b/Dockerfile-py3-precise-i386 @@ -1,4 +1,4 @@ -FROM i386/ubuntu:12.04 +FROM i386/ubuntu:precise SHELL ["/bin/bash", "-i", "-c"] ARG PYTHON_VERSION=3.7.9 diff --git a/Dockerfile-py3-xenial-amd64 b/Dockerfile-py3-xenial-amd64 index 1a2cd8d..925dc6b 100644 --- a/Dockerfile-py3-xenial-amd64 +++ b/Dockerfile-py3-xenial-amd64 @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:xenial SHELL ["/bin/bash", "-i", "-c"] ARG PYTHON_VERSION=3.7.9 diff --git a/Dockerfile-py3-xenial-win32 b/Dockerfile-py3-xenial-win32 index b64d940..e11963b 100644 --- a/Dockerfile-py3-xenial-win32 +++ b/Dockerfile-py3-xenial-win32 @@ -1,8 +1,8 @@ -FROM ubuntu:16.04 +FROM ubuntu:xenial ENV DEBIAN_FRONTEND noninteractive -ARG WINE_VERSION=winehq-staging +ARG WINE_VERSION=staging ARG PYTHON_VERSION=3.7.9 ARG PYINSTALLER_VERSION=4.0 @@ -15,7 +15,7 @@ RUN set -x \ && apt-key add winehq.key \ && add-apt-repository 'https://dl.winehq.org/wine-builds/ubuntu/' \ && apt-get update -qy \ - && apt-get install --no-install-recommends -qfy $WINE_VERSION winbind cabextract \ + && apt-get install --no-install-recommends -qfy winehq-$WINE_VERSION winbind cabextract \ && apt-get clean \ && wget -nv https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks \ && chmod +x winetricks \ diff --git a/Dockerfile-py3-xenial-win64 b/Dockerfile-py3-xenial-win64 index eaa5c99..a13158c 100644 --- a/Dockerfile-py3-xenial-win64 +++ b/Dockerfile-py3-xenial-win64 @@ -1,8 +1,8 @@ -FROM ubuntu:16.04 +FROM ubuntu:xenial ENV DEBIAN_FRONTEND noninteractive -ARG WINE_VERSION=winehq-staging +ARG WINE_VERSION=staging ARG PYTHON_VERSION=3.7.9 ARG PYINSTALLER_VERSION=4.0 @@ -15,7 +15,7 @@ RUN set -x \ && apt-key add winehq.key \ && add-apt-repository 'https://dl.winehq.org/wine-builds/ubuntu/' \ && apt-get update -qy \ - && apt-get install --no-install-recommends -qfy $WINE_VERSION winbind cabextract \ + && apt-get install --no-install-recommends -qfy winehq-$WINE_VERSION winbind cabextract \ && apt-get clean \ && wget -nv https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks \ && chmod +x winetricks \ diff --git a/README.md b/README.md index 029a919..b2105ac 100644 --- a/README.md +++ b/README.md @@ -7,19 +7,52 @@ more variations of base images, using `ubuntu:xenial`, `ubuntu:precise` and `ubu Pyinstaller `4.0` is the default supported version, available on python `3.5+`. Pyinstaller `3.6` is also supported. -## Tags - -`toilal/pyinstaller-linux` and `toilal/pyinstaller-windows` +## Versions + +[`toilal/pyinstaller-linux`](https://hub.docker.com/r/toilal/pyinstaller-linux) and [`toilal/pyinstaller-windows`](https://hub.docker.com/r/toilal/pyinstaller-windows) images are available on docker hub and provides many tags to +choose the exact base image you need. + +You should find the image you need using the Filter Tags input on docker hub: +- [Linux](https://hub.docker.com/r/toilal/pyinstaller-linux/tags) +- [Windows](https://hub.docker.com/r/toilal/pyinstaller-windows/tags) + +Tags are following this template: + +- `[pyinstaller_version]-[python_version]-[arch]-[base_image]` + +Each part is optionnal, falling back to defaults (**in bold**) + +- PyInstaller version: + - **`4.0`** + - `3.6` +- Python version: + - **`3.7.9`**, **`3.7`**, **`3`** + - `2.7.17`, `2.7`, `2` + - `3.3.7`, `3.3` + - `3.4.10`, `3.4` + - `3.5.9`, `3.5` + - `3.6.12`, `3.6` + - `3.8.5`, `3.8` +- Arch: + - **`64bits`** + - `32bits` +- Base image: + - **`xenial`**, **`ubuntu (16.04)`** + - `bionic`, `ubuntu18.04` + - `focal`, `ubuntu20.04` + - `trusty`, `ubuntu14.04` + - `precise`, `ubuntu12.04` ## Usage -There are two containers, one for Linux and one for Windows builds. The Windows builder runs Wine inside Ubuntu to emulate Windows in Docker. +The Windows builder runs Wine inside Ubuntu to emulate Windows in Docker. To build your application, you need to mount your source code into the `/src/` volume. -The source code directory should have your `.spec` file that PyInstaller generates. If you don't have one, you'll need to run PyInstaller once locally to generate it. +The source code directory should have your `.spec` file that PyInstaller generates. -If the `src` folder has a `requirements.txt` file, the packages will be installed into the environment before PyInstaller runs. +If the `src` folder has a `requirements.txt` file, the packages will be installed into the environment before +PyInstaller runs. For example, in the folder that has your source code, `.spec` file and `requirements.txt`: @@ -53,7 +86,7 @@ will generate a `spec` file for `your-script.py` in your current working directo ##### How do I change the PyInstaller version used? -Add `pyinstaller=3.1.1` to your `requirements.txt`. +Add `pyinstaller=3.6` to your `requirements.txt`. ##### Is it possible to use a package mirror? diff --git a/build.sh b/build.sh index 74a8637..6ff6b06 100755 --- a/build.sh +++ b/build.sh @@ -1,72 +1,1583 @@ #!/bin/sh +# This file is generated by gen.py. Do not edit manually. +set -e -# Run NAMESPACE=custom ./build.sh to customize images namespace NAMESPACE=${NAMESPACE-toilal} - -# Run DOCKER_BUILD_OPTS=--pull ./build.sh to download latest version of base images. DOCKER_BUILD_OPTS=${DOCKER_BUILD_OPTS---pull} -echo "Building Default Linux image (Python 3, Precise, 64bit)" -docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 \ --t $NAMESPACE/pyinstaller-linux \ --t $NAMESPACE/pyinstaller-linux:64bit \ --t $NAMESPACE/pyinstaller-linux:python3 \ --t $NAMESPACE/pyinstaller-linux:precise \ --t $NAMESPACE/pyinstaller-linux:python3-64bit \ --t $NAMESPACE/pyinstaller-linux:python3-precise \ --t $NAMESPACE/pyinstaller-linux:python3-precise-64bit \ -. - -echo "Building Default Windows image (Python 3, Xenial, 64bit)" -docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 \ --t $NAMESPACE/pyinstaller-windows \ --t $NAMESPACE/pyinstaller-windows:64bit \ --t $NAMESPACE/pyinstaller-windows:xenial \ --t $NAMESPACE/pyinstaller-windows:python3 \ --t $NAMESPACE/pyinstaller-windows:python3-64bit \ --t $NAMESPACE/pyinstaller-windows:python3-xenial \ --t $NAMESPACE/pyinstaller-windows:python3-xenial-64bit \ -. - -echo "Building Default Linux 32 bits image (Python 3, Precise, 32bit)" -docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 \ --t $NAMESPACE/pyinstaller-linux:32bit \ --t $NAMESPACE/pyinstaller-linux:python3-32bit \ --t $NAMESPACE/pyinstaller-linux:python3-precise-32bit \ -. - -echo "Building Default Windows 32 bits image (Python 3, Xenial, 32bit)" -docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 \ --t $NAMESPACE/pyinstaller-windows:32bit \ --t $NAMESPACE/pyinstaller-windows:python3-32bit \ --t $NAMESPACE/pyinstaller-windows:python3-xenial-32bit \ -. - -echo "Building Default Windows Python 2 image (Python 2, Trusty, 32bit)" -docker build $DOCKER_BUILD_OPTS -f Dockerfile-py2-trusty-win32 \ --t $NAMESPACE/pyinstaller-linux:python2 \ --t $NAMESPACE/pyinstaller-linux:python2-trusty \ --t $NAMESPACE/pyinstaller-linux:python2-32bit \ --t $NAMESPACE/pyinstaller-linux:python2-trusty-32bit \ -. - -echo "Building Default Linux Python 2 image (Python 2, Precise, 64bit)" -docker build $DOCKER_BUILD_OPTS -f Dockerfile-py2-precise-amd64 \ --t $NAMESPACE/pyinstaller-linux:python2 \ --t $NAMESPACE/pyinstaller-linux:python2-precise \ --t $NAMESPACE/pyinstaller-linux:python2-precise-64bit \ -. - -echo "Building Default Linux Focal image (Python 3, Focal, 64bit)" -docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 \ --t $NAMESPACE/pyinstaller-linux:focal \ --t $NAMESPACE/pyinstaller-linux:python3-focal \ --t $NAMESPACE/pyinstaller-linux:python3-focal-64bit \ -. - -echo "Building Default Linux Xenial image (Python 3, Xenial, 64bit)" -docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 \ --t $NAMESPACE/pyinstaller-linux:xenial \ --t $NAMESPACE/pyinstaller-linux:python3-xenial \ --t $NAMESPACE/pyinstaller-linux:python3-xenial-64bit \ -. \ No newline at end of file +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3 \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.7-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3-xenial \ + -t $NAMESPACE/pyinstaller-linux:64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3.7 \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3 \ + -t $NAMESPACE/pyinstaller-linux:64bits \ + -t $NAMESPACE/pyinstaller-linux \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3 \ + -t $NAMESPACE/pyinstaller-windows:4.0-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0 \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.7-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.7-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3-xenial \ + -t $NAMESPACE/pyinstaller-windows:64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9 \ + -t $NAMESPACE/pyinstaller-windows:python3.7-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3.7 \ + -t $NAMESPACE/pyinstaller-windows:python3-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3 \ + -t $NAMESPACE/pyinstaller-windows:64bits \ + -t $NAMESPACE/pyinstaller-windows \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-32bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.7-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3.7-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3-32bits \ + -t $NAMESPACE/pyinstaller-windows:32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.7-focal \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3-focal \ + -t $NAMESPACE/pyinstaller-linux:64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:focal \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.7-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3-bionic \ + -t $NAMESPACE/pyinstaller-linux:64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.7-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.7-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3-bionic \ + -t $NAMESPACE/pyinstaller-windows:64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.7-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.7.9-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.7-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.7-precise \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3-precise \ + -t $NAMESPACE/pyinstaller-linux:64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:precise \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.7-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.7-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.7.9-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.7-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.5-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3.5 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5 \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.5-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9 \ + -t $NAMESPACE/pyinstaller-windows:python3.5-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3.5 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.5-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3.5-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.5-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.5-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.5-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.5-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.5.9-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.5-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.5-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.5-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.5-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.5.9-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.5-32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.6-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3.6 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6 \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.6-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.6-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12 \ + -t $NAMESPACE/pyinstaller-windows:python3.6-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3.6 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.6-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3.6-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.6-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.6-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.6-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.6-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.6-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.6.12-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.6-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.6-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.6-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.6-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.6.12-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.6-32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-xenial \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.8-xenial \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits \ + -t $NAMESPACE/pyinstaller-linux:python3.8 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8 \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.8-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.8-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5 \ + -t $NAMESPACE/pyinstaller-windows:python3.8-64bits \ + -t $NAMESPACE/pyinstaller-windows:python3.8 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.8-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-32bits \ + -t $NAMESPACE/pyinstaller-windows:python3.8-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-focal \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.8-focal \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-bionic \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.8-bionic \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.8-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.8-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.8-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:python3.8.5-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:python3.8-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.8-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=4.0" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:4.0-python3.8-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.8-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:python3.8.5-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:python3.8-32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3 \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3 \ + -t $NAMESPACE/pyinstaller-windows:3.6-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-32bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.7.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.7-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py2-trusty-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=2.7.17)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py2-trusty-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=2.7.17" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python2.7.17-32bits-trusty \ + -t $NAMESPACE/pyinstaller-windows:3.6-python2.7-32bits-trusty \ + -t $NAMESPACE/pyinstaller-windows:3.6-python2-32bits-trusty \ + -t $NAMESPACE/pyinstaller-windows:3.6-python2.7.17-32bits-ubuntu14.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python2.7-32bits-ubuntu14.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python2-32bits-ubuntu14.04 \ + . + +echo "Build Dockerfile-py2-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=2.7.17)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py2-precise-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=2.7.17" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2.7.17-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2.7.17-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2.7-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2.7-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2.7.17-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2.7.17-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2.7-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2.7-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python2-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.3.7" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.3-32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.4.10" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.4-32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.5.9" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.5-32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.6.12" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.6-32bits-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-xenial \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8 \ + . + +echo "Build Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8 \ + . + +echo "Build Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-xenial-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits-xenial \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits-ubuntu16.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits \ + . + +echo "Build Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-focal-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-focal \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-ubuntu20.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-ubuntu20.04 \ + . + +echo "Build Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-bionic \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-bionic-win32 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits-bionic \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits-ubuntu18.04 \ + -t $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits-ubuntu18.04 \ + . + +echo "Build Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-amd64 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-ubuntu12.04 \ + . + +echo "Build Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker build $DOCKER_BUILD_OPTS -f Dockerfile-py3-precise-i386 --build-arg "PYINSTALLER_VERSION=3.6" --build-arg "PYTHON_VERSION=3.8.5" \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-32bits-precise \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-32bits-ubuntu12.04 \ + -t $NAMESPACE/pyinstaller-linux:3.6-python3.8-32bits-ubuntu12.04 \ + . + diff --git a/gen.py b/gen.py new file mode 100755 index 0000000..a8f0f5f --- /dev/null +++ b/gen.py @@ -0,0 +1,185 @@ +#!/usr/bin/env python3 +import os +import re +import stat + +BASEVERSION = re.compile( + r"""[vV]? + (?P0|[1-9]\d*) + (\. + (?P0|[1-9]\d*) + (\. + (?P0|[1-9]\d*) + )? + )? + """, + re.VERBOSE, +) + + +def coerce_version(version): + match = BASEVERSION.search(version) + if not match: + return (None, version) + + ver = { + key: 0 if value is None else int(value) for key, value in match.groupdict().items() + } + rest = match.string[match.end():] # noqa:E203 + return ver, rest + + +_pyinstaller_version = ( + ('4.0', ''), + ('3.6',) +) + +_python_version = ( + ('3.7.9', '3.7', '3', ''), + ('2.7.17', '2.7', '2'), + ('3.3.7', '3.3'), + ('3.4.10', '3.4'), + ('3.5.9', '3.5'), + ('3.6.12', '3.6'), + ('3.8.5', '3.8') +) + +_base_image = ( + ('xenial', 'ubuntu16.04', ''), + ('focal', 'ubuntu20.04'), + ('bionic', 'ubuntu18.04'), + ('trusty', 'ubuntu14.04'), + ('precise', 'ubuntu12.04') +) + +_arch = ( + ('amd64', ''), + ('i386',), + ('win64',), + ('win32',) +) + + +def combinations(): + for pyinstaller_version_tuple in _pyinstaller_version: + for python_version_tuple in _python_version: + for base_image_tuple in _base_image: + for arch_tuple in _arch: + yield pyinstaller_version_tuple, python_version_tuple, base_image_tuple, arch_tuple + + +def main(): + build_file = None + push_file = None + try: + build_file = open('build.sh', mode='w', encoding='ascii') + push_file = open('push.sh', mode='w', encoding='ascii') + + header = """#!/bin/sh +# This file is generated by gen.py. Do not edit manually. +set -e + +NAMESPACE=${NAMESPACE-toilal} +DOCKER_BUILD_OPTS=${DOCKER_BUILD_OPTS---pull} +""" + print(header, file=build_file) + print(header, file=push_file) + + for pyinstaller_version_tuple, python_version_tuple, base_image_tuple, arch_tuple in combinations(): + dockerfile = get_dockerfile( + pyinstaller_version_tuple[0], + python_version_tuple[0], + base_image_tuple[0], + arch_tuple[0] + ) + if not dockerfile: + continue + + build_args = get_build_args( + pyinstaller_version_tuple[0], + python_version_tuple[0], + base_image_tuple[0], + arch_tuple[0] + ) + + repr_args = [] + for build_arg_key, build_arg_value in build_args.items(): + repr_args.append("%s=%s" % (build_arg_key, build_arg_value)) + + print("echo \"Build %s (%s)\"" % (dockerfile, ' '.join(repr_args)), file=build_file) + print("echo \"Push %s (%s)\"" % (dockerfile, ' '.join(repr_args)), file=push_file) + print("docker build $DOCKER_BUILD_OPTS -f %s" % (dockerfile,), end="", file=build_file) + + for build_arg_key, build_arg_value in build_args.items(): + print(" --build-arg \"%s=%s\"" % (build_arg_key, build_arg_value), end="", file=build_file) + + for image, tag_items in image_and_tag_items(pyinstaller_version_tuple, + python_version_tuple, + base_image_tuple, + arch_tuple): + print(" \\", file=build_file) + tag = '-'.join(tag_items) + if tag: + print(" -t %s:%s" % (image, tag), end="", file=build_file) + print("docker push %s:%s" % (image, tag), file=push_file) + else: + print(" -t %s" % (image,), end="", file=build_file) + print("docker push %s" % (image,), file=push_file) + print(" \\", file=build_file) + print(" .", file=build_file) + print(file=build_file) + print(file=push_file) + finally: + if build_file: + build_file.close() + if push_file: + push_file.close() + + st = os.stat('build.sh') + os.chmod('build.sh', st.st_mode | stat.S_IEXEC) + + st = os.stat('push.sh') + os.chmod('push.sh', st.st_mode | stat.S_IEXEC) + + +def get_dockerfile(pyinstaller_version, python_version, base_image, arch): + pyinstaller_semver, _ = coerce_version(pyinstaller_version) + python_semver, _ = coerce_version(python_version) + + if pyinstaller_semver['major'] >= 4: + if python_semver['major'] < 3: + return None + if python_semver['major'] == 3 and python_semver['minor'] < 5: + return None + + dockerfile = "Dockerfile-py%s-%s-%s" % (python_semver['major'], base_image, arch) + if not os.path.exists(dockerfile): + return None + return dockerfile + + +def get_build_args(pyinstaller_version, python_version, base_image, arch): + return { + 'PYINSTALLER_VERSION': pyinstaller_version, + 'PYTHON_VERSION': python_version + } + + +def image_and_tag_items(pyinstaller_version_tuple, python_version_tuple, base_image_tuple, arch_tuple): + for pyinstaller_version in pyinstaller_version_tuple: + for base_image in base_image_tuple: + for python_version in python_version_tuple: + image = '$NAMESPACE/pyinstaller-windows' if arch_tuple[0].startswith( + 'win') else '$NAMESPACE/pyinstaller-linux' + bits_tuple = ('64bits', '') if '64' in arch_tuple[0] else ('32bits',) + for bits in bits_tuple: + tag_items = list((x for x in ( + pyinstaller_version, + 'python' + python_version if python_version else '', + bits, + base_image) if x)) + yield image, tag_items + + +if __name__ == '__main__': + main() diff --git a/push.sh b/push.sh index 22e28d6..34f519a 100755 --- a/push.sh +++ b/push.sh @@ -1,52 +1,1399 @@ #!/bin/sh -# Run NAMESPACE=custom ./push.sh to customize images namespace +# This file is generated by gen.py. Do not edit manually. +set -e + NAMESPACE=${NAMESPACE-toilal} +DOCKER_BUILD_OPTS=${DOCKER_BUILD_OPTS---pull} -echo "Push Default Linux image (Python 3, Precise, 64bit)" -docker push $NAMESPACE/pyinstaller-linux -docker push $NAMESPACE/pyinstaller-linux:64bit +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3 +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.7-xenial +docker push $NAMESPACE/pyinstaller-linux:python3-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3-xenial +docker push $NAMESPACE/pyinstaller-linux:64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:xenial +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits +docker push $NAMESPACE/pyinstaller-linux:python3.7.9 +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits +docker push $NAMESPACE/pyinstaller-linux:python3.7 +docker push $NAMESPACE/pyinstaller-linux:python3-64bits docker push $NAMESPACE/pyinstaller-linux:python3 -docker push $NAMESPACE/pyinstaller-linux:precise -docker push $NAMESPACE/pyinstaller-linux:python3-64bit -docker push $NAMESPACE/pyinstaller-linux:python3-precise -docker push $NAMESPACE/pyinstaller-linux:python3-precise-64bit +docker push $NAMESPACE/pyinstaller-linux:64bits +docker push $NAMESPACE/pyinstaller-linux -echo "Push Default Windows image (Python 3, Xenial, 64bit)" -docker push $NAMESPACE/pyinstaller-windows -docker push $NAMESPACE/pyinstaller-windows:64bit +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3 +docker push $NAMESPACE/pyinstaller-windows:4.0-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0 +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.7-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.7-xenial +docker push $NAMESPACE/pyinstaller-windows:python3-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3-xenial +docker push $NAMESPACE/pyinstaller-windows:64bits-xenial docker push $NAMESPACE/pyinstaller-windows:xenial +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-64bits +docker push $NAMESPACE/pyinstaller-windows:python3.7.9 +docker push $NAMESPACE/pyinstaller-windows:python3.7-64bits +docker push $NAMESPACE/pyinstaller-windows:python3.7 +docker push $NAMESPACE/pyinstaller-windows:python3-64bits docker push $NAMESPACE/pyinstaller-windows:python3 -docker push $NAMESPACE/pyinstaller-windows:python3-64bit -docker push $NAMESPACE/pyinstaller-windows:python3-xenial -docker push $NAMESPACE/pyinstaller-windows:python3-xenial-64bit - -echo "Push Default Linux 32 bits image (Python 3, Precise, 32bit)" -docker push $NAMESPACE/pyinstaller-linux:32bit -docker push $NAMESPACE/pyinstaller-linux:python3-32bit -docker push $NAMESPACE/pyinstaller-linux:python3-precise-32bit - -echo "Push Default Windows 32 bits image (Python 3, Xenial, 32bit)" -docker push $NAMESPACE/pyinstaller-windows:32bit -docker push $NAMESPACE/pyinstaller-windows:python3-32bit -docker push $NAMESPACE/pyinstaller-windows:python3-xenial-32bit - -echo "Push Default Windows Python 2 image (Python 2, Trusty, 32bit)" -docker push $NAMESPACE/pyinstaller-linux:python2 -docker push $NAMESPACE/pyinstaller-linux:python2-trusty -docker push $NAMESPACE/pyinstaller-linux:python2-32bit -docker push $NAMESPACE/pyinstaller-linux:python2-trusty-32bit - -echo "Push Default Linux Python 2 image (Python 2, Precise, 64bit)" -docker push $NAMESPACE/pyinstaller-linux:python2 -docker push $NAMESPACE/pyinstaller-linux:python2-precise -docker push $NAMESPACE/pyinstaller-linux:python2-precise-64bit - -echo "Push Default Linux Focal image (Python 3, Focal, 64bit)" -docker push $NAMESPACE/pyinstaller-linux:focal \ -docker push $NAMESPACE/pyinstaller-linux:python3-focal \ -docker push $NAMESPACE/pyinstaller-linux:python3-focal-64bit \ - -echo "Push Default Linux Xenial image (Python 3, Xenial, 64bit)" -docker push $NAMESPACE/pyinstaller-linux:xenial -docker push $NAMESPACE/pyinstaller-linux:python3-xenial -docker push $NAMESPACE/pyinstaller-linux:python3-xenial-64bit +docker push $NAMESPACE/pyinstaller-windows:64bits +docker push $NAMESPACE/pyinstaller-windows + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-32bits +docker push $NAMESPACE/pyinstaller-windows:4.0-32bits +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.7-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-32bits +docker push $NAMESPACE/pyinstaller-windows:python3.7-32bits +docker push $NAMESPACE/pyinstaller-windows:python3-32bits +docker push $NAMESPACE/pyinstaller-windows:32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-focal +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3.7-focal +docker push $NAMESPACE/pyinstaller-linux:python3-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3-focal +docker push $NAMESPACE/pyinstaller-linux:64bits-focal +docker push $NAMESPACE/pyinstaller-linux:focal +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.7-bionic +docker push $NAMESPACE/pyinstaller-linux:python3-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3-bionic +docker push $NAMESPACE/pyinstaller-linux:64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:bionic +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.7-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.7-bionic +docker push $NAMESPACE/pyinstaller-windows:python3-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3-bionic +docker push $NAMESPACE/pyinstaller-windows:64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:bionic +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7.9-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.7-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.7-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.7.9-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.7-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-precise +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.7-precise +docker push $NAMESPACE/pyinstaller-linux:python3-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3-precise +docker push $NAMESPACE/pyinstaller-linux:64bits-precise +docker push $NAMESPACE/pyinstaller-linux:precise +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7.9-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.7-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.7-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.7.9-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.7-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:32bits-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.5-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits +docker push $NAMESPACE/pyinstaller-linux:python3.5.9 +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits +docker push $NAMESPACE/pyinstaller-linux:python3.5 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5 +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.5-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-64bits +docker push $NAMESPACE/pyinstaller-windows:python3.5.9 +docker push $NAMESPACE/pyinstaller-windows:python3.5-64bits +docker push $NAMESPACE/pyinstaller-windows:python3.5 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.5-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-32bits +docker push $NAMESPACE/pyinstaller-windows:python3.5-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-focal +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3.5-focal +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.5-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.5-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5.9-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.5-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.5-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.5.9-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.5-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-precise +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.5-precise +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5.9-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.5-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.5-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.5.9-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.5-32bits-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.6-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits +docker push $NAMESPACE/pyinstaller-linux:python3.6.12 +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits +docker push $NAMESPACE/pyinstaller-linux:python3.6 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6 +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.6-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.6-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-64bits +docker push $NAMESPACE/pyinstaller-windows:python3.6.12 +docker push $NAMESPACE/pyinstaller-windows:python3.6-64bits +docker push $NAMESPACE/pyinstaller-windows:python3.6 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.6-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-32bits +docker push $NAMESPACE/pyinstaller-windows:python3.6-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-focal +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3.6-focal +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.6-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.6-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.6-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6.12-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.6-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.6-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.6.12-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.6-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-precise +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.6-precise +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6.12-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.6-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.6-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.6.12-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.6-32bits-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-xenial +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.8-xenial +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits +docker push $NAMESPACE/pyinstaller-linux:python3.8.5 +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits +docker push $NAMESPACE/pyinstaller-linux:python3.8 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8 +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.8-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.8-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-64bits +docker push $NAMESPACE/pyinstaller-windows:python3.8.5 +docker push $NAMESPACE/pyinstaller-windows:python3.8-64bits +docker push $NAMESPACE/pyinstaller-windows:python3.8 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.8-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-32bits +docker push $NAMESPACE/pyinstaller-windows:python3.8-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-focal +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-focal +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:python3.8-focal +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-bionic +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.8-bionic +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.8-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.8-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8.5-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:4.0-python3.8-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.8-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:python3.8.5-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:python3.8-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-precise +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.8-precise +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=4.0 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8.5-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:4.0-python3.8-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.8-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:python3.8.5-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:python3.8-32bits-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3 +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3 +docker push $NAMESPACE/pyinstaller-windows:3.6-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-32bits +docker push $NAMESPACE/pyinstaller-windows:3.6-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7.9-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.7-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.7.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7.9-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.7-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-32bits-ubuntu12.04 + +echo "Push Dockerfile-py2-trusty-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=2.7.17)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python2.7.17-32bits-trusty +docker push $NAMESPACE/pyinstaller-windows:3.6-python2.7-32bits-trusty +docker push $NAMESPACE/pyinstaller-windows:3.6-python2-32bits-trusty +docker push $NAMESPACE/pyinstaller-windows:3.6-python2.7.17-32bits-ubuntu14.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python2.7-32bits-ubuntu14.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python2-32bits-ubuntu14.04 + +echo "Push Dockerfile-py2-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=2.7.17)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python2.7.17-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python2.7.17-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python2.7-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python2.7-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python2-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python2-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python2.7.17-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python2.7.17-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python2.7-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python2.7-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python2-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python2-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3.7-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.3-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.3.7)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3.7-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.3-32bits-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4.10-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.4-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.4.10)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4.10-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.4-32bits-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5.9-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.5-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.5.9)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5.9-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.5-32bits-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6.12-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.6-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.6.12)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6.12-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.6-32bits-ubuntu12.04 + +echo "Push Dockerfile-py3-xenial-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-xenial +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8 + +echo "Push Dockerfile-py3-xenial-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8 + +echo "Push Dockerfile-py3-xenial-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits-xenial +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits-ubuntu16.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits + +echo "Push Dockerfile-py3-focal-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-focal +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-ubuntu20.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-ubuntu20.04 + +echo "Push Dockerfile-py3-bionic-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-bionic +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-64bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-ubuntu18.04 + +echo "Push Dockerfile-py3-bionic-win32 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits-bionic +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8.5-32bits-ubuntu18.04 +docker push $NAMESPACE/pyinstaller-windows:3.6-python3.8-32bits-ubuntu18.04 + +echo "Push Dockerfile-py3-precise-amd64 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-64bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-ubuntu12.04 + +echo "Push Dockerfile-py3-precise-i386 (PYINSTALLER_VERSION=3.6 PYTHON_VERSION=3.8.5)" +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-32bits-precise +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8.5-32bits-ubuntu12.04 +docker push $NAMESPACE/pyinstaller-linux:3.6-python3.8-32bits-ubuntu12.04 +