#!/usr/bin/env python
# To use:
# python setup.py install
#
import os, sys, string, re
from glob import glob
try:
import distutils
from distutils.command.install import install
from distutils.core import setup, Extension
except:
raise SystemExit, "Distutils problem, see Numeric README."
headers = glob (os.path.join ("Include","*.h"))
# The version is set in Lib/numeric_version.py
execfile(os.path.join('Lib','numeric_version.py'))
setup (name = "Numeric",
version = version,
maintainer = "Numerical Python Developers",
maintainer_email = "numpy-developers@lists.sourceforge.net",
description = "Numerical Extension to Python",
url = "http://numpy.sourceforge.net",
packages = [''],
package_dir = {'': 'Lib'},
extra_path = 'Numeric',
include_dirs = ['Include'],
headers = headers,
ext_modules = [Extension('_numpy',
['Src/_numpymodule.c',
'Src/arrayobject.c',
'Src/ufuncobject.c']),
Extension('multiarray', ['Src/multiarraymodule.c']),
Extension('umath', ['Src/umathmodule.c'],
libraries=['m']),
Extension('arrayfns',
['Src/arrayfnsmodule.c'])
]
)
print "Numeric Version", version
syntax highlighted by Code2HTML, v. 0.9.1