Traceback (most recent call last):
File "/home/palk/.local/bin/invenio-cli", line 10, in <module>
sys.exit(invenio_cli())
^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/click/core.py", line 1462, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/click/core.py", line 1383, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/click/core.py", line 1850, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/click/core.py", line 1850, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/click/core.py", line 1246, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/click/core.py", line 814, in invoke
return callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/click/decorators.py", line 93, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/click/core.py", line 814, in invoke
return callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/invenio_cli/cli/cli.py", line 244, in run_worker
processes = commands.run_worker(
^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/invenio_cli/commands/local.py", line 196, in run_worker
processes.extend(self.run_jobs_scheduler(celery_log_file, celery_log_level))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/invenio_cli/commands/local.py", line 203, in run_jobs_scheduler
version = rdm_version()
^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/invenio_cli/helpers/versions.py", line 67, in rdm_version
return _from_pyproject_toml("invenio-app-rdm")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/palk/.local/share/uv/tools/invenio-cli/lib/python3.12/site-packages/invenio_cli/helpers/versions.py", line 57, in _from_pyproject_toml
v, *_ = [s for s in matched_deps[0].specifier if not s.operator.startswith("!")]
^^^^^
ValueError: not enough values to unpack (expected at least 1, got 0)
When using a source override for
invenio-app-rdm, the CLI fails to start because it cannot figure out the package version (since it isn't directly listed in the dependencies):Gives the following error on
invenio-cli run: