from astropy import setup_helpers from astropy.version_helper import get_git_devstr, generate_version_py #version should be PEP386 compatible (http://www.python.org/dev/peps/pep-0386) version = '0.0.dev' # Indicates if this version is a release version release = 'dev' not in version # Adjust the compiler in case the default on this platform is to use a # broken one. setup_helpers.adjust_compiler() if not release: version += get_git_devstr(False) generate_version_py('astropy', version, release, setup_helpers.get_debug_option()) # Use the find_packages tool to locate all packages and modules packagenames = find_packages() # Treat everything in scripts except README.rst as a script to be installed scripts = glob.glob(os.path.join('scripts', '*')) scripts.remove(os.path.join('scripts', 'README.rst')) # Check that Numpy is installed. # NOTE: We cannot use setuptools/distribute/packaging to handle this # dependency for us, since some of the subpackages need to be able to # access numpy at build time, and they are configured before # setuptools has a chance to check and resolve the dependency. setup_helpers.check_numpy()
#version should be PEP386 compatible (http://www.python.org/dev/peps/pep-0386) version = '0.0.dev' # Indicates if this version is a release version release = 'dev' not in version # Adjust the compiler in case the default on this platform is to use a # broken one. setup_helpers.adjust_compiler() # Indicate that we are in building mode setup_helpers.set_build_mode() if not release: version += get_git_devstr(False) generate_version_py(PACKAGENAME, version, release, setup_helpers.get_debug_option()) # Use the find_packages tool to locate all packages and modules packagenames = find_packages() # Treat everything in scripts except README.rst as a script to be installed scripts = glob.glob('scripts/*') scripts.remove('scripts/README.rst') # Check that Numpy is installed. # NOTE: We cannot use setuptools/distribute/packaging to handle this # dependency for us, since some of the subpackages need to be able to # access numpy at build time, and they are configured before # setuptools has a chance to check and resolve the dependency. setup_helpers.check_numpy()