New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
check_pkg.py in NEMO/trunk/doc/tools – NEMO

source: NEMO/trunk/doc/tools/check_pkg.py @ 11004

Last change on this file since 11004 was 11004, checked in by nicolasmartin, 5 years ago

Review of main building script

  • Exportig Python package checking to external script check_pkg.py for sharing it with the verification of deps for the user guide (sphinx, extension and theme)
  • Renaming to explicit manual_build.sh
  • Addition of basic checking for LaTeX installation (latexmk binary)
  • Implementation of loop and argument reading in order to use the same script for the 3 manuals
  • Improvment of code commentary
File size: 182 bytes
Line 
1#!/usr/bin/env python
2
3import sys, importlib
4
5for argv in sys.argv[1:]:
6   try:
7      importlib.import_module(argv)
8   except ImportError:
9      print("Package %s is missing in Python" % argv)
10
Note: See TracBrowser for help on using the repository browser.