[PyQt] SIP v5 Roadmap

Phil Thompson phil at riverbankcomputing.com
Sun Nov 28 15:12:49 GMT 2010


On Sun, 28 Nov 2010 15:35:38 +0100, Giovanni Bajo <rasky at develer.com>
wrote:
> On lun, 2010-11-22 at 16:06 +0000, Phil Thompson wrote:
>> I've added a roadmap for SIP v5 at...
>> 
>> http://www.riverbankcomputing.com/software/sip/roadmap
>> 
>> Comments welcome.
> 
> Hi,
> 
> I'm concerned by this:
> 
> ====================================================================
> The code generator will be reimplemented using Python v3. It will be
> able to be used as a standalone application or a package.
> ====================================================================
> 
> This means that users of SIP will need to install Python v3 as a
> dependency to run sip, even for projects using Python v2. Additional
> build dependencies can really really be painful to handle.
> 
> I suggest you revisit this, unless you plan to make it work with Python
> v2 through 3to2 or similar. An alternative option would be to write it
> in 2to3-friendly dialect of Python v2, so that in the future when you
> are ready to drop Python 2 support you can simply drop the original v2
> source code and use the generated version as new basis for development.

I don't see the dependency as a problem. There is no problem installing
Python v2 and v3 side by side on Windows. Linux distros have been packaging
Python v3 to run alongside v2 for some time.

Phil


More information about the PyQt mailing list