Add version attribute for pytevent.
authorJelmer Vernooij <jelmer@samba.org>
Wed, 7 Dec 2011 10:57:57 +0000 (11:57 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Wed, 7 Dec 2011 14:07:48 +0000 (15:07 +0100)
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Dec  7 15:07:49 CET 2011 on sn-devel-104

lib/tevent/pytevent.c
lib/tevent/tevent.py
lib/tevent/wscript

index bf348719d8e528e9fc495db268e1f018d86a8196..bb702a18226adbb80710a335208f5f7a1b6955fe 100644 (file)
@@ -761,4 +761,6 @@ void init_tevent(void)
 
        Py_INCREF(&TeventFd_Type);
        PyModule_AddObject(m, "Fd", (PyObject *)&TeventFd_Type);
+
+       PyModule_AddObject(m, "__version__", PyString_FromString(PACKAGE_VERSION));
 }
index 758ed48a483f922382241a86ae933e61881b8dda..c296544eb413bc7e0029cb2b91fd667f8863a3c6 100644 (file)
@@ -22,6 +22,7 @@
 #   License along with this library; if not, see <http://www.gnu.org/licenses/>.
 
 from _tevent import (
+    __version__,
     backend_list,
     Context,
     Signal,
index d240630b6a6fed3c75dca9a4f5ec211996683edf..f98253f806b3e4984bc094c80db7f6d3aafbe30b 100644 (file)
@@ -96,7 +96,8 @@ def build(bld):
         bld.SAMBA_PYTHON('pytevent',
                          'pytevent.c',
                          deps='tevent',
-                         realname='_tevent.so')
+                         realname='_tevent.so',
+                         cflags='-DPACKAGE_VERSION=\"%s\"' % VERSION)
         # install out various python scripts for use by make test
         bld.SAMBA_SCRIPT('tevent_python',
                          pattern='tevent.py',