Add frontend build to Python packaging. Remove dead code, cleanup.

This commit is contained in:
Leo Vasanko
2023-11-13 16:19:33 -08:00
parent 938c5ca657
commit 7077b21159
4 changed files with 18 additions and 40 deletions

12
scripts/build-frontend.py Normal file
View File

@@ -0,0 +1,12 @@
# noqa: INP001
import subprocess
from hatchling.builders.hooks.plugin.interface import BuildHookInterface
class CustomBuildHook(BuildHookInterface):
def initialize(self, version, build_data):
super().initialize(version, build_data)
print("Building Cista frontend...")
subprocess.run("npm install --prefix frontend".split(" "), check=True) # noqa: S603
subprocess.run("npm run build --prefix frontend".split(" "), check=True) # noqa: S603