summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Oliphant <oliphant@enthought.com>2006-01-04 17:31:07 +0000
committerTravis Oliphant <oliphant@enthought.com>2006-01-04 17:31:07 +0000
commitda9c6da4a304d240492b653f526b9607b032921c (patch)
treecb838bb5694d77e8cfd803d8bf43c3422cf00c26
parent8e2654541c6eae0f308908f501cccbc86b2f9101 (diff)
downloadpython-numpy-da9c6da4a304d240492b653f526b9607b032921c.tar.gz
python-numpy-da9c6da4a304d240492b653f526b9607b032921c.tar.bz2
python-numpy-da9c6da4a304d240492b653f526b9607b032921c.zip
Fix-up setup.py
-rwxr-xr-xsetup.py47
1 files changed, 41 insertions, 6 deletions
diff --git a/setup.py b/setup.py
index 4473cb441..189b04a6b 100755
--- a/setup.py
+++ b/setup.py
@@ -1,11 +1,40 @@
+"""Numpy: array processing for numbers, strings, records, and objects.
+
+Numpy is a general-purpose array-processing package designed to
+efficiently manipulate large multi-dimensional arrays of arbitrary
+records without sacrificing too much speed for small multi-dimensional
+arrays. Numpy is built on the Numeric code base and adds features
+introduced by numarray as well as an extended C-API and the ability to
+create arrays of arbitrary type.
+
+There are also basic facilities for discrete fourier transform,
+basic linear algebra and random number generation.
+"""
+
+DOCLINES = __doc__.split("\n")
import os
import sys
+CLASSIFIERS = """\
+Development Status :: 4 - Beta
+Intended Audience :: Science/Research
+Intended Audience :: Developers
+License :: OSI Approved
+Programming Language :: C
+Programming Language :: Python
+Topic :: Software Development
+Topic :: Scientific/Engineering
+Operating System :: Microsoft :: Windows
+Operating System :: POSIX
+Operating System :: Unix
+Operating System :: MacOS
+"""
+
def setup_package():
- from scipy.distutils.core import setup
- from scipy.distutils.misc_util import Configuration
+ from numpy.distutils.core import setup
+ from numpy.distutils.misc_util import Configuration
old_path = os.getcwd()
local_path = os.path.dirname(os.path.abspath(sys.argv[0]))
@@ -16,14 +45,20 @@ def setup_package():
config = Configuration(
maintainer = "SciPy Developers",
maintainer_email = "scipy-dev@scipy.org",
- description = "Core SciPy",
+ description = DOCLINES[0],
+ long_description = "\n".join(DOCLINES[2:]),
url = "http://numeric.scipy.org",
+ download_url = "http://sourceforge.net/projects/numpy",
license = 'BSD',
+ classifiers=filter(None, CLASSIFIERS.split('\n')),
+ author = "Travis E. Oliphant, et.al.",
+ author_email = "oliphant@ee.byu.edu",
+ platforms = ["Windows", "Linux", "Solaris", "Mac OS-X", "Unix"]
)
- config.add_subpackage('scipy')
+ config.add_subpackage('numpy')
- from scipy.core_version import version
- config.name = 'scipy_core'
+ from numpy.version import version
+ config.name = 'numpy'
config.dict_append(version=version)
print config.name,'version',config.version