[pypy-svn] r12602 - in pypy/dist/pypy: documentation interpreter module module/__builtin__ module/__builtin__/test module/builtin module/sys module/sys2 translator
hpk at codespeak.net
hpk at codespeak.net
Fri May 20 09:32:35 CEST 2005
Author: hpk
Date: Fri May 20 09:32:35 2005
New Revision: 12602
Added:
pypy/dist/pypy/module/README.txt
pypy/dist/pypy/module/__builtin__/
- copied from r12601, pypy/dist/pypy/module/builtin/
pypy/dist/pypy/module/sys/
- copied from r12601, pypy/dist/pypy/module/sys2/
Removed:
pypy/dist/pypy/module/builtin/
pypy/dist/pypy/module/sys2/
Modified:
pypy/dist/pypy/documentation/coding-guide.txt
pypy/dist/pypy/interpreter/baseobjspace.py
pypy/dist/pypy/module/__builtin__/test/test_complexobject.py
pypy/dist/pypy/translator/ann_override.py
Log:
issue51 testing
this got finally sensible after Chris's recent checkins:
- renamed sys2 to sys
- renamed builtin to __builtin__
- put a README into pypy/module warning against putting .py
files in there
- fixed all the references to sys2 and modules (i hope)
Modified: pypy/dist/pypy/documentation/coding-guide.txt
==============================================================================
--- pypy/dist/pypy/documentation/coding-guide.txt (original)
+++ pypy/dist/pypy/documentation/coding-guide.txt Fri May 20 09:32:35 2005
@@ -451,7 +451,7 @@
>>>> import sys
>>>> sys.__file__
- '/home/hpk/pypy-dist/pypy/module/sys2/__init__.pyc'
+ '/home/hpk/pypy-dist/pypy/module/sys/__init__.pyc'
>>>> import operator
>>>> operator.__file__
@@ -476,7 +476,7 @@
*pypy/modules*
mixed interpreter/app-level builtin modules, such as
- the sys and builtin module.
+ the ``sys`` and ``__builtin__`` module.
*contents of PYTHONPATH*
Modified: pypy/dist/pypy/interpreter/baseobjspace.py
==============================================================================
--- pypy/dist/pypy/interpreter/baseobjspace.py (original)
+++ pypy/dist/pypy/interpreter/baseobjspace.py Fri May 20 09:32:35 2005
@@ -117,13 +117,13 @@
def make_builtins(self):
"NOT_RPYTHON: only for initializing the space."
- from pypy.module.sys2 import Module
+ from pypy.module.sys import Module
w_name = self.wrap('sys')
self.sys = Module(self, w_name)
w_modules = self.sys.get('modules')
self.setitem(w_modules, w_name, self.wrap(self.sys))
- from pypy.module.builtin import Module
+ from pypy.module.__builtin__ import Module
w_name = self.wrap('__builtin__')
self.builtin = Module(self, w_name)
w_builtin = self.wrap(self.builtin)
Added: pypy/dist/pypy/module/README.txt
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/module/README.txt Fri May 20 09:32:35 2005
@@ -0,0 +1,10 @@
+
+this directory contains PyPy's builtin module implementation
+that require access to interpreter level. See here
+for more information:
+
+ http://codespeak.net/pypy/index.cgi?doc/coding-guide.html#modules-in-pypy
+
+ATTENTION: don't put any '.py' files directly into pypy/module
+because you can easily get import mixups on e.g. "import sys"
+then (Python tries relative imports first).
Modified: pypy/dist/pypy/module/__builtin__/test/test_complexobject.py
==============================================================================
--- pypy/dist/pypy/module/builtin/test/test_complexobject.py (original)
+++ pypy/dist/pypy/module/__builtin__/test/test_complexobject.py Fri May 20 09:32:35 2005
@@ -25,7 +25,7 @@
import sys
import types
-from pypy.module.builtin.app_complex import complex as pycomplex
+from pypy.module.__builtin__.app_complex import complex as pycomplex
try:
unicode
Modified: pypy/dist/pypy/translator/ann_override.py
==============================================================================
--- pypy/dist/pypy/translator/ann_override.py (original)
+++ pypy/dist/pypy/translator/ann_override.py Fri May 20 09:32:35 2005
@@ -5,7 +5,7 @@
from pypy.interpreter import error
from pypy.interpreter import pyframe
from pypy.objspace.std import fake
-from pypy.module.sys2 import state as sys_state
+from pypy.module.sys import state as sys_state
import pypy.interpreter.typedef as itypedef
import pypy.interpreter.pycode as pycode
import pypy.interpreter.compiler as icompiler
More information about the Pypy-commit
mailing list