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

This commit is contained in:
2023-11-14 08:19:33 +00:00
parent 4c9d802b65
commit c578f84753
4 changed files with 18 additions and 40 deletions
+12
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