Op 18-03-12 12:07, Simon Sapin schreef:
> Le 17/03/2012 18:52, Ike Devolder a écrit :
>> in my oppinion it is worth it, there are people around who dont want any
>> python3 stuff on their pc until they can move everything
>> now your weasyprint combined package pulls a lot of stuff, it is simple
>> in a way that it will always work but you have a*lot* of overhead there
>
> Ok I can understand that.
>
>
>> so personally i would consider the following:
>>
>> - have python-weasyprint with renamed binary python-weasyprint
>> - have python2-weasyprint with renamed binary python2-weasyprint
>> - have weasyprint with only a binary weasyprint which can start any of
>> the previous
>
> Again, I don’t think multiple binaries are useful.
>
>
>> *or*
>>
>> - have python-weasyprint only with libs, no binary
>> - have python2-weasyprint only with libs, no binary
>> - have weasyprint which can 'decide' which of the above is installed
>> and run it with /usr/bin/python or /usr/bin/python2
>>
>> attached a possibility to switch to the installed version
>
> python{,2}-weasyprint packages with only libs sound good. I only use it
> as a lib myself; I added the command-line interface because it was easy.
> Actually, it’s probably better to have a long-lived python process than
> to pay the start-up cost every time, even in a non-python application.
>
> As for the third package, would it depend on one or the other lib package?
> i would have weasyprint depend on python-weasyprint and have python2-weasyprint provide python-weasyprint so then you can have a choice and provide maximum flexibility > > I found two patterns in existing packages in [community]: > > * python-pygments just removes /usr/bin/pygmentize (python2-pygments has > it) it is also an option but it reduces somewhat the flexibility > * python2-sphinx renames eg. /usr/bin/sphinx-build to sphinx-build2, but > I guess it could be important to have both if Sphinx need to import the > documented code. the renaming you had rejected previously in this thread so i did not bring it back in. renaming can have a drawback for other binaries or scripts depending on your binary name, which would imply a change into those packages too. > > Regards, -- Ike
signature.asc
Description: OpenPGP digital signature
