Thanks. FWIW, I ended up joining the SOAPBI and MULTIARCH config values to get the file name:

https://github.com/level12/secretstorage-setup/blob/master/sssetup/core.py#L54


*Randy Syring*
Husband | Father | Redeemed Sinner

/"For what does it profit a man to gain the whole world
and forfeit his soul?" (Mark 8:36 ESV)/

On 04/08/2015 05:11 AM, Ionel Cristian Mărieș wrote:
distutils.sysconfig.get_config_vars("SO") or distutils.sysconfig.get_config_vars("EXT_SUFFIX")

(seems the later is only available for py3? and the py3 source say "SO" is deprecated)

Mind you, this is easy to find out if you build an extension and you use hunter <https://pypi.python.org/pypi/hunter>, that's how I found it ;-)


Thanks,
-- IonelCristian Mărieș, http://blog.ionelmc.ro

On Wed, Apr 8, 2015 at 1:28 AM, Randy Syring <[email protected] <mailto:[email protected]>> wrote:

    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:

    # python 2.7.6 - default ubuntu version
    $ ls /usr/lib/python2.7/dist-packages/_dbus_*
    /usr/lib/python2.7/dist-packages/_dbus_bindings.so
    /usr/lib/python2.7/dist-packages/_dbus_glib_bindings.so

    # python 3.4.0 - default ubuntu version
    $ ls /usr/lib/python3/dist-packages/_dbus_*
    
/usr/lib/python3/dist-packages/_dbus_bindings.cpython-34m-x86_64-linux-gnu.so
    <http://dbus_bindings.cpython-34m-x86_64-linux-gnu.so>
    
/usr/lib/python3/dist-packages/_dbus_glib_bindings.cpython-34m-x86_64-linux-gnu.so
    <http://dbus_glib_bindings.cpython-34m-x86_64-linux-gnu.so>

    # python 3.4.3 - manual install on ubuntu
    $ ls /opt/python34/lib/python3.4/site-packages/_dbus_*
    /opt/python34/lib/python3.4/site-packages/_dbus_bindings.so
    /opt/python34/lib/python3.4/site-packages/_dbus_glib_bindings.so

    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.

    Thanks.


    *Randy Syring*
    Husband | Father | Redeemed Sinner

    /"For what does it profit a man to gain the whole world
    and forfeit his soul?" (Mark 8:36 ESV)/


    _______________________________________________
    Distutils-SIG maillist  - [email protected]
    <mailto:[email protected]>
    https://mail.python.org/mailman/listinfo/distutils-sig



_______________________________________________
Distutils-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to