[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
0001-gnu-Add-pypy3.patch
Description: Text Data
- [bug#41472] [PATCH] gnu: Add pypy3.,
Lars-Dominik Braun <=