[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: Slow build speeds with sip v6
From:       Nyall Dawson <nyall.dawson () gmail ! com>
Date:       2024-01-24 1:57:58
Message-ID: CAB28AsideBfQ3XMMvaHjN1vqY6_RZL8Fq87VLGOZCN42QrL1Mw () mail ! gmail ! com
[Download RAW message or body]

On Tue, 23 Jan 2024 at 20:15, Phil Thompson <phil@riverbankcomputing.com> wrote:

> sip v4 is a C implementation first written over 25 years ago and poorly
> written and difficult to maintain and enhance. sip v6.8 is the result of
> a complete re-write in Python with the aim of making it easier for the
> users of sip to be able to contribute to its further development.
>
> So far I have concentrated on correctness and ignored performance
> completely. However for sip v7 the plan is to...
>
> - remove all deprecated features
> - move all remaining knowledge of PyQt from sip to PyQt-builder v2
> - performance improvements (low hanging fruit)
> - move to GitHub (issue tracker etc)

Thanks for the insights Phil, that all sounds very promising!

>
> So, to answer your question, what would be really useful at this stage
> is a profile of sip-build in your particular context.

How's https://we.tl/t-moLzwCA7By ? That's a perf capture of part of
the sip-build run during the build (using PYTHONPERFSUPPORT=1)

Nyall
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic