From 523139749e53585adf9de6b675715de2a375eb94 Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Wed, 10 Mar 2021 19:14:12 +0100 Subject: [PATCH] Auto install minifier --- scripts/makeweb.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/scripts/makeweb.py b/scripts/makeweb.py index eb2b04ed..6e57327d 100644 --- a/scripts/makeweb.py +++ b/scripts/makeweb.py @@ -5,7 +5,23 @@ import shutil try: from css_html_js_minify import html_minify, js_minify, css_minify except: - print("WARN: Unable to load minifier") + from SCons.Script import ( + ARGUMENTS, + COMMAND_LINE_TARGETS, + DefaultEnvironment, + ) + env = DefaultEnvironment() + + env.Execute( + env.VerboseAction( + '$PYTHONEXE -m pip install "css_html_js_minify" ', + "Installing Python dependencies", + ) + ) + try: + from css_html_js_minify import html_minify, js_minify, css_minify + except: + print("WARN: Unable to load minifier") webroot = "web"