Don't use --onefile in PyInstaller, it's too slow on the Pi

This commit is contained in:
Michael Hansen 2022-03-30 18:14:18 -04:00
commit fbd26a02d5
3 changed files with 2 additions and 5 deletions

View file

@ -52,7 +52,6 @@ RUN --mount=type=cache,id=pip-venv,target=/root/.cache/pip \
# Create binary for command-line interface
RUN .venv/bin/pyinstaller \
--onefile \
--noconfirm \
--name mimic3 \
--hidden-import 'pycrfsuite._dumpparser' \
@ -81,7 +80,6 @@ RUN .venv/bin/pyinstaller \
# Create binary for web server
RUN .venv/bin/pyinstaller \
--onefile \
--noconfirm \
--name mimic3-server \
--hidden-import 'pycrfsuite._dumpparser' \

View file

@ -16,7 +16,7 @@
.PHONY: dist install docker binaries
SHELL := bash
DOCKER_PLATFORM := linux/amd64
DOCKER_PLATFORM ?= linux/amd64
dist:
cd opentts-abc && python3 setup.py sdist
@ -34,4 +34,4 @@ docker:
docker buildx build . -f Dockerfile --platform $(DOCKER_PLATFORM) --tag mycroftai/mimic3 --load
binaries:
docker buildx build . -f Dockerfile.binary $(DOCKER_PLATFORM) --output type=local,dest=dist/$(DOCKER_PLATFORM)
docker buildx build . -f Dockerfile.binary --platform $(DOCKER_PLATFORM) --output type=local,dest=dist/$(DOCKER_PLATFORM)

View file

@ -373,7 +373,6 @@ def process_lines(state: CommandLineInterfaceState):
state.result_queue.put(None)
if state.result_thread is not None:
print("Waiting for audio to finish...", file=sys.stderr)
state.result_thread.join()
# -------------------------------------------------------------------------