import sys from litex.tools.litex_client import RemoteClient # Python-Data Import Helper ------------------------------------------------------------------------ def get_data_mod(data_type, data_name): """Get the pythondata-{}-{} module or raise a useful error message.""" imp = "import pythondata_{}_{} as dm".format(data_type, data_name) try: l = {} exec(imp, {}, l) dm = l['dm'] return dm except ImportError as e: raise ImportError("""\ pythondata-{dt}-{dn} module not installed! Unable to use {dn} {dt}. {e} You can install this by running; pip3 install git+https://github.com/litex-hub/pythondata-{dt}-{dn}.git """.format(dt=data_type, dn=data_name, e=e))