os.path.join('lib', 'matplotlib', 'tests', 'baseline_images', '*', '*')) def chop_package(fname): badstr = os.path.join('lib', 'matplotlib', '') assert fname.startswith(badstr) result = fname[len(badstr):] return result baseline_images = [chop_package(f) for f in baseline_images] package_data['matplotlib'].extend(baseline_images) if not check_for_numpy(): sys.exit(1) if not check_for_freetype(): sys.exit(1) build_ft2font(ext_modules, packages) build_ttconv(ext_modules, packages) build_contour(ext_modules, packages) build_delaunay(ext_modules, packages) build_nxutils(ext_modules, packages) build_path(ext_modules, packages) print_raw("") print_raw("OPTIONAL BACKEND DEPENDENCIES") has_libpng = check_for_libpng() if has_libpng and options['build_agg']: build_agg(ext_modules, packages)
# TODO: exclude these when making release? baseline_images = glob.glob(os.path.join('lib','matplotlib','tests', 'baseline_images','*','*')) def chop_package(fname): badstr = os.path.join('lib','matplotlib','') assert fname.startswith(badstr) result = fname[ len(badstr): ] return result baseline_images = [chop_package(f) for f in baseline_images] package_data['matplotlib'].extend(baseline_images) package_data['matplotlib'].append('tests/mpltest.ttf') if not check_for_numpy(__version__numpy__): sys.exit(1) if not check_for_freetype(): sys.exit(1) build_ft2font(ext_modules, packages) build_ttconv(ext_modules, packages) build_contour(ext_modules, packages) build_delaunay(ext_modules, packages) build_path(ext_modules, packages) build_tri(ext_modules, packages) print_raw("") print_raw("OPTIONAL BACKEND DEPENDENCIES") has_libpng = check_for_libpng() if has_libpng and options['build_agg']: build_agg(ext_modules, packages)