From b0230f6a4bd7498aa0dd1d48ec61326d35a40386 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Thu, 11 Jun 2020 03:43:40 +0200 Subject: [PATCH] build: fix win/appimage binaries following jsonrpc dep-removal follow-up #6220 --- contrib/build-linux/appimage/build.sh | 6 ++---- contrib/build-wine/build-electrum-git.sh | 4 ---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/contrib/build-linux/appimage/build.sh b/contrib/build-linux/appimage/build.sh index 3d2583db6..c1439697c 100755 --- a/contrib/build-linux/appimage/build.sh +++ b/contrib/build-linux/appimage/build.sh @@ -206,13 +206,11 @@ rm -rf "$PYDIR"/site-packages/PyQt5/Qt.so # these are deleted as they were not deterministic; and are not needed anyway find "$APPDIR" -path '*/__pycache__*' -delete -# note that jsonschema-*.dist-info is needed by that package as it uses 'pkg_resources.get_distribution' -# also, see https://gitlab.com/python-devs/importlib_metadata/issues/71 -for f in "$PYDIR"/site-packages/jsonschema-*.dist-info; do mv "$f" "$(echo "$f" | sed s/\.dist-info/\.dist-info2/)"; done +# note that *.dist-info is needed by certain packages. +# e.g. see https://gitlab.com/python-devs/importlib_metadata/issues/71 for f in "$PYDIR"/site-packages/importlib_metadata-*.dist-info; do mv "$f" "$(echo "$f" | sed s/\.dist-info/\.dist-info2/)"; done rm -rf "$PYDIR"/site-packages/*.dist-info/ rm -rf "$PYDIR"/site-packages/*.egg-info/ -for f in "$PYDIR"/site-packages/jsonschema-*.dist-info2; do mv "$f" "$(echo "$f" | sed s/\.dist-info2/\.dist-info/)"; done for f in "$PYDIR"/site-packages/importlib_metadata-*.dist-info2; do mv "$f" "$(echo "$f" | sed s/\.dist-info2/\.dist-info/)"; done diff --git a/contrib/build-wine/build-electrum-git.sh b/contrib/build-wine/build-electrum-git.sh index 82c5c0d67..54175c7f8 100755 --- a/contrib/build-wine/build-electrum-git.sh +++ b/contrib/build-wine/build-electrum-git.sh @@ -53,10 +53,6 @@ $PYTHON -m pip install --no-dependencies --no-warn-script-location . popd -# these are deleted as they were not deterministic; and are not needed anyway -rm "$WINEPREFIX"/drive_c/python3/Lib/site-packages/jsonschema-*.dist-info/RECORD - - rm -rf dist/ # build standalone and portable versions