• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

docs/H03-May-2022-697421

nbclient/H19-Nov-2021-5,8325,016

nbclient.egg-info/H03-May-2022-8965

.pre-commit-config.yamlH A D19-Nov-2021787 4133

CHANGELOG.mdH A D19-Nov-20218.8 KiB163102

CONTRIBUTING.mdH A D19-Nov-20211.2 KiB4530

LICENSEH A D19-Nov-20212.8 KiB6044

MANIFEST.inH A D19-Nov-2021804 4335

PKG-INFOH A D19-Nov-20213.8 KiB8965

README.mdH A D19-Nov-20212.6 KiB5433

RELEASING.mdH A D19-Nov-2021640 3321

pyproject.tomlH A D19-Nov-20211.3 KiB6856

setup.cfgH A D19-Nov-2021285 2216

setup.pyH A D19-Nov-20212.5 KiB7860

tox.iniH A D19-Nov-20211.9 KiB6255

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