guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#41472] [PATCH] gnu: Add pypy3.


From: Lars-Dominik Braun
Subject: [bug#41472] [PATCH] gnu: Add pypy3.
Date: Sat, 23 May 2020 08:56:48 +0200

Hi,

the attached patch adds pypy3, a Python 3 JIT. As you can see this is a
lot of work, because pypy’s build system is rather unconventional.  I’m
not adding pypy2, because Python 2 is essentially EOL.

I’ve tried fixing as many testcases as possible, but there are some I
don’t know how to fix. Thus I’m disabling the test suite, although
everything is in place to run it. pypy itself works fine though, the
build is reproducible and passes `guix lint`.

One thing I don’t like right now is the dependency on gcc-toolchain
(i.e. gcc and binutils) in distutils. I don’t know how to avoid that,
since building CFFI modules won’t work without patching.

I guess the next step would be figuring out how to add “pypy3-foo”
variants for our Python packages, right?

Cheers,
Lars

Attachment: 0001-gnu-Add-pypy3.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]