[PyQt] How to test sip version
Phil Thompson
phil at riverbankcomputing.com
Tue Jun 11 14:31:05 BST 2013
On Tue, 11 Jun 2013 14:42:55 +0200, Sébastien Petitdemange
<sebastien.petitdemange at 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.petitdemange at 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
More information about the PyQt
mailing list