diff --git a/Dockerfile.deps b/Dockerfile.deps index 4f93a85..a939596 100644 --- a/Dockerfile.deps +++ b/Dockerfile.deps @@ -39,6 +39,8 @@ RUN w=$(mktemp -d) ; : "${w:?}" ; \ pip-env.sh pip uninstall -y 'cython' ; \ python-rm-cache.sh /usr/local ; \ rm -rf \ + /usr/local/bin/patroni_aws \ + /usr/local/bin/patroni_raft_controller \ "${PYTHON_SITE_PACKAGES}/etcd/tests" \ "${PYTHON_SITE_PACKAGES}/netaddr/tests" \ "${PYTHON_SITE_PACKAGES}/psutil/tests" \ @@ -123,7 +125,7 @@ ENV PYTHONDONTWRITEBYTECODE='' RUN libpython="${PYTHON_SITE_PACKAGES%/*}" ; \ find "${libpython}/" -mindepth 1 -maxdepth 1 -printf '%P\0' \ | sed -zEn \ - -e '/^(collections|importlib|json|re)$/p' \ + -e '/^(asyncio|collections|concurrent|ctypes|email|encodings|html|http|importlib|json|logging|multiprocessing|re|urllib|zipfile|zoneinfo)$/p' \ | sort -zV \ | env -C "${libpython}" xargs -0r \ python3 -m compileall -q -j 2 ; \ @@ -137,10 +139,13 @@ RUN libpython="${PYTHON_SITE_PACKAGES%/*}" ; \ ## Python cache warmup RUN export PYTHONPROFILEIMPORTTIME=1 ; \ - patronictl --help ; \ patroni --help ; \ - ydiff --help ; \ - cdiff --help + patronictl --help ; \ + patroni_barman --help ; \ + patroni_wale_restore --help ; \ + cdiff --help ; \ + netaddr --help ; \ + ydiff --help ## Python cache adjustments RUN d="@$(date '+%s')" ; \