[pypy-dev] Splitting RPython and PyPy

Maciej Fijalkowski fijall at gmail.com
Sun Oct 21 14:09:55 CEST 2012


On Sun, Oct 21, 2012 at 2:03 PM, Maciej Fijalkowski <fijall at gmail.com> wrote:
> Hi
>
> Due to impressive work by Ronan Lamy, we're now able to split RPython
> and PyPy. Note that the fact of splitting this is not up to
> discussion, however, how we go about it is. During discussions with
> Armin we came up with the following plan:
>
> * We make a copy of pypy repo called rpython. it'll still live under
> pypy team on bitbucket.
>
> * We'll rename toplevel package of pypy to rpython, for the rpython
> part. Since we need to change ALL THE IMPORTS, we can do refactorings
> of imports now. Proposed changes:
>
>   * to be moved from pypy to rpython: annotation, translator, rlib

and of course the jit directory.

>   * pypy.config must be split somehow, same for tool, bin and for doc
>   * move pypy.rpython namespace to rpython.rtyper
>   * move pypy.rpython.lltypesystem to rpython.lltypesystem, same for ootype
>   * pypy.rpython.memory becomes rpython.gc
>   * pypy.objspace.flow becomes rpython.flowspace
>   * testrunner and dotviewer can become independent packages
>   * _pytest stays with pypy, however for rpython you can use whatever
> version of py.test you have installed. rpython test suite should also
> however be runnable under current contents of _pytest
>
> * RPython will come with setup.py and be a "normal" python package
>
> Cheers,
> fijal & armin


More information about the pypy-dev mailing list