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

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: