From ed74161b7e5b90ba886926ced14ba3aca018a4f4 Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Tue, 4 May 2010 09:05:23 +0300 Subject: [PATCH] Rename python module version symbol to __version__, add __version_info__ - This seems to be a de-facto standard in python land, as rpm.version hasn't been in any released version we can still change this easily. Suggestion from James Antill. --- python/rpm/__init__.py | 3 +++ python/rpmmodule.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/python/rpm/__init__.py b/python/rpm/__init__.py index b7021ce..d584a39 100644 --- a/python/rpm/__init__.py +++ b/python/rpm/__init__.py @@ -14,6 +14,9 @@ _RPMVSF_NOHEADER = _rpm._RPMVSF_NOHEADER _RPMVSF_NOPAYLOAD = _rpm._RPMVSF_NOPAYLOAD _RPMVSF_NOSIGNATURES = _rpm._RPMVSF_NOSIGNATURES +__version__ = _rpm.__version__ +__version_info__ = tuple(__version__.split('.')) + # try to import build bits but dont require it try: from rpm._rpmb import * diff --git a/python/rpmmodule.c b/python/rpmmodule.c index f264efd..78340a9 100644 --- a/python/rpmmodule.c +++ b/python/rpmmodule.c @@ -320,7 +320,7 @@ static int initModule(PyObject *m) addRpmTags(m); - PyModule_AddStringConstant(m, "version", RPMVERSION); + PyModule_AddStringConstant(m, "__version__", RPMVERSION); #define REGISTER_ENUM(val) PyModule_AddIntConstant(m, #val, val) -- 2.7.4