pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/py-numpy update to 1.4.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/52e118f3d20b
branches:  trunk
changeset: 570295:52e118f3d20b
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Wed Jan 27 20:48:20 2010 +0000

description:
update to 1.4.0
changes:
- Faster import time
- Extended array wrapping mechanism for ufuncs
- New Neighborhood iterator (C-level only)
- C99-like complex functions in npymath, and a lot of portability
  fixes for basic floating point math functions

diffstat:

 math/py-numpy/Makefile |   11 +++-
 math/py-numpy/PLIST    |  105 ++++++++++++++++++++++++++++++++++++++++++------
 math/py-numpy/distinfo |    8 +-
 3 files changed, 102 insertions(+), 22 deletions(-)

diffs (truncated from 310 to 300 lines):

diff -r e18b700e1e3d -r 52e118f3d20b math/py-numpy/Makefile
--- a/math/py-numpy/Makefile    Wed Jan 27 20:41:16 2010 +0000
+++ b/math/py-numpy/Makefile    Wed Jan 27 20:48:20 2010 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2009/12/04 21:23:22 markd Exp $
+# $NetBSD: Makefile,v 1.9 2010/01/27 20:48:20 drochner Exp $
 #
 
-DISTNAME=      numpy-1.3.0
-PKGNAME=       ${PYPKGPREFIX}-numpy-1.3.0
-PKGREVISION=   3
+DISTNAME=      numpy-1.4.0
+PKGNAME=       ${PYPKGPREFIX}-numpy-1.4.0
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=numpy/}
 
@@ -35,6 +34,10 @@
 PYSETUPBUILDARGS+= --fcompiler=gnu
 .endif
 
+# needs devel/py-nose
+#do-test:
+#      ${PYTHONBIN} -c "import numpy; numpy.test()"
+
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
 .include "../../math/blas/buildlink3.mk"
diff -r e18b700e1e3d -r 52e118f3d20b math/py-numpy/PLIST
--- a/math/py-numpy/PLIST       Wed Jan 27 20:41:16 2010 +0000
+++ b/math/py-numpy/PLIST       Wed Jan 27 20:48:20 2010 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2009/07/25 12:08:26 markd Exp $
+@comment $NetBSD: PLIST,v 1.4 2010/01/27 20:48:20 drochner Exp $
 bin/f2py${PYVERSSUFFIX}
 ${PYSITELIB}/numpy/COMPATIBILITY
 ${PYSITELIB}/numpy/DEV_README.txt
@@ -18,12 +18,27 @@
 ${PYSITELIB}/numpy/add_newdocs.py
 ${PYSITELIB}/numpy/add_newdocs.pyc
 ${PYSITELIB}/numpy/add_newdocs.pyo
+${PYSITELIB}/numpy/compat/__init__.py
+${PYSITELIB}/numpy/compat/__init__.pyc
+${PYSITELIB}/numpy/compat/__init__.pyo
+${PYSITELIB}/numpy/compat/_inspect.py
+${PYSITELIB}/numpy/compat/_inspect.pyc
+${PYSITELIB}/numpy/compat/_inspect.pyo
+${PYSITELIB}/numpy/compat/setup.py
+${PYSITELIB}/numpy/compat/setup.pyc
+${PYSITELIB}/numpy/compat/setup.pyo
+${PYSITELIB}/numpy/compat/setupscons.py
+${PYSITELIB}/numpy/compat/setupscons.pyc
+${PYSITELIB}/numpy/compat/setupscons.pyo
 ${PYSITELIB}/numpy/core/__init__.py
 ${PYSITELIB}/numpy/core/__init__.pyc
 ${PYSITELIB}/numpy/core/__init__.pyo
 ${PYSITELIB}/numpy/core/_internal.py
 ${PYSITELIB}/numpy/core/_internal.pyc
 ${PYSITELIB}/numpy/core/_internal.pyo
+${PYSITELIB}/numpy/core/_mx_datetime_parser.py
+${PYSITELIB}/numpy/core/_mx_datetime_parser.pyc
+${PYSITELIB}/numpy/core/_mx_datetime_parser.pyo
 ${PYSITELIB}/numpy/core/_sort.so
 ${PYSITELIB}/numpy/core/arrayprint.py
 ${PYSITELIB}/numpy/core/arrayprint.pyc
