[pypy-commit] pypy numpy-dtype-refactor: __module__ is now correctly, numpypy

alex_gaynor noreply at buildbot.pypy.org
Fri Dec 2 18:40:23 CET 2011


Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch: numpy-dtype-refactor
Changeset: r50067:adbd652dc0ca
Date: 2011-12-02 12:27 -0500
http://bitbucket.org/pypy/pypy/changeset/adbd652dc0ca/

Log:	__module__ is now correctly, numpypy

diff --git a/pypy/module/micronumpy/REVIEW b/pypy/module/micronumpy/REVIEW
--- a/pypy/module/micronumpy/REVIEW
+++ b/pypy/module/micronumpy/REVIEW
@@ -1,5 +1,3 @@
-* Why we pass __module__ = 'numpy' to typedefs? Most stuff in pypy has
-  __module__ == '__builtin__' for good or bad, but if so, we should pass numpypy
 * why int16/int32 are not exported in __init__.py?
 * W_GenericBox.descr_int is not tested
 * setitem_w no longer calls invalidated(), why? doesn't it break some stuff?
diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py
--- a/pypy/module/micronumpy/interp_boxes.py
+++ b/pypy/module/micronumpy/interp_boxes.py
@@ -154,7 +154,7 @@
 
 
 W_GenericBox.typedef = TypeDef("generic",
-    __module__ = "numpy",
+    __module__ = "numpypy",
 
     __new__ = interp2app(W_GenericBox.descr__new__.im_func),
 
@@ -184,45 +184,45 @@
 )
 
 W_BoolBox.typedef = TypeDef("bool_", W_GenericBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
     __new__ = interp2app(W_BoolBox.descr__new__.im_func),
 )
 
 W_NumberBox.typedef = TypeDef("number", W_GenericBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_IntegerBox.typedef = TypeDef("integer", W_NumberBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_SignedIntegerBox.typedef = TypeDef("signedinteger", W_IntegerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_Int8Box.typedef = TypeDef("int8", W_SignedIntegerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
     __new__ = interp2app(W_Int8Box.descr__new__.im_func),
 )
 
 W_UInt8Box.typedef = TypeDef("uint8", W_UnsignedIntgerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_Int16Box.typedef = TypeDef("int16", W_SignedIntegerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_UInt16Box.typedef = TypeDef("uint16", W_UnsignedIntgerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_Int32Box.typedef = TypeDef("int32", W_SignedIntegerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_UInt32Box.typedef = TypeDef("uint32", W_UnsignedIntgerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 if LONG_BIT == 32:
@@ -230,36 +230,36 @@
 elif LONG_BIT == 64:
     long_name = "int64"
 W_LongBox.typedef = TypeDef(long_name, (W_SignedIntegerBox.typedef, int_typedef,),
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_ULongBox.typedef = TypeDef("u" + long_name, W_UnsignedIntgerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_Int64Box.typedef = TypeDef("int64", (W_SignedIntegerBox.typedef,) + MIXIN_64,
-    __module__ = "numpy",
+    __module__ = "numpypy",
     __new__ = interp2app(W_Int64Box.descr__new__.im_func),
 )
 
 W_UInt64Box.typedef = TypeDef("uint64", W_UnsignedIntgerBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_InexactBox.typedef = TypeDef("inexact", W_NumberBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_FloatingBox.typedef = TypeDef("floating", W_InexactBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_Float32Box.typedef = TypeDef("float32", W_FloatingBox.typedef,
-    __module__ = "numpy",
+    __module__ = "numpypy",
 )
 
 W_Float64Box.typedef = TypeDef("float64", (W_FloatingBox.typedef, float_typedef),
-    __module__ = "numpy",
+    __module__ = "numpypy",
 
     __new__ = interp2app(W_Float64Box.descr__new__.im_func),
 )
\ No newline at end of file
diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py
--- a/pypy/module/micronumpy/interp_dtype.py
+++ b/pypy/module/micronumpy/interp_dtype.py
@@ -84,7 +84,7 @@
         return space.newtuple([])
 
 W_Dtype.typedef = TypeDef("dtype",
-    __module__ = "numpy",
+    __module__ = "numpypy",
     __new__ = interp2app(W_Dtype.descr__new__.im_func),
 
     __str__= interp2app(W_Dtype.descr_str),
diff --git a/pypy/module/micronumpy/interp_ufuncs.py b/pypy/module/micronumpy/interp_ufuncs.py
--- a/pypy/module/micronumpy/interp_ufuncs.py
+++ b/pypy/module/micronumpy/interp_ufuncs.py
@@ -168,7 +168,7 @@
 
 
 W_Ufunc.typedef = TypeDef("ufunc",
-    __module__ = "numpy",
+    __module__ = "numpypy",
 
     __call__ = interp2app(W_Ufunc.descr_call),
     __repr__ = interp2app(W_Ufunc.descr_repr),


More information about the pypy-commit mailing list