After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 696646 - [patch] Support PEP 3149 (ABI version tagged .so files)
[patch] Support PEP 3149 (ABI version tagged .so files)
Status: RESOLVED FIXED
Product: pygobject
Classification: Bindings
Component: general
Git master
Other Linux
: Normal normal
: ---
Assigned To: Nobody's working on this now (help wanted and appreciated)
Python bindings maintainers
Depends on:
Blocks:
 
 
Reported: 2013-03-26 15:10 UTC by Christoph Reiter (lazka)
Modified: 2013-04-16 15:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch-v1 (4.20 KB, patch)
2013-03-26 15:10 UTC, Christoph Reiter (lazka)
committed Details | Review
Python3.3 fix (1.04 KB, patch)
2013-04-13 15:35 UTC, Christoph Reiter (lazka)
committed Details | Review

Description Christoph Reiter (lazka) 2013-03-26 15:10:22 UTC
Created attachment 239870 [details] [review]
patch-v1

http://www.python.org/dev/peps/pep-3149/

Add a ABI suffix to the shared library retrieved from distutils.sysconfig (should also make things more robust on Windows I guess..)

I'm not sure how that integrates with distros/install, but it is needed to compile against PyPy.

Tested with python2.7/python3.2/pypy2.0
Comment 1 Martin Pitt 2013-04-04 04:41:07 UTC
Comment on attachment 239870 [details] [review]
patch-v1

Thanks, this looks fine to me. I committed it with a more verbose changelog.
Comment 2 Christoph Reiter (lazka) 2013-04-13 15:35:02 UTC
Created attachment 241454 [details] [review]
Python3.3 fix

It seems this has changed in Python 3.3

Fix attached (tested with 2.7/3.2/3.3)
Comment 3 Martin Pitt 2013-04-16 15:50:22 UTC
Comment on attachment 241454 [details] [review]
Python3.3 fix

Thanks! Pushed.