[pypy-dev] Splitting RPython and PyPy

Armin Rigo arigo at tunes.org
Mon Oct 22 10:23:21 CEST 2012


Hi Ronan,

On Sun, Oct 21, 2012 at 9:28 PM, Ronan Lamy <ronan.lamy at gmail.com> wrote:
> I think that the changes should go deeper. I see model.py and
> operation.py as defining the flowgraph-based intermediate representation
> on which the rest of the tool chain operates. (...)

I believe you're putting too much focus on the flow object space; it's
only part 1 of many in the translation process (even though it was
that part that kept us from splitting RPython and PyPy so far).  But
anyway as others have pointed out we can discuss such additional moves
after the main split.

>>   * _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
>
> Why the last stipulation? I would think that fishing out _pytest from
> pypy would require significant acrobatics once the repos are separated.

That last stipulation was saying: if you install the PyPy and the
RPython repos, then you should be able to use the (older) version of
py.test that comes with PyPy in order to run tests in the RPython repo
as well.  In other words, RPython's tests should not suddenly become
dependent on newer features of py.test.


A bientôt,

Armin.


More information about the pypy-dev mailing list