<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">distutils.sysconfig.get_config_vars("SO") or distutils.sysconfig.get_config_vars("EXT_SUFFIX") <br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">(seems the later is only available for py3? and the py3 source say "SO" is deprecated)<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Mind you, this is easy to find out if you build an extension and you use <a href="https://pypi.python.org/pypi/hunter">hunter</a>, that's how I found it ;-)<br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><span style="font-family:trebuchet ms,sans-serif"><span style="color:rgb(51,51,51)"><br><font><span style="color:rgb(51,51,51)">Thanks,</span><br><span style="color:rgb(153,153,153)">-- Ionel</span></font></span><font><font style="color:rgb(153,153,153)"> Cristian Mărieș, <a href="http://blog.ionelmc.ro" target="_blank">http://blog.ionelmc.ro</a><br></font></font></span></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Apr 8, 2015 at 1:28 AM, Randy Syring <span dir="ltr"><<a href="mailto:randy@thesyrings.us" target="_blank">randy@thesyrings.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    As a follow-up to my earlier question, is there a way to
    pragmatically determine the naming scheme of installed shared object
    files?  I've seen a couple different naming formats:<br>
    <br>
    <blockquote type="cite"><tt># python 2.7.6 - default ubuntu version<br>
        $ ls /usr/lib/python2.7/dist-packages/_dbus_*</tt><tt><br>
      </tt><tt>/usr/lib/python2.7/dist-packages/_dbus_bindings.so</tt><tt><br>
      </tt><tt>/usr/lib/python2.7/dist-packages/_dbus_glib_bindings.so<br>
        <br>
        # python 3.4.0 - default ubuntu version<br>
      </tt><tt>$ ls /usr/lib/python3/dist-packages/_dbus_*</tt><tt><br>
      </tt><tt>/usr/lib/python3/dist-packages/_<a href="http://dbus_bindings.cpython-34m-x86_64-linux-gnu.so" target="_blank">dbus_bindings.cpython-34m-x86_64-linux-gnu.so</a></tt><tt><br>
      </tt><tt>/usr/lib/python3/dist-packages/_<a href="http://dbus_glib_bindings.cpython-34m-x86_64-linux-gnu.so" target="_blank">dbus_glib_bindings.cpython-34m-x86_64-linux-gnu.so</a></tt><tt><br>
        <br>
        # python 3.4.3 - manual install on ubuntu<br>
      </tt><tt>$ ls /opt/python34/lib/python3.4/site-packages/_dbus_*</tt><tt><br>
      </tt><tt>/opt/python34/lib/python3.4/site-packages/_dbus_bindings.so</tt><tt><br>
      </tt><tt>/opt/python34/lib/python3.4/site-packages/_dbus_glib_bindings.so</tt><tt><br>
      </tt></blockquote>
    <br>
    I can piece together the file structure for 3.4.0 from information
    in sysconfig, but I'm wondering if there is a better way.<br>
    <br>
    Thanks.<br>
    <br>
    <div><br>
      <b>Randy Syring</b><br>
      <small>Husband | Father | Redeemed Sinner</small><br>
      <br>
      <i><small>"For what does it profit a man to gain the whole world<br>
          and forfeit his soul?" (Mark 8:36 ESV)</small></i> <br>
      <br>
    </div>
  </div>

<br>_______________________________________________<br>
Distutils-SIG maillist  -  <a href="mailto:Distutils-SIG@python.org">Distutils-SIG@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" target="_blank">https://mail.python.org/mailman/listinfo/distutils-sig</a><br>
<br></blockquote></div><br></div>