@@ -31,20 +46,24 @@
 ${PYSITELIB}/numpy/core/defchararray.py
 ${PYSITELIB}/numpy/core/defchararray.pyc
 ${PYSITELIB}/numpy/core/defchararray.pyo
-${PYSITELIB}/numpy/core/defmatrix.py
-${PYSITELIB}/numpy/core/defmatrix.pyc
-${PYSITELIB}/numpy/core/defmatrix.pyo
 ${PYSITELIB}/numpy/core/fromnumeric.py
 ${PYSITELIB}/numpy/core/fromnumeric.pyc
 ${PYSITELIB}/numpy/core/fromnumeric.pyo
+${PYSITELIB}/numpy/core/function_base.py
+${PYSITELIB}/numpy/core/function_base.pyc
+${PYSITELIB}/numpy/core/function_base.pyo
 ${PYSITELIB}/numpy/core/generate_numpy_api.py
 ${PYSITELIB}/numpy/core/generate_numpy_api.pyc
 ${PYSITELIB}/numpy/core/generate_numpy_api.pyo
+${PYSITELIB}/numpy/core/getlimits.py
+${PYSITELIB}/numpy/core/getlimits.pyc
+${PYSITELIB}/numpy/core/getlimits.pyo
 ${PYSITELIB}/numpy/core/include/numpy/__multiarray_api.h
 ${PYSITELIB}/numpy/core/include/numpy/__ufunc_api.h
+${PYSITELIB}/numpy/core/include/numpy/_neighborhood_iterator_imp.h
+${PYSITELIB}/numpy/core/include/numpy/_numpyconfig.h
 ${PYSITELIB}/numpy/core/include/numpy/arrayobject.h
 ${PYSITELIB}/numpy/core/include/numpy/arrayscalars.h
-${PYSITELIB}/numpy/core/include/numpy/mingw_amd64_fenv.h
 ${PYSITELIB}/numpy/core/include/numpy/multiarray_api.txt
 ${PYSITELIB}/numpy/core/include/numpy/ndarrayobject.h
 ${PYSITELIB}/numpy/core/include/numpy/noprefix.h
@@ -53,6 +72,7 @@
 ${PYSITELIB}/numpy/core/include/numpy/npy_endian.h
 ${PYSITELIB}/numpy/core/include/numpy/npy_interrupt.h
 ${PYSITELIB}/numpy/core/include/numpy/npy_math.h
+${PYSITELIB}/numpy/core/include/numpy/npy_os.h
 ${PYSITELIB}/numpy/core/include/numpy/numpyconfig.h
 ${PYSITELIB}/numpy/core/include/numpy/old_defines.h
 ${PYSITELIB}/numpy/core/include/numpy/oldnumeric.h
@@ -62,10 +82,17 @@
 ${PYSITELIB}/numpy/core/info.py
 ${PYSITELIB}/numpy/core/info.pyc
 ${PYSITELIB}/numpy/core/info.pyo
+${PYSITELIB}/numpy/core/lib/libnpymath.a
+${PYSITELIB}/numpy/core/lib/npy-pkg-config/mlib.ini
+${PYSITELIB}/numpy/core/lib/npy-pkg-config/npymath.ini
+${PYSITELIB}/numpy/core/machar.py
+${PYSITELIB}/numpy/core/machar.pyc
+${PYSITELIB}/numpy/core/machar.pyo
 ${PYSITELIB}/numpy/core/memmap.py
 ${PYSITELIB}/numpy/core/memmap.pyc
 ${PYSITELIB}/numpy/core/memmap.pyo
 ${PYSITELIB}/numpy/core/multiarray.so
+${PYSITELIB}/numpy/core/multiarray_tests.so
 ${PYSITELIB}/numpy/core/numeric.py
 ${PYSITELIB}/numpy/core/numeric.pyc
 ${PYSITELIB}/numpy/core/numeric.pyo
