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) rc['backend'] = 'Agg' else: rc['backend'] = 'SVG' if has_libpng and options['build_image']: build_image(ext_modules, packages) if has_libpng and options['build_agg'] or options['build_image']: build_png(ext_modules, packages) if options['build_windowing'] and sys.platform == 'win32': build_windowing(ext_modules, packages)
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) rc['backend'] = 'Agg' else: rc['backend'] = 'SVG' if has_libpng and options['build_image']: build_image(ext_modules, packages) if has_libpng and options['build_agg'] or options['build_image']: build_png(ext_modules, packages) if options['build_windowing'] and sys.platform=='win32': build_windowing(ext_modules, packages)
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_nxutils(ext_modules, packages) build_path(ext_modules, packages) print_raw("") print_raw("OPTIONAL BACKEND DEPENDENCIES") if check_for_libpng() and options['build_agg']: build_agg(ext_modules, packages) rc['backend'] = 'Agg' else: rc['backend'] = 'SVG' if options['build_image']: build_image(ext_modules, packages) if options['build_windowing'] and sys.platform=='win32': build_windowing(ext_modules, packages) # the options can be True, False, or 'auto'. If True, try to build # regardless of the lack of dependencies. If auto, silently skip # when dependencies are missing. if options['build_tkagg']:
if not check_for_freetype(): sys.exit(1) build_ft2font(ext_modules, packages) build_ttconv(ext_modules, packages) build_contour(ext_modules, packages) build_nxutils(ext_modules, packages) build_swigagg(ext_modules, packages) build_transforms(ext_modules, packages) print_raw("") print_raw("OPTIONAL BACKEND DEPENDENCIES") if check_for_libpng() and options['build_agg']: build_agg(ext_modules, packages) rc['backend'] = 'Agg' else: rc['backend'] = 'SVG' if options['build_image']: build_image(ext_modules, packages) if options['build_windowing'] and sys.platform=='win32': build_windowing(ext_modules, packages) # the options can be True, False, or 'auto'. If True, try to build # regardless of the lack of dependencies. If auto, silently skip # when dependencies are missing. if options['build_tkagg']:
print_raw("") print_raw("REQUIRED DEPENDENCIES") # Font data package_data = {'mathtex' : ['data/fonts/*.ttf'] } # Check for numpy, but it does not need to be built if not check_for_numpy(): sys.exit(1) if not check_for_freetype(): sys.exit(1) build_ft2font(ext_modules, packages) if not check_for_libpng(): sys.exit(1) build_png(ext_modules, packages) print_raw("") print_raw("[Edit setup.cfg to suppress the above messages]") print_line() try: additional_params # has setupegg.py provided except NameError: additional_params = {} for mod in ext_modules: if options['verbose']: mod.extra_compile_args.append('-DVERBOSE')