Create delightful software with Jupyter Notebooks
APACHE-2.0 License
Bot releases are visible (Hide)
Published by jph00 6 months ago
Published by jph00 12 months ago
:
in directives for YAML compliance (#1312), thanks to @hamelsmu
section
(#1307), thanks to @p4perf4ce
Published by jph00 over 1 year ago
nbdev_conda
error when there are prior release tarballs (#1280), thanks to @restlessronin
_extensions
folder from nbs (#1266), thanks to @restlessronin
nbdev_update
when lib_name
and lib_path
are not the same (#1254), thanks to @BirkhoffG
nbdev_create_config
write the black_formatting
setting (#1235), thanks to @dmose
Published by jph00 almost 2 years ago
requirements.txt
file from settings.ini
(#1202), thanks to @hamelsmu
# %%
comments with unexpected format (#1211), thanks to @seeM
nb_export
(#1204), thanks to @hamelsmu
_modidx.py
(#1186)sidebar.yml
with newline (#1212), thanks to @seeM
output-file
(#1210), thanks to @seeM
_modidx.py
(#1209), thanks to @seeM
nbdev_install_quarto
may install and remove unrelated packages (#1208), thanks to @seeM
state
(#1207), thanks to @seeM
nbdev_install_quarto
may install and remove unrelated packages (#1182)state
(#1167)Published by jph00 almost 2 years ago
nbdev_migrate
(#1177)procs
key in settings.ini
(#1157), thanks to @seeM
nbdev
( + tutorial ) (#1121), thanks to @hamelsmu
#| echo
in a cell with show_doc
causes a Quarto error (#1163)nbdev_update
includes folders starting with _
or .
(e.g. .ipynb_checkpoints
) (#1130), thanks to @seeM
nbdev_new
defaults bool parameters to False
(e.g. put_version_in_init
) (#1129), thanks to @seeM
black_formatting
setting is ignored (#1122), thanks to @jmoralez
nbdev_readme()
fails on the second run for the notebook with support files (e.g. Fig image). (#1106)nbdev_new
fails with AttributeError: path_
(#1063)Published by jph00 about 2 years ago
True
by default (#1117), thanks to @seeM
exec_doc
supports re-rendering widgets (#1113), thanks to @seeM
exec_doc
directive, the widget "view" is updated (in the cell output), but the old widget "state" is used (in notebook metadata). This refreshes widget state using ipywidgets.Widget.get_manager_state
.nbdev_new
pins on major+minor version of nbdev-template
(#1091)nbdev_proc_nbs
completes all steps to build _proc
for publishing (#1086)nbdev_new
defaults nbs_path
setting to 'nbs'
(#1083)
nbs_path
, the current default nbs_path='.'
can clutter the root folder.nbdev_new
queries branch
from GitHub (#1080)patch_to
which is decorated with staticmethod
(#1100), thanks to @seeM
show_doc
errors if a dependency in the nbdev
group has a sub-dependency that isn't installed (#1097)nbdev_migrate
while upgrading removes nbdev2 compatible directives (#1089)#|hide
and #|include: false
for showdoc (#1079), thanks to @hamelsmu
nbdev_clean
removes widget state (#1069)
Published by jph00 about 2 years ago
_quarto.yml
no longer replaced with automatically generated version (#1059)
nbdev_update
(#1058), thanks to @seeM
nbdev.maker.update_import
which meant that nbdev_update
didn't convert relative imports without None
module (e.g from . import foo
-> from pkg import foo
)FileNotFoundError
in nbdev_update
by passing the correct py module and corresponding notebook pathsnbdev_update
introducing whitespace changes to notebooksPublished by jph00 about 2 years ago
_quarto.yml
no longer replaced with automatically generated version
_quarto.yml
file and it will not be overridden by nbdevcustom_host
and custom_port
in settings.ini
are no longer supported -- use the standard quarto configuration insteadipynb-filters
in _quarto.yml
is no longer needed or recommended. Instead, nbdev preprocesses your notebooks in parallel into a folder called _proc
before calling quartoconfig_key
in favor of get_config
(#856), thanks to @seeM
put_version_in_init
to make adding __version__
to __init__.py
optional (#1051), thanks to @MichaelJFishmanBA
nbdev_new
support for GitHub Enterprise (#1043), thanks to @seeM
GITHUB_TOKEN
if present for nbdev.release
(#1025)nbdev_test
cell errors to stderr instead of using logging.warning
(#1003)display_name
consistent with name
to simplify diffs (#995)printit
arg to nbdev_filter
so it can be called with fname
and still print to stdout (#931), thanks to @seeM
nbdev_readme
in nbdev_new
(#919), thanks to @seeM
read
module (#864), thanks to @seeM
jupyter_hooks
configuration (#780), thanks to @seeM
mod.html#method
instead of mod.html#class.method
(#1046), thanks to @seeM
nbdev_new
if GitHub Enterprise GH_HOST
and GITHUB_TOKEN
are used (#1038)UserWarning
for unset GITHUB_TOKEN
in nbdev_new
(#1028), thanks to @seeM
nbdev.release
uses cfg.lib_name
instead of cfg.repo
(#1024), thanks to @seeM
nbdev_test
does not restore the original working directory (#1004)clean_ids
corrupts string outputs (#794), thanks to @seeM
Published by jph00 about 2 years ago
show_doc
includes parsed sections from numpy docstrings (#964)AnnAssign
object has no attribute 'targets' (#953)recursive
in settings.ini ignored (#942)ModuleNotFoundError: No module named 'https://github'
(#936)nbdev_preview
(#935)nbdev_update_lib
in v1 (#769)Published by jph00 about 2 years ago
printit
arg to nbdev_filter
so it can be called with fname
and still print to stdout (#931), thanks to @seeM
nbdev_readme
in nbdev_new
(#919), thanks to @seeM
nbdev_prepare()
auto render README if needed (#913)[source]
link (#692)ModuleNotFoundError: No module named 'https://github'
(#936)nbdev_update
(#934), thanks to @hamelsmu
IPython.display.Image(embed=True)
results in incorrect image reference in GitHub Pages (#924)nbdev_preview
not starting if there is a folder with no notebook in it (#922)nbdev_update
creates a new cell, instead of updating the original code (#775)