Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
065049f
Add task default extraction utilities and TOML merging helpers
jlegrand62 Jul 16, 2026
fb5d18c
Integrate task default merging into romi_run_task CLI
jlegrand62 Jul 16, 2026
6a5ab9a
Enhance default extraction to support name and attribute defaults, fi…
jlegrand62 Jul 20, 2026
bd8da30
Enhance task default extraction and config merging in `romitask/src/r…
jlegrand62 Jul 20, 2026
3f9e8a2
Improve documentation and error handling for `_load_module_globals` i…
jlegrand62 Jul 20, 2026
b779bd1
Add documentation for module‑level constant handling and import mapping
jlegrand62 Jul 20, 2026
c0e0c44
Add robust error handling for class default extraction and module lookup
jlegrand62 Jul 20, 2026
e71da5c
Add comprehensive unit tests for `task_defaults`
jlegrand62 Jul 20, 2026
a44fb44
Add spacing before `ask_confirmation` in `romitask/src/romitask/utils…
jlegrand62 Jul 20, 2026
7e64e16
Add inheritance support to task default extraction
jlegrand62 Jul 20, 2026
f88cc82
Add task‑preservation option to FilesetTarget cleaning workflow
jlegrand62 Jul 20, 2026
70970a9
Migrate TOML handling to `tomlkit` in `romi_run_task.py`
jlegrand62 Jul 20, 2026
15ebbd8
Improve backup config generation: tighten typing and ensure TOML comp…
jlegrand62 Jul 20, 2026
c324f46
Add CLI config override support to romi_run_task
jlegrand62 Jul 20, 2026
75c6dab
Refactor config merging and improve logging in `romi_run_task.py`
jlegrand62 Jul 20, 2026
4838d21
Revise CLI documentation and polish wording in `romi_run_task.py`
jlegrand62 Jul 21, 2026
ddfd8f3
Improve configuration handling and local TOML ordering in `romi_run_t…
jlegrand62 Jul 22, 2026
9a3e9eb
Migrate TOML handling to `tomlkit` and fix related imports
jlegrand62 Jul 22, 2026
af67d8f
Replace `toml` with `tomlkit` in dependencies
jlegrand62 Jul 22, 2026
89d9d82
Migrate `test_task_defaults` to use **tomlkit**
jlegrand62 Jul 22, 2026
757af0d
Change missing images fileset log level to warning
jlegrand62 Jul 23, 2026
3e9cb5c
Simplify task defaults extraction and update imports
jlegrand62 Jul 23, 2026
7cb1e5f
Refactor task defaults tests to align with new `get_task_defaults` API
jlegrand62 Jul 23, 2026
78a6d88
Merge remote-tracking branch 'origin/dev' into feature/clean-task-hie…
jlegrand62 Jul 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies = [
"colorlog",
"dotenv",
"luigi",
"toml",
"tomlkit",
"tqdm",
"watchdog",
]
Expand Down
4 changes: 2 additions & 2 deletions src/romitask/cli/print_task_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
import os

import numpy as np
import toml
import tomlkit

from romitask.modules import TASKS

Expand Down Expand Up @@ -275,7 +275,7 @@ def list_configured_tasks(toml_conf):
def main():
args = parsing().parse_args()

config = toml.load(os.path.join(args.db_path, "pipeline.toml"))
config = tomlkit.load(os.path.join(args.db_path, "pipeline.toml"))
# conf_tasks = list_configured_tasks(config)
print(f"# -- Summary of task {args.task}:")
print("# - Used TOML configuration:")
Expand Down
Loading
Loading