[Distutils] Method for calculating .so file names
Randy Syring
randy at thesyrings.us
Wed Apr 8 16:47:12 CEST 2015
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 <randy at thesyrings.us
> <mailto:randy at thesyrings.us>> 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 - Distutils-SIG at python.org
> <mailto:Distutils-SIG at python.org>
> https://mail.python.org/mailman/listinfo/distutils-sig
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20150408/08a0fedd/attachment.html>
More information about the Distutils-SIG
mailing list