-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Create a Python CLI tool in deepnote-toolkit that enables headless execution of Deepnote notebooks with parameter support. This will be used for automation, CI/CD, and running notebooks from the command line.
Parameter Support
Support passing parameters to notebooks. Notebooks can have input blocks (cells with type: "input"), and CLI parameters should be injected as variables before execution.
Environment Handling
- Use the current Python environment by default
- Support pointing to a specific virtual environment
- Optional environment validation against notebook requirements
Execution
- Synchronous execution (wait for completion)
- Use Deepnote Kernel for execution
- Return appropriate exit codes (0=success, non-zero=failure)
Metadata
Metadata
Assignees
Labels
No labels