nteract/papermill

`--help-notebook` does not respect `--kernel` CLI argument

Aperta

#905 aperta il 10 ago 2026

 (1 commento) (0 reazioni) (0 assegnatari)Python (402 fork)batch import
bughelp wanted

Metriche repository

Star
 (5381 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

🐛 Bug

It seems that papermill --help-notebook ignores the --kernel option. Papermill version 2.7.0

$ papermill --help-notebook --kernel uvkernel papermill-test.ipynb
Usage: papermill [OPTIONS] NOTEBOOK_PATH [OUTPUT_PATH]

Parameters inferred for notebook 'papermill-test.ipynb':
Traceback (most recent call last):
  File "/Users/voipiti/Documents/repos/minerva-optimization/ui-job-launch/python-papermill-test-script/.venv/bin/papermill", line 10, in <module>
    sys.exit(papermill())
             ~~~~~~~~~^^
<cut>
  File "<censored>/python-papermill-test-script/.venv/lib/python3.14/site-packages/papermill/utils.py", line 52, in nb_kernel_name
    raise ValueError("No kernel name found in notebook and no override provided.")
ValueError: No kernel name found in notebook and no override provided.

Omitting --help-notebook but retaining the --kernel uvkernel option results in successful run of Papermill and produces the expected output.

jupyter kernelspec list shows that uvkernel is a recognized kernel.

Guida contributor