test
This commit is contained in:
@@ -71,10 +71,21 @@ cd "${SCRIPT_DIR}"
|
||||
# Очистка
|
||||
rm -rf build dist *.spec
|
||||
|
||||
# Портативный Firefox + geckodriver включаем, только если папка vendor наполнена.
|
||||
VENDOR_ARG=()
|
||||
if [ -d vendor ] && [ -n "$(ls -A vendor 2>/dev/null)" ]; then
|
||||
VENDOR_ARG=(--add-data "vendor;vendor")
|
||||
echo ">>> vendor/ включён в сборку"
|
||||
else
|
||||
echo ">>> ВНИМАНИЕ: vendor/ пуст — Firefox и geckodriver НЕ встроятся. Запустите: python fetch_vendor.py"
|
||||
fi
|
||||
|
||||
${WINE_PYTHON} -m PyInstaller \
|
||||
--onefile \
|
||||
--noconsole \
|
||||
--name "ФИАС_поиск" \
|
||||
--add-data "extensions;extensions" \
|
||||
"${VENDOR_ARG[@]}" \
|
||||
--collect-all selenium \
|
||||
--collect-all webdriver_manager \
|
||||
--collect-all pdfplumber \
|
||||
|
||||
Reference in New Issue
Block a user