def print_sysinfo(): """Print information about relevant dependencies""" #get version information for line in open('glue/version.py'): if (line.startswith('__version__')): exec(line.strip()) #Print external package information print_line() print_raw("BUILDING GLUE") print_status('glue', __version__) print_status('python', sys.version) print_status('platform', sys.platform) if sys.platform == 'win32': print_status('Windows version', sys.getwindowsversion()) print_raw("") print_raw("REQUIRED DEPENDENCIES") if not check_for_numpy('1.4'): sys.exit(1) print_raw("") print_raw("RECOMMENDED DEPENDENCIES") check_for_matplotlib() check_for_qt4() check_for_scipy() print_raw("") print_raw("OPTIONAL DEPENDENCIES : GENERAL") check_for_ipython() check_for_pil() print_raw("") print_raw("OPTIONAL DEPENDENCIES : ASTRONOMY") check_for_astropy() check_for_atpy() check_for_aplpy() print_raw("") print_raw("OPTIONAL DEPENDENCIES : TESTING") check_for_pytest() check_for_mock() print_line()
def print_sysinfo(): """Print information about relevant dependencies""" #get version information for line in open('glue/version.py'): if (line.startswith('__version__')): exec(line.strip()) #Print external package information print_line() print_raw("BUILDING GLUE") print_status('glue', __version__) print_status('python', sys.version) print_status('platform', sys.platform) if sys.platform == 'win32': print_status('Windows version', sys.getwindowsversion()) print_raw("") print_raw("REQUIRED DEPENDENCIES") if not check_for_numpy('1.4'): sys.exit(1) check_for_matplotlib() check_for_qt4() check_for_pyside() print_raw("") print_raw("RECOMMENDED DEPENDENCIES") check_for_scipy() print_raw("") print_raw("OPTIONAL DEPENDENCIES : GENERAL") check_for_ipython() check_for_pil() print_raw("") print_raw("OPTIONAL DEPENDENCIES : ASTRONOMY") check_for_astropy() check_for_aplpy() print_raw("") print_raw("OPTIONAL DEPENDENCIES : TESTING") check_for_pytest() check_for_mock() print_line()
if 1: # 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) 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 1: # 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) 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 1: # 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()
'backends/Matplotlib.nib/*', ]} if 1: # 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) 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) build_tri(ext_modules, packages) print_raw("") print_raw("OPTIONAL BACKEND DEPENDENCIES")