From pykde Wed Jan 24 01:57:58 2024 From: Nyall Dawson Date: Wed, 24 Jan 2024 01:57:58 +0000 To: pykde Subject: Re: Slow build speeds with sip v6 Message-Id: X-MARC-Message: https://marc.info/?l=pykde&m=170606142628380 On Tue, 23 Jan 2024 at 20:15, Phil Thompson 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