summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Cristau <julien.cristau@logilab.fr>2015-06-30 19:15:53 +0200
committerJulien Cristau <julien.cristau@logilab.fr>2015-06-30 19:15:53 +0200
commit14d86cb9940fdade90674f2add8c0d7e687249f4 (patch)
tree27a7ec134736f70707e5e74216338dd7fb4c8d40
parent6b7e4dd2dfad278b8a88f760ccd9527b8ff25119 (diff)
downloadlogilab-common-14d86cb9940fdade90674f2add8c0d7e687249f4.tar.gz
Partially restore __pkginfo__ module (closes #295480)
Pylint before 1.4.4 reads our version from there, let's not break it.
-rw-r--r--logilab/common/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/logilab/common/__init__.py b/logilab/common/__init__.py
index b11375e..fc01e4d 100644
--- a/logilab/common/__init__.py
+++ b/logilab/common/__init__.py
@@ -26,10 +26,18 @@
"""
__docformat__ = "restructuredtext en"
+import sys
+import types
import pkg_resources
__version__ = pkg_resources.get_distribution('logilab-common').version
+# deprecated, but keep compatibility with pylint < 1.4.4
+__pkginfo__ = types.ModuleType('__pkginfo__')
+__pkginfo__.__package__ = __name__
+__pkginfo__.version = __version__
+sys.modules['logilab.common.__pkginfo__'] = __pkginfo__
+
STD_BLACKLIST = ('CVS', '.svn', '.hg', 'debian', 'dist', 'build')
IGNORED_EXTENSIONS = ('.pyc', '.pyo', '.elc', '~', '.swp', '.orig')