From 5f066af0bd7f102c58118f88169dd3ef9f14c26e Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Wed, 20 Jul 2022 22:35:19 +0200 Subject: [PATCH] Fix asset compilation via setup.py Asset compilation via setup.py has been broken in #25169. This PR fixes it. --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 4f409f1278c41..744934e5915d4 100644 --- a/setup.py +++ b/setup.py @@ -135,7 +135,9 @@ def finalize_options(self) -> None: def run(self) -> None: """Run a command to compile and build assets.""" - subprocess.check_call('./airflow/www/compile_assets.sh') + www_dir = AIRFLOW_SOURCES_ROOT / "airflow" / "www" + subprocess.check_call(['yarn', 'install', '--frozen-lockfile'], cwd=str(www_dir)) + subprocess.check_call(['yarn', 'run', 'build'], cwd=str(www_dir)) class ListExtras(Command):