@@ -88,13 +115,19 @@
 ${PYSITELIB}/numpy/core/setupscons.py
 ${PYSITELIB}/numpy/core/setupscons.pyc
 ${PYSITELIB}/numpy/core/setupscons.pyo
+${PYSITELIB}/numpy/core/shape_base.py
+${PYSITELIB}/numpy/core/shape_base.pyc
+${PYSITELIB}/numpy/core/shape_base.pyo
 ${PYSITELIB}/numpy/core/tests/data/astype_copy.pkl
 ${PYSITELIB}/numpy/core/tests/data/recarray_from_file.fits
 ${PYSITELIB}/numpy/core/tests/test_blasdot.py
+${PYSITELIB}/numpy/core/tests/test_datetime.py
 ${PYSITELIB}/numpy/core/tests/test_defchararray.py
-${PYSITELIB}/numpy/core/tests/test_defmatrix.py
 ${PYSITELIB}/numpy/core/tests/test_dtype.py
 ${PYSITELIB}/numpy/core/tests/test_errstate.py
+${PYSITELIB}/numpy/core/tests/test_function_base.py
+${PYSITELIB}/numpy/core/tests/test_getlimits.py
+${PYSITELIB}/numpy/core/tests/test_machar.py
 ${PYSITELIB}/numpy/core/tests/test_memmap.py
 ${PYSITELIB}/numpy/core/tests/test_multiarray.py
 ${PYSITELIB}/numpy/core/tests/test_numeric.py
@@ -103,8 +136,10 @@
 ${PYSITELIB}/numpy/core/tests/test_records.py
 ${PYSITELIB}/numpy/core/tests/test_regression.py
 ${PYSITELIB}/numpy/core/tests/test_scalarmath.py
+${PYSITELIB}/numpy/core/tests/test_shape_base.py
 ${PYSITELIB}/numpy/core/tests/test_ufunc.py
 ${PYSITELIB}/numpy/core/tests/test_umath.py
+${PYSITELIB}/numpy/core/tests/test_umath_complex.py
 ${PYSITELIB}/numpy/core/tests/test_unicode.py
 ${PYSITELIB}/numpy/core/umath.so
 ${PYSITELIB}/numpy/core/umath_tests.so
@@ -165,6 +200,9 @@
 ${PYSITELIB}/numpy/distutils/command/install.py
 ${PYSITELIB}/numpy/distutils/command/install.pyc
 ${PYSITELIB}/numpy/distutils/command/install.pyo
+${PYSITELIB}/numpy/distutils/command/install_clib.py
+${PYSITELIB}/numpy/distutils/command/install_clib.pyc
+${PYSITELIB}/numpy/distutils/command/install_clib.pyo
 ${PYSITELIB}/numpy/distutils/command/install_data.py
 ${PYSITELIB}/numpy/distutils/command/install_data.pyc
 ${PYSITELIB}/numpy/distutils/command/install_data.pyo
@@ -268,6 +306,9 @@
 ${PYSITELIB}/numpy/distutils/misc_util.py
 ${PYSITELIB}/numpy/distutils/misc_util.pyc
 ${PYSITELIB}/numpy/distutils/misc_util.pyo
+${PYSITELIB}/numpy/distutils/npy_pkg_config.py
+${PYSITELIB}/numpy/distutils/npy_pkg_config.pyc
+${PYSITELIB}/numpy/distutils/npy_pkg_config.pyo
 ${PYSITELIB}/numpy/distutils/numpy_distribution.py
 ${PYSITELIB}/numpy/distutils/numpy_distribution.pyc
 ${PYSITELIB}/numpy/distutils/numpy_distribution.pyo
