[Numpy-svn] r3027 - trunk/numpy

numpy-svn at scipy.org numpy-svn at scipy.org
Tue Aug 15 05:53:53 EDT 2006


Author: oliphant
Date: 2006-08-15 04:53:49 -0500 (Tue, 15 Aug 2006)
New Revision: 3027

Modified:
   trunk/numpy/__init__.py
   trunk/numpy/ctypeslib.py
Log:
import ctypeslib on numpy load and change name from ctypes_load_library to load_library

Modified: trunk/numpy/__init__.py
===================================================================
--- trunk/numpy/__init__.py	2006-08-15 09:37:43 UTC (rev 3026)
+++ trunk/numpy/__init__.py	2006-08-15 09:53:49 UTC (rev 3027)
@@ -39,12 +39,13 @@
     import linalg
     import fft
     import random
+    import ctypeslib
 
     __all__ = ['__version__', 'pkgload', 'PackageLoader',
                'ScipyTest', 'NumpyTest', 'show_config']
     __all__ += core.__all__
     __all__ += lib.__all__
-    __all__ += ['linalg', 'fft', 'random']
+    __all__ += ['linalg', 'fft', 'random', 'ctypeslib']
         
     if __doc__ is not None:
         __doc__ += """

Modified: trunk/numpy/ctypeslib.py
===================================================================
--- trunk/numpy/ctypeslib.py	2006-08-15 09:37:43 UTC (rev 3026)
+++ trunk/numpy/ctypeslib.py	2006-08-15 09:53:49 UTC (rev 3027)
@@ -1,11 +1,11 @@
-__all__ = ['ctypes_load_library', 'ndpointer', 'test']
+__all__ = ['load_library', 'ndpointer', 'test', 'ctypes_load_library']
 
 import sys, os
-from numpy import integer, product, ndarray, dtype as _dtype
+from numpy import integer, product, ndarray, dtype as _dtype, deprecate
 from numpy.core.multiarray import _flagdict, flagsobj
 
 # Adapted from Albert Strasheim
-def ctypes_load_library(libname, loader_path):
+def load_library(libname, loader_path):
     if '.' not in libname:
         if sys.platform == 'win32':
             libname = '%s.dll' % libname
@@ -35,6 +35,8 @@
             res.append(key)
     return res
 
+ctypes_load_library = deprecate(load_library, 'ctypes_load_library', 'load_library')
+
 class _ndptr(object):
     def from_param(cls, obj):
         if not isinstance(obj, ndarray):




More information about the Numpy-svn mailing list