<div class="gmail_quote">On Fri, Sep 24, 2010 at 9:34 AM, David Gobbi <span dir="ltr"><<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>></span> 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've made the bold move of removing the "lib" prefix from the python<br>
modules when they are built in unix-like environments.  So "if <a href="http://os.name" target="_blank">os.name</a><br>
== 'posix':" in all the .py files that load the modules is no longer<br>
necessary.<br></blockquote><div><br></div><div>I think this is a great change, and it was on my todo list. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
In order to minimize the breakage in external packages, I create<br>
symlinks in the bin directory:<br>
libvtkCommonPython.so -> vtkCommonPython.so<br>
<br>
This means that ParaView will not break (I've tested it) and hopefully<br>
other packages won't break, either.  However, I'd recommend that all<br>
external packages switch their .py files and cmake files over to the<br>
new prefix-less style.<br>
<br>
</blockquote></div>I will take care of that in Titan. Thanks for pushing this in, I never liked the if/else logic necessary just to load a Python module.<div><br></div><div>Marcus</div>