[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