Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
docs/ | H | 03-May-2022 | - | 697 | 421 | |
nbclient/ | H | 19-Nov-2021 | - | 5,832 | 5,016 | |
nbclient.egg-info/ | H | 03-May-2022 | - | 89 | 65 | |
.pre-commit-config.yaml | H A D | 19-Nov-2021 | 787 | 41 | 33 | |
CHANGELOG.md | H A D | 19-Nov-2021 | 8.8 KiB | 163 | 102 | |
CONTRIBUTING.md | H A D | 19-Nov-2021 | 1.2 KiB | 45 | 30 | |
LICENSE | H A D | 19-Nov-2021 | 2.8 KiB | 60 | 44 | |
MANIFEST.in | H A D | 19-Nov-2021 | 804 | 43 | 35 | |
PKG-INFO | H A D | 19-Nov-2021 | 3.8 KiB | 89 | 65 | |
README.md | H A D | 19-Nov-2021 | 2.6 KiB | 54 | 33 | |
RELEASING.md | H A D | 19-Nov-2021 | 640 | 33 | 21 | |
pyproject.toml | H A D | 19-Nov-2021 | 1.3 KiB | 68 | 56 | |
setup.cfg | H A D | 19-Nov-2021 | 285 | 22 | 16 | |
setup.py | H A D | 19-Nov-2021 | 2.5 KiB | 78 | 60 | |
tox.ini | H A D | 19-Nov-2021 | 1.9 KiB | 62 | 55 |
README.md
1[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupyter/nbclient/master?filepath=binder%2Frun_nbclient.ipynb) 2[![Build Status](https://github.com/jupyter/nbclient/workflows/CI/badge.svg)](https://github.com/jupyter/nbclient/actions) 3[![Documentation Status](https://readthedocs.org/projects/nbclient/badge/?version=latest)](https://nbclient.readthedocs.io/en/latest/?badge=latest) 4[![image](https://codecov.io/github/jupyter/nbclient/coverage.svg?branch=master)](https://codecov.io/github/jupyter/nbclient?branch=master) 5[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/) 6[![Python 3.7](https://img.shields.io/badge/python-3.7-blue.svg)](https://www.python.org/downloads/release/python-370/) 7[![Python 3.8](https://img.shields.io/badge/python-3.8-blue.svg)](https://www.python.org/downloads/release/python-380/) 8[![Python 3.9](https://img.shields.io/badge/python-3.9-blue.svg)](https://www.python.org/downloads/release/python-390/) 9[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) 10 11# nbclient 12 13**NBClient** lets you **execute** notebooks. 14 15A client library for programmatic notebook execution, **NBClient** is a tool for running Jupyter Notebooks in 16different execution contexts, including the command line. 17 18## Interactive Demo 19 20To demo **NBClient** interactively, click this Binder badge to start the demo: 21 22[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupyter/nbclient/master?filepath=binder%2Frun_nbclient.ipynb) 23 24## Installation 25 26In a terminal, run: 27 28 python3 -m pip install nbclient 29 30## Documentation 31 32See [ReadTheDocs](https://nbclient.readthedocs.io/en/latest/) for more in-depth details about the project and the 33[API Reference](https://nbclient.readthedocs.io/en/latest/reference/index.html). 34 35 36## Python Version Support 37 38This library currently supports Python 3.6+ versions. As minor Python 39versions are officially sunset by the Python org, nbclient will similarly 40drop support in the future. 41 42## Origins 43 44This library used to be part of the [nbconvert](https://nbconvert.readthedocs.io/en/latest/) project. NBClient extracted nbconvert's `ExecutePreprocessor`into its own library for easier updating and importing by downstream libraries and applications. 45 46## Relationship to JupyterClient 47 48NBClient and JupyterClient are distinct projects. 49 50`jupyter_client` is a client library for the jupyter protocol. Specifically, `jupyter_client` provides the Python API 51for starting, managing and communicating with Jupyter kernels. 52 53While, nbclient allows notebooks to be run in different execution contexts. 54