<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-05-09 12:21 GMT+02:00 Elvis Stansvik <span dir="ltr"><<a href="mailto:elvstone@gmail.com" target="_blank">elvstone@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">2015-05-09 12:17 GMT+02:00 Phil Thompson <span dir="ltr"><<a href="mailto:phil@riverbankcomputing.com" target="_blank">phil@riverbankcomputing.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 08/05/2015 11:11 pm, Elvis Stansvik wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I'm considering using SIP for an upcoming project.<br>
<br>
The docs at [1] says that<br>
<br>
"Note This should not be used for new projects as it will not be supported<br>
by SIP v5."<br>
<br>
If I want to use regular setuptools to build my extension (instead of the<br>
configure.py which I've seen used in SIP project), then what am I to do<br>
once SIP v5 is the new kid on the block?<br>
</blockquote>
<br></span>
I'm not sure exactly how this will be handled in SIP v5 but you can expect that there will be some help. The main change that should help is that the sip code generator will be accessible as a Python package so you will be able to import it into your setup.py.</blockquote><div><br></div></span><div>Music to my ears. Thanks Phil!</div></div></div></div></blockquote><div><br></div><div>As a side note, I realized now that I will never quite reach the simplicity of just `pip install myext`: Since the setup.py itself will be dependant on SIP, I'll have a chicken-and-egg problem, and it will have to be `pip install SIP` and then `pip install myext`. But that's fine, and I have the same "problem" now actually, since I'm using pyqt-distutils to invoke pyuic4 at setup time, which requires to user to first install pyqt-distutils, then setup.py. I'm fine with that.</div><div><br></div><div>Elvis</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="HOEnZb"><font color="#888888"><div><br></div><div>Elvis</div></font></span><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><font color="#888888"><br>
<br>
Phil</font></span><div><div><br>
<br>
_______________________________________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com" target="_blank">PyQt@riverbankcomputing.com</a><br>
<a href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a></div></div></blockquote></span></div><br></div></div>
</blockquote></div><br></div></div>