old_contents: """R markdown notebook format for Jupyter
  
  Use this module to read or write Jupyter notebooks as Rmd documents (methods 'read', 'reads', 'write', 'writes')
  
  Use the 'pre_save_hook' method (see its documentation) to automatically dump your Jupyter notebooks as a Rmd file, in addition
  to the ipynb file.
  
  Use the 'nbrmd' conversion script to convert Jupyter notebooks from/to R markdown notebooks.
  """
  
  from .nbrmd import read, reads, readf, write, writes, writef
  from .hooks import update_rmd, update_ipynb, update_rmd_and_ipynb, update_selected_formats
  from .cm import RmdFileContentsManager
  
new_contents: """R markdown notebook format for Jupyter
  
  Use this module to read or write Jupyter notebooks as Rmd documents (methods 'read', 'reads', 'write', 'writes')
  
  Use the 'pre_save_hook' method (see its documentation) to automatically dump your Jupyter notebooks as a Rmd file, in addition
  to the ipynb file.
  
  Use the 'nbrmd' conversion script to convert Jupyter notebooks from/to R markdown notebooks.
  """
  
  from .nbrmd import read, reads, readf, write, writes, writef
  from .hooks import update_rmd, update_ipynb, update_rmd_and_ipynb, update_selected_formats
  try:
    from .cm import RmdFileContentsManager
  except ImportError as e:
    RmdFileContentsManager = e.message
  
subject: Allow import in case of missing notebook package