Skip to content
Snippets Groups Projects
Select Git revision
  • cdfbad8afa4c055df90c7ab689e5b8bc7b3af91a
  • master default
  • object
  • develop protected
  • private_algos
  • cuisine
  • SMOTE
  • revert-76c4cca5
  • archive protected
  • no_graphviz
  • 0.0.1
11 results

versions.py

  • versions.py 2.18 KiB
    # Author-Info
    __author__ = "Baptiste Bauvin"
    __status__ = "Prototype"  # Production, Development, Prototype
    
    
    def test_versions():
        """Used to test if all prerequisites are installed"""
        is_up_to_date = True
        to_install = []
    
        # try:
        #     import sys
        # except ImportError:
        #     raise
        #
        # try:
        #     import cvxopt
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("cvxopt")
        #
        # try:
        #     import pyscm
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("pyscm")
        #
        # try:
        #     import numpy
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("numpy")
        #
        # try:
        #     import scipy
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("scipy")
        #
        # try:
        #     import matplotlib
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("matplotlib")
        #
        # try:
        #     import sklearn
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("sklearn")
        #
        # try:
        #     import logging
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("logging")
        #
        # try:
        #     import joblib
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("joblib")
        #
        # try:
        #     import argparse
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("argparse")
        #
        # try:
        #     import h5py  #
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("h5py")
        #
        # # try:
        # #     import graphviz  #
        # # except ImportError:
        # #     is_up_to_date = False
        # #     to_install.append("graphviz")
        #
        # try:
        #     import pickle  #
        # except ImportError:
        #     is_up_to_date = False
        #     to_install.append("pickle")
        #
        # if not is_up_to_date:
        #     print(
        #         "You can't run at the moment, please install the following modules : \n" + "\n".join(
        #             to_install))
        #     quit()
    
    
    if __name__ == "__main__":
        test_versions()