# Adjust the compiler in case the default on this platform is to use a # broken one. adjust_compiler(NAME) # Freeze build information in version.py generate_version_py(NAME, VERSION, RELEASE, get_debug_option()) # Treat everything in scripts except README.rst as a script to be installed scripts = [fname for fname in glob.glob(os.path.join('scripts', '*')) if os.path.basename(fname) != 'README.rst'] # Get configuration information from all of the various subpackages. # See the docstring for setup_helpers.update_package_files for more # details. package_info = get_package_info(NAME) # Add the project-global data package_info['package_data']['astropy'] = ['data/*'] # Currently the only entry points installed by Astropy are hooks to # zest.releaser for doing Astropy's releases entry_points = {} for hook in [('prereleaser', 'middle'), ('releaser', 'middle'), ('postreleaser', 'before'), ('postreleaser', 'middle')]: hook_ep = 'zest.releaser.' + '.'.join(hook) hook_name = 'astropy.release.' + '.'.join(hook) hook_func = 'astropy.utils.release:' + '_'.join(hook) entry_points[hook_ep] = ['%s = %s' % (hook_name, hook_func)]
generate_version_py(PACKAGENAME, VERSION, RELEASE, get_debug_option()) # Treat everything in scripts except README.rst as a script to be installed scripts = [ fname for fname in glob.glob(os.path.join('scripts', '*')) if os.path.basename(fname) != 'README.rst' ] try: from astropy.setup_helpers import get_package_info # Get configuration information from all of the various subpackages. # See the docstring for setup_helpers.update_package_files for more # details. package_info = get_package_info(PACKAGENAME) # Add the project-global data package_info['package_data'][PACKAGENAME] = ['data/*'] except ImportError: # compatibility with Astropy 0.2 - can be removed in cases # where Astropy 0.2 is no longer supported from setuptools import find_packages from astropy.setup_helpers import filter_packages, update_package_files package_info = {} # Use the find_packages tool to locate all packages and modules package_info['packages'] = filter_packages(find_packages())
# Freeze build information in version.py generate_version_py(PACKAGENAME, VERSION, RELEASE, get_debug_option()) # Treat everything in scripts except README.rst as a script to be installed scripts = [fname for fname in glob.glob(os.path.join('scripts', '*')) if os.path.basename(fname) != 'README.rst'] try: from astropy.setup_helpers import get_package_info # Get configuration information from all of the various subpackages. # See the docstring for setup_helpers.update_package_files for more # details. package_info = get_package_info(PACKAGENAME) # Add the project-global data package_info['package_data'][PACKAGENAME] = ['data/*'] except ImportError: # compatibility with Astropy 0.2 - can be removed in cases # where Astropy 0.2 is no longer supported from setuptools import find_packages from astropy.setup_helpers import filter_packages, update_package_files package_info = {} # Use the find_packages tool to locate all packages and modules package_info['packages'] = filter_packages(find_packages())
# broken one. adjust_compiler(NAME) # Freeze build information in version.py generate_version_py(NAME, VERSION, RELEASE, get_debug_option()) # Treat everything in scripts except README.rst as a script to be installed scripts = [ fname for fname in glob.glob(os.path.join('scripts', '*')) if os.path.basename(fname) != 'README.rst' ] # Get configuration information from all of the various subpackages. # See the docstring for setup_helpers.update_package_files for more # details. package_info = get_package_info(NAME) # Add the project-global data package_info['package_data']['astropy'] = ['data/*'] # Currently the only entry points installed by Astropy are hooks to # zest.releaser for doing Astropy's releases entry_points = {} for hook in [('prereleaser', 'middle'), ('releaser', 'middle'), ('postreleaser', 'before'), ('postreleaser', 'middle')]: hook_ep = 'zest.releaser.' + '.'.join(hook) hook_name = 'astropy.release.' + '.'.join(hook) hook_func = 'astropy.utils.release:' + '_'.join(hook) entry_points[hook_ep] = ['%s = %s' % (hook_name, hook_func)] setup_requires = ['numpy>=' + astropy.__minimum_numpy_version__]