summaryrefslogtreecommitdiffstats
path: root/Modules/pyexpat.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/pyexpat.c')
-rw-r--r--Modules/pyexpat.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/Modules/pyexpat.c b/Modules/pyexpat.c
index ab0b840..184678a 100644
--- a/Modules/pyexpat.c
+++ b/Modules/pyexpat.c
@@ -926,6 +926,13 @@ initpyexpat(void)
PyModule_AddObject(m, "__version__",
PyString_FromStringAndSize(rev+11, strlen(rev+11)-2));
+#ifdef XML_MAJOR_VERSION
+ PyModule_AddStringConstant(m, "EXPAT_VERSION",
+ (char *) XML_ExpatVersion());
+ PyModule_AddObject(m, "version_info",
+ Py_BuildValue("(iii)", XML_MAJOR_VERSION,
+ XML_MINOR_VERSION, XML_MICRO_VERSION));
+#endif
/* XXX When Expat supports some way of figuring out how it was
compiled, this should check and set native_encoding