diff options
author | Julien Cristau <julien.cristau@logilab.fr> | 2015-06-30 19:15:53 +0200 |
---|---|---|
committer | Julien Cristau <julien.cristau@logilab.fr> | 2015-06-30 19:15:53 +0200 |
commit | 14d86cb9940fdade90674f2add8c0d7e687249f4 (patch) | |
tree | 27a7ec134736f70707e5e74216338dd7fb4c8d40 | |
parent | 6b7e4dd2dfad278b8a88f760ccd9527b8ff25119 (diff) | |
download | logilab-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__.py | 8 |
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') |