code: def python_to_jupyter_cli(args=None, namespace=None):
      
      from . import gen_gallery  # To avoid circular import
      parser = argparse.ArgumentParser(
          description='Sphinx-Gallery Notebook converter')
      parser.add_argument('python_src_file', nargs='+',
                          help='Input Python file script to convert. '
                          'Supports multiple files and shell wildcards'
                          ' (e.g. *.py)')
      args = parser.parse_args(args, namespace)
  
      for src_file in args.python_src_file:
          file_conf, blocks = split_code_and_text_blocks(src_file)
          print('Converting {0}'.format(src_file))
          gallery_conf = copy.deepcopy(gen_gallery.DEFAULT_GALLERY_CONF)
          example_nb = jupyter_notebook(blocks, gallery_conf)
          save_notebook(example_nb, replace_py_ipynb(src_file))
docs: Exposes the jupyter notebook renderer to the command line
  
      Takes the same arguments as ArgumentParser.parse_args