aboutsummaryrefslogtreecommitdiff
path: root/src_doit
diff options
context:
space:
mode:
authorbozo.kopic <bozo@kopic.xyz>2022-09-04 23:35:14 +0200
committerbozo.kopic <bozo@kopic.xyz>2022-09-04 23:35:14 +0200
commitcfbb22658fae9759b5d39e63b40e237245b6db59 (patch)
treea895e0aa7436321b11ed2dd5ace1010f6438df5f /src_doit
parent6a76aa69d86be9515418424305687d0fec6eaed6 (diff)
requirements update
Diffstat (limited to 'src_doit')
-rw-r--r--src_doit/__init__.py21
1 files changed, 8 insertions, 13 deletions
diff --git a/src_doit/__init__.py b/src_doit/__init__.py
index 3daba9f..c25a42c 100644
--- a/src_doit/__init__.py
+++ b/src_doit/__init__.py
@@ -1,6 +1,5 @@
from pathlib import Path
import subprocess
-import sys
import tempfile
from hat import json
@@ -9,6 +8,7 @@ from hat.doit.py import (build_wheel,
run_pytest,
run_flake8)
from hat.doit.js import run_eslint
+from hat.doit.c import get_task_clang_format
from .c import * # NOQA
from .dist import * # NOQA
@@ -21,7 +21,7 @@ __all__ = ['task_clean_all',
'task_check',
'task_test',
'task_ui',
- 'task_deps',
+ 'task_node_modules',
'task_format',
'task_json_schema_repo',
*c.__all__,
@@ -61,7 +61,6 @@ def task_wheel():
description='Cutting stock problem optimizer',
url='https://github.com/bozokopic/opcut',
license=common.License.GPL3,
- packages=['opcut'],
console_scripts=['opcut = opcut.main:main'])
return {'actions': [build],
@@ -75,7 +74,7 @@ def task_check():
return {'actions': [(run_flake8, [src_py_dir]),
(run_flake8, [pytest_dir]),
(run_eslint, [src_js_dir])],
- 'task_dep': ['deps']}
+ 'task_dep': ['node_modules']}
def task_test():
@@ -107,22 +106,18 @@ def task_ui():
return {'actions': [build],
'pos_arg': 'args',
- 'task_dep': ['deps']}
+ 'task_dep': ['node_modules']}
-def task_deps():
- """Install dependencies"""
+def task_node_modules():
+ """Install node modules"""
return {'actions': ['yarn install --silent']}
def task_format():
"""Format"""
- files = [*Path('src_c').rglob('*.c'),
- *Path('src_c').rglob('*.h')]
- for f in files:
- yield {'name': str(f),
- 'actions': [f'clang-format -style=file -i {f}'],
- 'file_dep': [f]}
+ yield from get_task_clang_format([*Path('src_c').rglob('*.c'),
+ *Path('src_c').rglob('*.h')])
def task_json_schema_repo():