nteract/papermill
Literal annotation results in unrecognized parameter
Open
#906 opened on Aug 10, 2026
bughelp wanted
Repository metrics
- Stars
- (5,381 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
🐛 Bug
Papermill 2.7.0
Tagging a cell as parameters and inserting the following definition results in Papermill complaining about unknown parameter if swallow is passed using parameters (CLI argument or keyword argument to execute()):
# previous cell: from typing import Literal
swallow: Literal["african", "european", "unknown"] = "unknown"
This works:
swallow: str = "unknown"