diff --git a/pygit2/__init__.py b/pygit2/__init__.py index 6a0e24b..b48f15d 100644 --- a/pygit2/__init__.py +++ b/pygit2/__init__.py @@ -28,3 +28,5 @@ from .version import __version__ from _pygit2 import * import pygit2.utils + +__libgit2_version__ = LIBGIT2_VERSION diff --git a/src/pygit2.c b/src/pygit2.c index 31d16ea..3ee2ff5 100644 --- a/src/pygit2.c +++ b/src/pygit2.c @@ -401,6 +401,12 @@ moduleinit(PyObject* m) PyModule_AddIntConstant(m, "GIT_FILEMODE_LINK", GIT_FILEMODE_LINK); PyModule_AddIntConstant(m, "GIT_FILEMODE_COMMIT", GIT_FILEMODE_COMMIT); + /* libgit2 version info */ + PyModule_AddIntConstant(m, "LIBGIT2_VER_MAJOR", LIBGIT2_VER_MAJOR); + PyModule_AddIntConstant(m, "LIBGIT2_VER_MINOR", LIBGIT2_VER_MINOR); + PyModule_AddIntConstant(m, "LIBGIT2_VER_REVISION", LIBGIT2_VER_REVISION); + PyModule_AddStringConstant(m, "LIBGIT2_VERSION", LIBGIT2_VERSION); + return m; }