3 Commits

Author SHA1 Message Date
285c5ad4c1 fix: add kwargs to widget plugin template
All checks were successful
release / Release (push) Successful in 15s
2025-05-28 19:46:04 +02:00
d96c323ee3 fix: add __init__ file to startup
All checks were successful
release / Release (push) Successful in 15s
2025-05-28 15:38:48 +02:00
6730567526 fix(tasks): run commit task as migration for UD
All checks were successful
release / Release (push) Successful in 15s
2025-05-27 17:45:58 +02:00
4 changed files with 22 additions and 14 deletions

View File

@ -27,7 +27,7 @@ project_name:
make_commit: make_commit:
type: bool type: bool
help: would you like to automatically stage and commit the changes? (Recommend no for a first try, yes if confident. Just runs 'git add -A ; git commit' with a standard message.) help: would you like to automatically stage and commit the changes?
default: true default: true
widget_plugins_input: widget_plugins_input:
@ -79,13 +79,26 @@ ui_fileinfo: # would like to save this programatically when generated but don't
_tasks: _tasks:
- "{% if _copier_operation == 'copy' %} git init --initial-branch=main {% endif %}" - "{% if _copier_operation == 'copy' %} git init --initial-branch=main {% endif %}"
- > - >
{% if not ui_fileinfo %} echo "No .ui files to process" {% if not ui_fileinfo %} echo "No .ui files to process";
{% else %} {% else %}
{% for info in ui_fileinfo %}pyside6-uic {{ info.ui_file }} -o {{ info.out_file }}; {% for info in ui_fileinfo %}pyside6-uic {{ info.ui_file }} -o {{ info.out_file }};
{% endfor %} {% endfor %}
{% endif %} {% endif %}
- > - >
{% if make_commit %} {% if make_commit %}
echo "making autocommit in $(pwd)";
{% if _copier_operation == 'copy' %}
git add -A; git commit -a -m 'Init repo {{ project_name }} at template version {{ _commit }}'
{% endif %}
{% else %}
echo "Autocommit disabled, leaving repo dirty"
{% endif %}
_migrations:
- stage: after
command: >
{% if make_commit %}
echo "making autocommit in $(pwd)";
{% if _copier_operation == 'copy' %} {% if _copier_operation == 'copy' %}
git add -A; git commit -a -m 'Init repo {{ project_name }} at template version {{ _commit }}' git add -A; git commit -a -m 'Init repo {{ project_name }} at template version {{ _commit }}'
{% else %} {% else %}
@ -94,3 +107,5 @@ _tasks:
{% else %} {% else %}
echo "Autocommit disabled, leaving repo dirty" echo "Autocommit disabled, leaving repo dirty"
{% endif %} {% endif %}
- stage: after
command: pre-commit install

View File

@ -14,10 +14,3 @@ def extend_command_line_args(parser):
# parser.add_argument("--session", help="Session name", type=str, default="cSAXS") # parser.add_argument("--session", help="Session name", type=str, default="cSAXS")
return parser return parser
# def get_config() -> ServiceConfig:
# """
# Create and return the service configuration.
# """
# return ServiceConfig(redis={"host": "localhost", "port": 6379})

View File

@ -7,5 +7,5 @@ from {{ project_name }}.bec_widgets.widgets.{{ widget_plugin.module }}.{{ widget
{% endif %} {% endif %}
class {{ widget_plugin.class }}(BECWidget, QWidget{% if widget_plugin.use_ui %}, {{ widget_plugin.ui_class }}{% endif %}): class {{ widget_plugin.class }}(BECWidget, QWidget{% if widget_plugin.use_ui %}, {{ widget_plugin.ui_class }}{% endif %}):
def __init__(self, parent=None): def __init__(self, parent=None, **kwargs):
super().__init__(parent=parent) super().__init__(parent=parent, **kwargs)