@@ -309,6 +350,7 @@
 ${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example2.py
 ${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.py
 ${PYSITELIB}/numpy/distutils/tests/test_misc_util.py
+${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.py
 ${PYSITELIB}/numpy/distutils/unixccompiler.py
 ${PYSITELIB}/numpy/distutils/unixccompiler.pyc
 ${PYSITELIB}/numpy/distutils/unixccompiler.pyo
@@ -321,6 +363,9 @@
 ${PYSITELIB}/numpy/doc/broadcasting.py
 ${PYSITELIB}/numpy/doc/broadcasting.pyc
 ${PYSITELIB}/numpy/doc/broadcasting.pyo
+${PYSITELIB}/numpy/doc/byteswapping.py
+${PYSITELIB}/numpy/doc/byteswapping.pyc
+${PYSITELIB}/numpy/doc/byteswapping.pyo
 ${PYSITELIB}/numpy/doc/constants.py
 ${PYSITELIB}/numpy/doc/constants.pyc
 ${PYSITELIB}/numpy/doc/constants.pyo
@@ -518,9 +563,6 @@
 ${PYSITELIB}/numpy/lib/function_base.py
 ${PYSITELIB}/numpy/lib/function_base.pyc
 ${PYSITELIB}/numpy/lib/function_base.pyo
-${PYSITELIB}/numpy/lib/getlimits.py
-${PYSITELIB}/numpy/lib/getlimits.pyc
-${PYSITELIB}/numpy/lib/getlimits.pyo
 ${PYSITELIB}/numpy/lib/index_tricks.py
 ${PYSITELIB}/numpy/lib/index_tricks.pyc
 ${PYSITELIB}/numpy/lib/index_tricks.pyo
@@ -530,9 +572,6 @@
 ${PYSITELIB}/numpy/lib/io.py
 ${PYSITELIB}/numpy/lib/io.pyc
 ${PYSITELIB}/numpy/lib/io.pyo
-${PYSITELIB}/numpy/lib/machar.py
-${PYSITELIB}/numpy/lib/machar.pyc
-${PYSITELIB}/numpy/lib/machar.pyo
 ${PYSITELIB}/numpy/lib/polynomial.py
 ${PYSITELIB}/numpy/lib/polynomial.pyc
 ${PYSITELIB}/numpy/lib/polynomial.pyo
@@ -561,10 +600,8 @@
 ${PYSITELIB}/numpy/lib/tests/test_financial.py
 ${PYSITELIB}/numpy/lib/tests/test_format.py
 ${PYSITELIB}/numpy/lib/tests/test_function_base.py
-${PYSITELIB}/numpy/lib/tests/test_getlimits.py
 ${PYSITELIB}/numpy/lib/tests/test_index_tricks.py
 ${PYSITELIB}/numpy/lib/tests/test_io.py
-${PYSITELIB}/numpy/lib/tests/test_machar.py
 ${PYSITELIB}/numpy/lib/tests/test_polynomial.py
 ${PYSITELIB}/numpy/lib/tests/test_recfunctions.py
 ${PYSITELIB}/numpy/lib/tests/test_regression.py
@@ -573,6 +610,7 @@
 ${PYSITELIB}/numpy/lib/tests/test_twodim_base.py
 ${PYSITELIB}/numpy/lib/tests/test_type_check.py
 ${PYSITELIB}/numpy/lib/tests/test_ufunclike.py
+${PYSITELIB}/numpy/lib/tests/test_utils.py
 ${PYSITELIB}/numpy/lib/twodim_base.py
 ${PYSITELIB}/numpy/lib/twodim_base.pyc
 ${PYSITELIB}/numpy/lib/twodim_base.pyo
@@ -632,6 +670,7 @@
 ${PYSITELIB}/numpy/ma/tests/test_extras.py
 ${PYSITELIB}/numpy/ma/tests/test_mrecords.py
 ${PYSITELIB}/numpy/ma/tests/test_old_ma.py
+${PYSITELIB}/numpy/ma/tests/test_regression.py
 ${PYSITELIB}/numpy/ma/tests/test_subclassing.py
 ${PYSITELIB}/numpy/ma/testutils.py
 ${PYSITELIB}/numpy/ma/testutils.pyc
@@ -645,6 +684,22 @@
 ${PYSITELIB}/numpy/matlib.py
 ${PYSITELIB}/numpy/matlib.pyc
 ${PYSITELIB}/numpy/matlib.pyo
+${PYSITELIB}/numpy/matrixlib/__init__.py
+${PYSITELIB}/numpy/matrixlib/__init__.pyc
+${PYSITELIB}/numpy/matrixlib/__init__.pyo
+${PYSITELIB}/numpy/matrixlib/defmatrix.py
+${PYSITELIB}/numpy/matrixlib/defmatrix.pyc
+${PYSITELIB}/numpy/matrixlib/defmatrix.pyo
+${PYSITELIB}/numpy/matrixlib/setup.py
+${PYSITELIB}/numpy/matrixlib/setup.pyc
+${PYSITELIB}/numpy/matrixlib/setup.pyo
+${PYSITELIB}/numpy/matrixlib/setupscons.py
+${PYSITELIB}/numpy/matrixlib/setupscons.pyc
+${PYSITELIB}/numpy/matrixlib/setupscons.pyo
+${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.py
+${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.py
+${PYSITELIB}/numpy/matrixlib/tests/test_numeric.py
+${PYSITELIB}/numpy/matrixlib/tests/test_regression.py
 ${PYSITELIB}/numpy/numarray/__init__.py
 ${PYSITELIB}/numpy/numarray/__init__.pyc
 ${PYSITELIB}/numpy/numarray/__init__.pyo
@@ -773,6 +828,7 @@
 ${PYSITELIB}/numpy/oldnumeric/setupscons.pyc
 ${PYSITELIB}/numpy/oldnumeric/setupscons.pyo
 ${PYSITELIB}/numpy/oldnumeric/tests/test_oldnumeric.py
+${PYSITELIB}/numpy/oldnumeric/tests/test_regression.py
 ${PYSITELIB}/numpy/oldnumeric/typeconv.py
 ${PYSITELIB}/numpy/oldnumeric/typeconv.pyc
 ${PYSITELIB}/numpy/oldnumeric/typeconv.pyo
@@ -782,6 +838,27 @@
 ${PYSITELIB}/numpy/oldnumeric/user_array.py
 ${PYSITELIB}/numpy/oldnumeric/user_array.pyc
 ${PYSITELIB}/numpy/oldnumeric/user_array.pyo
+${PYSITELIB}/numpy/polynomial/__init__.py
+${PYSITELIB}/numpy/polynomial/__init__.pyc
+${PYSITELIB}/numpy/polynomial/__init__.pyo
+${PYSITELIB}/numpy/polynomial/chebyshev.py
+${PYSITELIB}/numpy/polynomial/chebyshev.pyc
+${PYSITELIB}/numpy/polynomial/chebyshev.pyo
+${PYSITELIB}/numpy/polynomial/polynomial.py
+${PYSITELIB}/numpy/polynomial/polynomial.pyc
+${PYSITELIB}/numpy/polynomial/polynomial.pyo
+${PYSITELIB}/numpy/polynomial/polytemplate.py
+${PYSITELIB}/numpy/polynomial/polytemplate.pyc
+${PYSITELIB}/numpy/polynomial/polytemplate.pyo
+${PYSITELIB}/numpy/polynomial/polyutils.py
+${PYSITELIB}/numpy/polynomial/polyutils.pyc
+${PYSITELIB}/numpy/polynomial/polyutils.pyo
+${PYSITELIB}/numpy/polynomial/setup.py
+${PYSITELIB}/numpy/polynomial/setup.pyc
+${PYSITELIB}/numpy/polynomial/setup.pyo
+${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.py
+${PYSITELIB}/numpy/polynomial/tests/test_polynomial.py
+${PYSITELIB}/numpy/polynomial/tests/test_polyutils.py
 ${PYSITELIB}/numpy/random/__init__.py
 ${PYSITELIB}/numpy/random/__init__.pyc
 ${PYSITELIB}/numpy/random/__init__.pyo
diff -r e18b700e1e3d -r 52e118f3d20b math/py-numpy/distinfo
--- a/math/py-numpy/distinfo    Wed Jan 27 20:41:16 2010 +0000
+++ b/math/py-numpy/distinfo    Wed Jan 27 20:48:20 2010 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2009/07/25 12:08:26 markd Exp $



Home | Main Index | Thread Index | Old Index