Output formatter does not launch #1

Open
opened 2025-10-29 15:24:31 +01:00 by gremond · 0 comments
Member

I have tried several version of the output-formatter:

0.1.0a16
0.1.0a17
0.1.0a18
0.1.0a19

I always have this error:

rougail -m structfile/hello.yml -o formatter
Traceback (most recent call last):
  File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/cli/__main__.py", line 234, in main
    return _main(arguments, do_not_print)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/cli/__main__.py", line 52, in _main
    rougailconfig.generate_config()
  File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/config/__init__.py", line 101, in generate_config
    root, extra_vars = _rougail_config(
                       ^^^^^^^^^^^^^^^^
  File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/config/__init__.py", line 359, in _rougail_config
    for module in get_sub_modules().values():
                  ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/config/__init__.py", line 59, in get_sub_modules
    SUBMODULES[submodule.name] = load_modules(
                                 ^^^^^^^^^^^^^
  File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/utils.py", line 67, in load_modules
    loader.exec_module(eosfunc)
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/output_formatter/config.py", line 20, in <module>
    from .i18n import _
  File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/output_formatter/__init__.py", line 56, in <module>
    from rougail.tiramisu import normalize_family, RENAME_TYPE
ImportError: cannot import name 'RENAME_TYPE' from 'rougail.tiramisu' (/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/tiramisu.py)
ERROR: cannot import name 'RENAME_TYPE' from 'rougail.tiramisu' (/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/tiramisu.py)

Here are the library version I'm using:

tiramisu==5.2.0a9
tiramisu-cmdline-parser==0.7.0a1
rougail==1.2.0a29
rougail_cli== 0.2.0a19
rougail-output-console==0.2.0a11
rougail-output-json==0.2.0a8
rougail-user-data-yaml==0.2.0a11
rougail-user-data-environment==0.1.0a9
I have tried several version of the output-formatter: 0.1.0a16 0.1.0a17 0.1.0a18 0.1.0a19 I always have this error: rougail -m structfile/hello.yml -o formatter Traceback (most recent call last): File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/cli/__main__.py", line 234, in main return _main(arguments, do_not_print) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/cli/__main__.py", line 52, in _main rougailconfig.generate_config() File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/config/__init__.py", line 101, in generate_config root, extra_vars = _rougail_config( ^^^^^^^^^^^^^^^^ File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/config/__init__.py", line 359, in _rougail_config for module in get_sub_modules().values(): ^^^^^^^^^^^^^^^^^ File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/config/__init__.py", line 59, in get_sub_modules SUBMODULES[submodule.name] = load_modules( ^^^^^^^^^^^^^ File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/utils.py", line 67, in load_modules loader.exec_module(eosfunc) File "<frozen importlib._bootstrap_external>", line 995, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/output_formatter/config.py", line 20, in <module> from .i18n import _ File "/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/output_formatter/__init__.py", line 56, in <module> from rougail.tiramisu import normalize_family, RENAME_TYPE ImportError: cannot import name 'RENAME_TYPE' from 'rougail.tiramisu' (/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/tiramisu.py) ERROR: cannot import name 'RENAME_TYPE' from 'rougail.tiramisu' (/home/ubuntu/workplace/structmem/.venv/lib/python3.12/site-packages/rougail/tiramisu.py) Here are the library version I'm using: tiramisu==5.2.0a9 tiramisu-cmdline-parser==0.7.0a1 rougail==1.2.0a29 rougail_cli== 0.2.0a19 rougail-output-console==0.2.0a11 rougail-output-json==0.2.0a8 rougail-user-data-yaml==0.2.0a11 rougail-user-data-environment==0.1.0a9
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: stove/rougail-output-formatter#1
No description provided.