Edit publish workflow to reuse existing test workflow, and use the build package to build the libretranslate package

This commit is contained in:
Vincent Emonet 2023-07-10 08:11:51 +02:00
parent 1c0fb597fb
commit a1eb871bb6
5 changed files with 20 additions and 66 deletions

View file

@ -45,14 +45,12 @@ def check_and_install_models(force=False, load_only_lang_codes=None):
# Download and install all available packages
for available_package in available_packages:
print(
"Downloading %s (%s) ..."
% (available_package, available_package.package_version)
f"Downloading {available_package} ({available_package.package_version}) ..."
)
available_package.install()
# reload installed languages
libretranslate.language.languages = translate.get_installed_languages()
print(
"Loaded support for %s languages (%s models total)!"
% (len(translate.get_installed_languages()), len(available_packages))
f"Loaded support for {len(translate.get_installed_languages())} languages ({len(available_packages)} models total)!"
)