importnb

notebook files as source

BSD-3-CLAUSE License

Downloads
22.6K
Stars
67
Committers
3

Bot releases are hidden (Show)

importnb - Python 3.12 compatability Latest Release

Published by tonyfast 12 months ago

What's Changed

Full Changelog: https://github.com/deathbeds/importnb/compare/2022.10.24...2023.11.1

importnb - long needed maintainenance

Published by tonyfast about 2 years ago

importnb has been supporting a wide version range of python.
in this version we add a lot of modern affordances to importnb.
in doing so we reduced a lot of the developer complexity and module complexity.

  • builds and development tasks are covered by hatch. thanks to @ofek
  • docs are covered by mkdocs
  • we have test releases on pypi legacy and releases to pypi main.
importnb - importnb v0.7.0

Published by tonyfast almost 4 years ago

  • Tests on python-version: [3.6, 3.7, 3.8, 3.9, pypy3] and drops support for older pythons.
  • I moved to github actions. RIP travis
  • Add support ipy file extensions.
  • improve paramterization support
importnb - importnb v0.7.0 debug

Published by tonyfast almost 4 years ago

Testing the release on github actions

importnb - importnb v0.7.0

Published by tonyfast almost 4 years ago

Tests on python-version: [3.6, 3.7, 3.8, 3.9, pypy3] and drops support for older pythons.
CI moved to github actions. RIP travis
Add support ipy file extensions.

importnb - Importnb for pytest > 6

Published by tonyfast about 4 years ago

Adds the correct api for working with pytest 6.0 for testing notebooks.

importnb - Python 3.8 release update

Published by tonyfast over 4 years ago

importnb - Importnb for python 3.8

Published by tonyfast almost 5 years ago

  • Update importnb to work with Python 3.8 nightly builds
  • Make parameterize optional
  • Remove the notebooks sources.
importnb - Late night releases == early re-releases

Published by tonyfast almost 6 years ago

importnb - Restart and run all or it didn't happen, with notebooks only

Published by tonyfast almost 6 years ago

importnb - Enhanced doctest coverage and notebook testing

Published by tonyfast almost 6 years ago

python -m pytest index.ipynb --doctest-modules --nbval --monotonic

Will check all doctests in Code and Markdown cells, check the input and output of cells, and assure that the execution order is monotonically increasing.

The notebooks need to go away after there is a better CLI to bump a new version.

importnb - Pytest improvements, new docs, and updates to parameterization

Published by tonyfast almost 6 years ago

Pytest has an --nbsource option to test the state of notebooks.
Parameterize permits boolean parameters.
Docs are on read the docs.

importnb - pytest updates

Published by tonyfast almost 6 years ago

Small modifications to subclass Notebook loaders in Pytests.

importnb - Importnb in 3.7

Published by tonyfast about 6 years ago

This release updates importnb to work with python 3.7 using a more idiomatic interface.

importnb - Simplify core importer model.

Published by tonyfast about 6 years ago

Refactor the core model removing considerable complexity. Refactor the tests.

importnb - Better default extensions

Published by tonyfast over 6 years ago

The importnb extension loads relative imports, the completer, and the notebook importer.

importnb - Predictable-permissive names

Published by tonyfast over 6 years ago

Improve the Python, IPython, and Jupyter functionality with tab completion for fuzzy names and configurable extensions.

importnb - Relative imports and fuzzy file searching

Published by tonyfast over 6 years ago

importnb - A more friendly and diverse API

Published by tonyfast over 6 years ago

with Notebook(), Partial(), Lazy(), NotebookTest():
	...
importnb - Extend importnb to 3.4, 3.5, 3.6

Published by tonyfast over 6 years ago