From 81e0cbc034e594c73a38202afc0676b3522c6b46 Mon Sep 17 00:00:00 2001 From: "bozo.kopic" Date: Sun, 27 Mar 2022 04:28:55 +0200 Subject: WIP server --- src_doit/__init__.py | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'src_doit') diff --git a/src_doit/__init__.py b/src_doit/__init__.py index 6773485..231061d 100644 --- a/src_doit/__init__.py +++ b/src_doit/__init__.py @@ -9,20 +9,27 @@ from hat.doit.py import (build_wheel, __all__ = ['task_clean_all', 'task_wheel', 'task_check', - 'task_json_schema_repo'] + 'task_json_schema_repo', + 'task_scss'] build_dir = Path('build') src_py_dir = Path('src_py') +src_scss_dir = Path('src_scss') schemas_json_dir = Path('schemas_json') +ui_dir = src_py_dir / 'hatter/ui' + json_schema_repo_path = src_py_dir / 'hatter/json_schema_repo.json' +main_scss_path = src_scss_dir / 'main.scss' +main_css_path = ui_dir / 'main.css' def task_clean_all(): """Clean all""" return {'actions': [(common.rm_rf, [build_dir, - json_schema_repo_path])]} + json_schema_repo_path, + main_css_path])]} def task_wheel(): @@ -40,7 +47,8 @@ def task_wheel(): console_scripts=['hatter = hatter.main:main']) return {'actions': [build], - 'task_dep': ['json_schema_repo']} + 'task_dep': ['json_schema_repo', + 'scss']} def task_check(): @@ -60,3 +68,11 @@ def task_json_schema_repo(): return {'actions': [generate], 'file_dep': src_paths, 'targets': [json_schema_repo_path]} + + +def task_scss(): + """Build SCSS""" + return {'actions': [(common.mkdir_p, [main_css_path.parent]), + (f'sass --no-source-map ' + f'{main_scss_path} {main_css_path}')], + 'targets': [main_css_path]} -- cgit v1.2.3-70-g09d2