github executablebooks/MyST-NB v0.6.0
Move to markdown-it-py markdown parser implementation

latest releases: v1.1.0, v1.0.0, v1.0.0rc1...
4 years ago

Mainly implemented in #107

This releases moves to the markdown-it-py markdown parser implementation, concurrently with myst-parser. Additionally:

  • Add notebook render tests
  • Add simple solution for reporting correct cell index/line number:
    Report line number as <cell index>*10000 + <line number>. This is a simple solution to addresses #71, that doesn't require any complex overrides of the sphinx reporting machinery.
  • Make tests use the actual sphinx Application
  • Re-write validation of which docs to execute/cache:
    Rather than having a global variable, we save the excluded paths in the sphinx env and use a separate function is_valid_exec_file. Also added tests

Don't miss a new MyST-NB release

NewReleases is sending notifications on new releases.