Hm.

I might be missing something, but I thought sys.prefix is only meant
for stuff after installation. If this is true (my CPython trunk build
has sys.prefix == '/usr/local'), then modifying source checkout does
not make any sense, since it's only about installation (which we don't
really support anyway).

On Fri, May 28, 2010 at 7:53 AM,  <[email protected]> wrote:
> Author: antocuni
> Date: Fri May 28 15:53:54 2010
> New Revision: 74850
>
> Added:
>   pypy/branch/sys-prefix/lib/
>   pypy/branch/sys-prefix/lib/README
>   pypy/branch/sys-prefix/lib/pypy1.2/
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/
>      - copied from r74817, pypy/branch/sys-prefix/pypy/lib/
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/_sre.py
>      - copied unchanged from r74837, pypy/branch/sys-prefix/pypy/lib/_sre.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/py   (contents, props changed)
> Removed:
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/ctypes_config_cache/autopath.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/identity_dict.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/test2/test_identitydict.py
> Modified:
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/__init__.py
>   
> pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/inprogress_test_binascii_extra.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_binascii.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_coroutine.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_ctypes_support.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_datetime.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_dbm_extra.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_defaultdict.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_deque_extra.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_exception_extra.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_functools.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_hashlib.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_locale.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_marshal_extra.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_md5_extra.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_pyexpat.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_resource.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_runpy.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_sha_extra.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_stackless.py
>   
> pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_stackless_pickling.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_struct_extra.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_structseq.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/app_test/test_syslog.py
>   
> pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/ctypes_config_cache/hashlib.ctc.py
>   
> pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/ctypes_config_cache/locale.ctc.py
>   
> pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/ctypes_config_cache/pyexpat.ctc.py
>   pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/ctypes_config_cache/rebuild.py
>   
> pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/ctypes_config_cache/resource.ctc.py
>   
> pypy/branch/sys-prefix/lib/pypy1.2/lib_pypy/ctypes_config_cache/syslog.ctc.py
> Log:
> move pypy/lib/ to lib/pypy1.2/lib_pypy (part 1 of many).
> The final goal is to be able to use pypy-trunk as sys.prefix, so
> pypy-trunk/lib plays the role of /usr/lib in a normal system-wide 
> installation.
>
> Since pypy.lib is no longer directly importable, all the tests in app_test now
> rely on relative imports to import the modules they are testing.
>
> There are still issues left; e.g., test_runpy fails, and the app-level tests
> in test2 should be moved somewhere else, because they need pypy/conftest.py to
> work
>
>
>
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to