On Tue, 11 Jun 2013 16:04:15 +0200, Sébastien Petitdemange <sebastien.petitdema...@esrf.fr> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 06/11/2013 03:31 PM, Phil Thompson wrote: >> On Tue, 11 Jun 2013 14:42:55 +0200, Sébastien Petitdemange >> <sebastien.petitdema...@esrf.fr> wrote: >>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>> >>> On 06/11/2013 10:27 AM, Phil Thompson wrote: >>>> On Tue, 11 Jun 2013 10:04:31 +0200, Sébastien Petitdemange >>>> <sebastien.petitdema...@esrf.fr> wrote: >>>>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>>>> >>>>> Hi list, >>>>> >>>>> I need to have sip file compatible with != sip version >>>>> (starting at >>>> 4.10) >>>>> What is the best way to archive that? >>>> >>>> If you are talking about SIP directives, ie. you want to use >>>> %If, and >> you >>>> need to support versions as old as that, then you need to >>>> implement something yourself. You could define a %Timeline for >>>> the SIP versions >> and >>>> pass the right -t argument to sip after you have detected which >>>> version if sip you are using. >>>> >>>> Starting with SIP v4.12 this is done for you. >>>> >>>> Phil >>>> >>> Hi Phil, >>> >>> Thanks for your quick reply. >>> >>> So if my sip file are compatible with directives of sip v4.12, >>> they will stay compatible with sip version >= v4.12. Is that >>> correct or I misunderstood? >> >> That's correct, but it's true of any version - sip tries to >> maintain backwards compatibility. >> >> Phil >> > > > Hi Phil, > > I completely agree with you. I know that you always try to keep > backward compatibility. > > You said in the previous email: > "Starting with SIP v4.12 this is done for you" > > Apparently, I misunderstood your remark. What is done for me?
The creation of a timeline corresponding to the different SIP versions so that you can just do... %If (SIP_4_13_1 - SIP_4_14_2) ...see the %Timeline documentation. Phil _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt