Change Log
2024.1.dev0
Update the Read-the-Docs YAML file with required build keys.
Add generation of
pytest
code coverage information.Add some developer information.
2022.4
Explicitly dropped support for Python 3.6.
Improved declaration of dependencies.
Removed use of
pandas.DataFrame.append
(which is deprecated), and replaced it bypandas.concat
.
2022.3
Added the
record-timing
option tonbrun
(defaultTrue
).Added
clean-before-metadata
option to clean code metadata before running. By default, execution code metadata is cleaned before running.Updated
nbview
to supportnbconvert
6 templates, by deprecating thetemplate-file
option and adding thetemplate
option, which defaults toclassic
.Added explicit version dependencies in
setup.py
.Changed development status to production/stable, since
nbtoolbelt
has been used successfully for more than 4 years in production. In that time frame,nbtoolbelt
processed over ten million notebooks.
2022.3.dev0
Fixed and added test cases for nbrun with cell timeout.
Removed duplicate keys in default configuration file.
Documented nbrun
interrupt-on-timeout
option. Fixed typo in nbrun documentation.Changed nbrun default for
interrupt-on-timeout
option toTrue
.Show nbrun
interrupt-on-timeout
option value in verbose mode.Fixed type hints for main methods of the tools.
2020.7.dev2
Removed dependency on
pypandoc
and usedREADME.md
directly.
2020.7.dev1
Mentioned dependency on
pypandoc
for packaging (to get the long project description fromREADME.md
).
2020.7.dev0
Added more documentation in source code.
Exported also version info and package name.
In
run
, only set kernel name if non-empty.In
punch
, added rudimentary support for reading of chads from multiple source notebooks.In
punch
, added option--label-regex
to process only marker lines with label matching given regex.Added more test cases for
run
.In top-level
REAMDE
, listed steps to add a feature tonbtoolbelt
.Instructed Read the Docs to generate documentation in all formats.
2020.2.dev0
Fixed inlining of attachments with names containing (quoted) spaces.
2018.2.dev1
Improved documentation; in particular, documented JSON output for each tool.
Report
empty outputs
underCode cell outputs
instead ofCode cell execution
using the labelcode cells without outputs
.Fixed
tests_require
insetup.py
.
2018.2.dev0
Improved help text in
punch
for optionallow-errors
.Fixed
json
output forpunch
; it now includes statistics gathered during processing.
2018.1.dev0
By default,
clean
does nothing (previously it would clean all outputs by default).Improved error reporting in
punch
when bad marker lines are detected.Added option
--list
(-l
) topunch
that list all labels and descriptions.Added option
--allow-errors
(-e
) topunch
that continues on marker errors.Tool
stats
now also shows counts of empty sources per cell type; minor improvements in labeling of statistics.Tool
view
now has optiontemplate-file
to select a template file other than defaultfull
.
2017.11.dev1
Fixed code to comply with Python 3.5 and PEP 8
2017.10.dev5
Fixed generation of documentation for Read the Docs (had to switch it to Python 3.5)
Fixed defect in
punch
with frequencies when writing chads notebook but not punched notebookUpdated README now that the source code repository has gone public
2017.10.dev4
Was not (intended to be) released
2017.10.dev3
Converted README to reST
Improved problem reporting in
punch
2017.10.dev2
Initial release on PyPI
2017.9.dev3
Initial private release