adjust build system for libretranslate

This commit is contained in:
2025-05-04 15:57:00 +02:00
parent 0b33dc19e7
commit a469496269
6 changed files with 40 additions and 37 deletions

17
libretranslate/make.mk Normal file
View File

@@ -0,0 +1,17 @@
LIBRETRANSLATE_PYTHON_VERSION = 3.10.12
.PHONY: libretranslate
libretranslate: libretranslate/venv
cd libretranslate && . venv/bin/activate && libretranslate --port 5000 --load-only en,cs
.PHONY: libretranslate_clean
libretranslate_clean:
rm -rf libretranslate/venv
rm -rf libretranslate/db
libretranslate/venv:
pyenv install -s $(LIBRETRANSLATE_PYTHON_VERSION)
cd libretranslate && \
PYENV_VERSION=$(LIBRETRANSLATE_PYTHON_VERSION) pyenv exec python -m venv venv
cd libretranslate && . venv/bin/activate && \
pip install --upgrade pip && pip install -r requirements.txt