Dear Lars,

On Wed, 22 Jul 2020 at 08:46, Lars-Dominik Braun <l...@6xq.net> wrote:

>> pypy3 works somewhat well for me already in this regard:
> indeed, you’re right.

Well, python-package and pypy-package would not be compiled with the
same VM.  So the performances (optimizations) are not necessary the
sames.

For example, it is the same situation with emacs-package “compiled” with
emacs and run with emacs-next.  Even if the bytecode is stable, there is
no guarantee.


> This will probably break for some packages, because python provides
> Python 3.8 whereas pypy3 provides Python 3.6.  (They’ve always lagged
> behind and given that we’re going towards 3.10, well…) One example are
> packages depending on importlib.resources, which only became available
> with Python 3.7. Unfortunately this includes the widely-used pytest (or
> rather: its dependency python-pluggy).
>
> Also Python’s C ABI is not stable[1] and thus extensions compiled for 3.8
> can fail in unpredictable ways with 3.6. And looking at python-numpy,
> it seems they won’t even load.
>
> So, does this justify creating pypy3-* packages?

>From my point of view, yes.


All the best,
simon

Reply via email to