wrapper_dir = os.path.join("src", "sas", "models", "c_extension", "python_wrapper", "generated") model_dir = os.path.join("src", "sas", "models") if os.path.isdir(wrapper_dir): for file in os.listdir(wrapper_dir): file_path = os.path.join(wrapper_dir, file) os.remove(file_path) else: os.makedirs(wrapper_dir) sys.path.append( os.path.join("src", "sas", "models", "c_extension", "python_wrapper")) from wrapping import generate_wrappers generate_wrappers(header_dir=includedir, output_dir=model_dir, c_wrapper_dir=wrapper_dir) IGNORED_FILES = [".svn"] if not os.name == 'nt': IGNORED_FILES.extend(["gamma_win.c", "winFuncs.c"]) EXTENSIONS = [".c", ".cpp"] def append_file(file_list, dir_path): """ Add sources file to sources """ for f in os.listdir(dir_path): if os.path.isfile(os.path.join(dir_path, f)):
build_ext.build_extensions(self) # Build the module name includedir = "include" igordir = os.path.join("src", "libigor") c_model_dir = os.path.join("src", "c_models") smear_dir = os.path.join("src", "c_smearer") wrapper_dir = os.path.join("src", "python_wrapper", "generated") if not os.path.isdir(wrapper_dir): os.makedirs(wrapper_dir) sys.path.append(os.path.join("src", "python_wrapper")) from wrapping import generate_wrappers generate_wrappers(header_dir=includedir, output_dir=os.path.join("src", "sas", "models"), c_wrapper_dir=wrapper_dir) IGNORED_FILES = [".svn"] if not os.name=='nt': IGNORED_FILES.extend(["gamma_win.c","winFuncs.c"]) EXTENSIONS = [".c", ".cpp"] def append_file(file_list, dir_path): """ Add sources file to sources """ for f in os.listdir(dir_path): if os.path.isfile(os.path.join(dir_path, f)): _, ext = os.path.splitext(f)
c_model_dir = os.path.join("src", "sas", "models", "c_extension", "c_models") smear_dir = os.path.join("src", "sas", "models", "c_extension", "c_smearer") gen_dir = os.path.join("src", "sas", "models", "c_extension", "c_gen") wrapper_dir = os.path.join("src", "sas", "models", "c_extension", "python_wrapper", "generated") model_dir = os.path.join("src", "sas","models") if os.path.isdir(wrapper_dir): for file in os.listdir(wrapper_dir): file_path = os.path.join(wrapper_dir, file) os.remove(file_path) else: os.makedirs(wrapper_dir) sys.path.append(os.path.join("src", "sas", "models", "c_extension", "python_wrapper")) from wrapping import generate_wrappers generate_wrappers(header_dir = includedir, output_dir = model_dir, c_wrapper_dir = wrapper_dir) IGNORED_FILES = [".svn"] if not os.name=='nt': IGNORED_FILES.extend(["gamma_win.c","winFuncs.c"]) EXTENSIONS = [".c", ".cpp"] def append_file(file_list, dir_path): """ Add sources file to sources """ for f in os.listdir(dir_path): if os.path.isfile(os.path.join(dir_path, f)): _, ext = os.path.splitext(f)