Skip to main content

nbpipe

Run sequences of Jupyter notebooks as a workflow from the command line or the JupyterLab sidebar.

nbpipe demo

Installation

pip install nbpipe

Usage

Create a .nbpipe/ directory at the root of your project and add a workflow YAML file inside it.

# .nbpipe/my_workflow.yaml

name: my_workflow
steps:
  - notebook: prepare_data.ipynb
    output: data/processed.csv
    timeout: 120
  - notebook: train_model.ipynb

Run it from the CLI:

nbpipe run .nbpipe/my_workflow.yaml

or from the JupyterLab sidebar.

Step fields

Field Required Description
notebook yes Notebook to run, relative to the project root.
output no File the notebook must produce — workflow fails if absent. Supports wildcards (e.g. report_*.csv).
timeout no Maximum seconds the notebook may run. Raises an error if exceeded.

Metadata

Release files for nbpipe 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nbpipe 0.1.6
File Size Uploaded Provenance Actions
nbpipe-0.1.6.tar.gz 5.7 MB Without provenance Details for nbpipe-0.1.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nbpipe 0.1.6
File Interpreter ABI Platform Actions
nbpipe-0.1.6-py3-none-any.whl Python 3 none any Details for nbpipe-0.1.6-py3-none-any.whl

Total release size: 5.7 MB

Release files / nbpipe-0.1.6.tar.gz

Download URL nbpipe-0.1.6.tar.gz
Size 5.7 MB
Tags Source
SHA-256 checksum
How to use checksums
4dcaa5388e2cbb0e19ede7cd9a9c75a849d9643de4423727e272c1e9ee0dd74f
BLAKE2b-256 checksum
How to use checksums
a5058c3478b84aa74086ba1691ff9086e27ab8a4b88b724dbe1d2e637b7d4727
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / nbpipe-0.1.6-py3-none-any.whl

Download URL nbpipe-0.1.6-py3-none-any.whl
Size 19.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a41a31aa4baf1808cd733e51b6dcccc7ade7a732603ef94cecf73bcdf02e3ab7
BLAKE2b-256 checksum
How to use checksums
ccf7c0ceae7e790b3b457c591eb03e1a97eee08c2198abcef13c4f15f20c8b12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for nbpipe 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page