diff options
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 50 |
1 files changed, 12 insertions, 38 deletions
@@ -1,45 +1,19 @@ #!/usr/bin/env python -CONTACT = "Michael Droettboom" -EMAIL = "help@stsci.edu" -VERSION = "0.1" - -from distutils.core import setup, Extension -import sys - try: - import numpy + from setuptools import setup except ImportError: - print("numpy must be installed to build sphere.") - print("ABORTING.") - raise - -major, minor, rest = numpy.__version__.split(".", 2) -if (int(major), int(minor)) < (1, 4): - print("numpy version 1.4 or later must be installed to build pywcs.") - print("ABORTING.") - raise ImportError + from distribute_setup import use_setuptools + use_setuptools() + from setuptools import setup -try: - numpy_include = numpy.get_include() -except AttributeError: - numpy_include = numpy.get_numpy_include() +setup( + setup_requires=['d2to1>=0.2.5', 'stsci.distutils>=0.3.dev'], + namespace_packages=['stsci'], packages=['stsci'], + d2to1=True, + use_2to3=True, + zip_safe=False +) -extensions = [ - Extension('sphere.math_util', - ['src/math_util.c'], - include_dirs = [numpy_include], - libraries = ['m']) - ] +# package_data = {'stsci.sphere.test': ['data/*.fits', 'data/*.fits.gz']}, -setup( - name = 'sphere', - version = VERSION, - description = "Python based tools for spherical geometry", - author = CONTACT, - author_email = EMAIL, - packages = ['sphere', 'sphere.test'], - package_dir = {'sphere': 'lib', 'sphere.test': 'lib/test'}, - package_data = {'sphere.test': ['data/*.fits', 'data/*.fits.gz']}, - ext_modules = extensions - ) |