Skip to content

sqlmesh plan throws error "frozen runpy" #5753

@Hermansson

Description

@Hermansson

I'm following the basic startup guide (quickstart CLI): https://sqlmesh.readthedocs.io/en/stable/quickstart/cli/

Project is created following instructions, next step is to run "sqlmesh plan"

I get the following:

Traceback (most recent call last):
File "", line 198, in run_module_as_main
File "", line 88, in run_code
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Scripts\sqlmesh.exe_main
.py", line 6, in
sys.exit(cli())
~~~^^
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\click\core.py", line 1485, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\click\core.py", line 1406, in main
rv = self.invoke(ctx)
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\click\core.py", line 1873, in invoke
return process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\click\core.py", line 1269, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\click\core.py", line 824, in invoke
return callback(*args, **kwargs)
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\click\decorators.py", line 34, in new_func
return f(get_current_context(), *args, **kwargs)
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\sqlmesh\cli_init
.py", line 29, in wrapper
return handler(sqlmesh_context, lambda: func(*args, **kwargs))
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\sqlmesh\cli_init
.py", line 38, in default_exception_handler
return func()
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\sqlmesh\cli_init
.py", line 29, in
return handler(sqlmesh_context, lambda: func(*args, **kwargs))
~~~~^^^^^^^^^^^^^^^^^
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\sqlmesh\core\analytics_init_.py", line 82, in wrapper
return func(*args, **kwargs)
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\sqlmesh\cli\main.py", line 561, in plan
context.plan(
~~~~~~~~~~~~^
environment,
^^^^^^^^^^^^
...<6 lines>...
**kwargs,
^^^^^^^^^
)
^
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\sqlmesh\core\analytics_init_.py", line 92, in wrapper
from sqlmesh import magics
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\sqlmesh\magics.py", line 136, in
class SQLMeshMagics(Magics):
...<1060 lines>...
context.destroy()
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\sqlmesh\magics.py", line 629, in SQLMeshMagics
@magic_arguments()
~~~~~~~~~~~~~~~^^
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\IPython\core\magic_arguments.py", line 243, in call
func.parser = construct_parser(func)
~~~~~~~~~~~~~~~~^^^^^^
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\IPython\core\magic_arguments.py", line 185, in construct_parser
result = deco.add_to_parser(parser, group)
File "C:\Dev\Python stuff\SQL Mesh stuff\test-project.venv\Lib\site-packages\IPython\core\magic_arguments.py", line 267, in add_to_parser
getattr(parser, self._method_name)(*self.args, **self.kwds)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ricka\AppData\Local\Python\pythoncore-3.14-64\Lib\argparse.py", line 1545, in add_argument
raise TypeError(f'{type_func!r} is not callable')
TypeError: bool | typing.Iterable[str] is not callable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions