Re: Bits from the Debian PyCon Hangout - PyPy
On April 15, 2015 11:24:30 AM EDT, Stefano Rivera <stefanor@debian.org> wrote:
>Hi Scott (2015.04.15_17:19:39_+0200)
>> Since these pypy extension packages are new and there are no
>applications, I
>> think it would make a lot of sense to limit this to PY3. It makes
>things much
>> simpler technically. We should not recreate the symlink farm we used
>to have
>> for python.
>>
>> I would think that all the reasons we decided separate binaries were
>a good
>> idea for python2/3 would also apply to pypy.
>
>I'm struggling to understand what you're saying.
>
>As I read it, the second paragraph promotes a separate binary package
>stack for pypy, the first is against it.
>
>Yeah, don't want symlink farms. But it also seems silly to duplicate
>packages with identical contents. It's a lot of work for everyone:
>package maintainers & ftp-masters, and causes bloat.
>
>In both pypy and pypy3, we have PEP3147, and so can, technically, share
>a dist-packages tree with cpython, without .pyc files clashing. In
>pypy,
>that'd be hacky, in pypy3, that'd be by design - this is what PEP3147
>set out to solve.
The first paragraph is about sharing dist-packages (limit things to PY3 and this is ~easy).
The second one is about separate binaries. If we are sharing dist-packages, then pypy can probably use the same binary when the content would be the same. Only in cases where the content is different would you duplicate a separate pypy package.
Scott K
Reply to: