Loading windows/py3/Dockerfile +2 −10 Original line number Diff line number Diff line Loading @@ -22,17 +22,9 @@ ENV WINEDEBUG fixme-all ENV WINEPREFIX /wine # PYPI repository location ARG pypi_url=https://pypi.python.org/ ENV PYPI_URL=https://pypi.python.org/ # PYPI index location ARG pypi_index_url=https://pypi.python.org/simple # the funky looking regexp just extracts the hostname, excluding port # to be used as a trusted-host. RUN mkdir -p /wine/drive_c/users/root/pip && \ echo "[global]" > /wine/drive_c/users/root/pip/pip.ini && \ echo "index = $pypi_url" >> /wine/drive_c/users/root/pip/pip.ini && \ echo "index-url = $pypi_index_url" >> /wine/drive_c/users/root/pip/pip.ini && \ echo "trusted-host = $(echo $pypi_url | perl -pe 's|^.*?://(.*?)(:.*?)?/.*$|$1|')" >> /wine/drive_c/users/root/pip/pip.ini 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. Loading windows/py3/entrypoint.sh +21 −0 Original line number Diff line number Diff line #!/bin/bash # Fail on errors. set -e # # In case the user specified a custom URL for PYPI, then use # that one, instead of the default one. # if [[ "$PYPI_URL" != "https://pypi.python.org/" ]] || \ [[ "$PYPI_INDEX_URL" != "https://pypi.python.org/simple" ]]; then # the funky looking regexp just extracts the hostname, excluding port # to be used as a trusted-host. mkdir -p /wine/drive_c/users/root/pip echo "[global]" > /wine/drive_c/users/root/pip/pip.ini echo "index = $PYPI_URL" >> /wine/drive_c/users/root/pip/pip.ini echo "index-url = $PYPI_INDEX_URL" >> /wine/drive_c/users/root/pip/pip.ini echo "trusted-host = $(echo $PYPI_URL | perl -pe 's|^.*?://(.*?)(:.*?)?/.*$|$1|')" >> /wine/drive_c/users/root/pip/pip.ini echo "Using custom pip.ini: " cat /wine/drive_c/users/root/pip/pip.ini fi cd /src if [ -f requirements.txt ]; then Loading Loading
windows/py3/Dockerfile +2 −10 Original line number Diff line number Diff line Loading @@ -22,17 +22,9 @@ ENV WINEDEBUG fixme-all ENV WINEPREFIX /wine # PYPI repository location ARG pypi_url=https://pypi.python.org/ ENV PYPI_URL=https://pypi.python.org/ # PYPI index location ARG pypi_index_url=https://pypi.python.org/simple # the funky looking regexp just extracts the hostname, excluding port # to be used as a trusted-host. RUN mkdir -p /wine/drive_c/users/root/pip && \ echo "[global]" > /wine/drive_c/users/root/pip/pip.ini && \ echo "index = $pypi_url" >> /wine/drive_c/users/root/pip/pip.ini && \ echo "index-url = $pypi_index_url" >> /wine/drive_c/users/root/pip/pip.ini && \ echo "trusted-host = $(echo $pypi_url | perl -pe 's|^.*?://(.*?)(:.*?)?/.*$|$1|')" >> /wine/drive_c/users/root/pip/pip.ini 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. Loading
windows/py3/entrypoint.sh +21 −0 Original line number Diff line number Diff line #!/bin/bash # Fail on errors. set -e # # In case the user specified a custom URL for PYPI, then use # that one, instead of the default one. # if [[ "$PYPI_URL" != "https://pypi.python.org/" ]] || \ [[ "$PYPI_INDEX_URL" != "https://pypi.python.org/simple" ]]; then # the funky looking regexp just extracts the hostname, excluding port # to be used as a trusted-host. mkdir -p /wine/drive_c/users/root/pip echo "[global]" > /wine/drive_c/users/root/pip/pip.ini echo "index = $PYPI_URL" >> /wine/drive_c/users/root/pip/pip.ini echo "index-url = $PYPI_INDEX_URL" >> /wine/drive_c/users/root/pip/pip.ini echo "trusted-host = $(echo $PYPI_URL | perl -pe 's|^.*?://(.*?)(:.*?)?/.*$|$1|')" >> /wine/drive_c/users/root/pip/pip.ini echo "Using custom pip.ini: " cat /wine/drive_c/users/root/pip/pip.ini fi cd /src if [ -f requirements.txt ]; then Loading