nteract/papermill

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

Ouverte

#905 ouverte le 10 août 2026

 (1 commentaire) (0 réaction) (0 personne assignée)Python (402 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (5 381 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

🐛 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.

Guide contributeur