{"action":"opened","issue":{"url":"https://api.github.com/repos/klen/pylama/issues/54","labels_url":"https://api.github.com/repos/klen/pylama/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/klen/pylama/issues/54/comments","events_url":"https://api.github.com/repos/klen/pylama/issues/54/events","html_url":"https://github.com/klen/pylama/issues/54","id":130646304,"number":54,"title":"pylama doesn't work with latest version of pylint","user":{"login":"osman-masood","id":453352,"avatar_url":"https://avatars.githubusercontent.com/u/453352?v=3","gravatar_id":"","url":"https://api.github.com/users/osman-masood","html_url":"https://github.com/osman-masood","followers_url":"https://api.github.com/users/osman-masood/followers","following_url":"https://api.github.com/users/osman-masood/following{/other_user}","gists_url":"https://api.github.com/users/osman-masood/gists{/gist_id}","starred_url":"https://api.github.com/users/osman-masood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/osman-masood/subscriptions","organizations_url":"https://api.github.com/users/osman-masood/orgs","repos_url":"https://api.github.com/users/osman-masood/repos","events_url":"https://api.github.com/users/osman-masood/events{/privacy}","received_events_url":"https://api.github.com/users/osman-masood/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-02T10:55:03Z","updated_at":"2016-02-02T10:55:03Z","closed_at":null,"body":"When I run pylama with the latest version of pylint (1.5.4 but also tried 1.5.0), I get a `VersionConflict` exception.  It doesn't happen when pylint is on an older version, 1.4.4.  \r\n\r\n```\r\noamasood@Osmans-MacBook-Pro:~/src/my-project$ pylama my_app/\r\nTraceback (most recent call last):\r\n  File \"/Users/oamasood/.pyenv/versions/2.7.9/bin/pylama\", line 7, in <module>\r\n    from pylama.main import shell\r\n  File \"/Users/oamasood/.pyenv/versions/2.7.9/lib/python2.7/site-packages/pylama/main.py\", line 8, in <module>\r\n    from .config import parse_options, CURDIR, setup_logger\r\n  File \"/Users/oamasood/.pyenv/versions/2.7.9/lib/python2.7/site-packages/pylama/config.py\", line 12, in <module>\r\n    from .lint.extensions import LINTERS\r\n  File \"/Users/oamasood/.pyenv/versions/2.7.9/lib/python2.7/site-packages/pylama/lint/extensions.py\", line 35, in <module>\r\n    LINTERS[entry.name] = entry.load()()\r\n  File \"/Users/oamasood/.pyenv/versions/2.7.9/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 2354, in load\r\n    self.require(*args, **kwargs)\r\n  File \"/Users/oamasood/.pyenv/versions/2.7.9/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 2371, in require\r\n    items = working_set.resolve(reqs, env, installer)\r\n  File \"/Users/oamasood/.pyenv/versions/2.7.9/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 844, in resolve\r\n    raise VersionConflict(dist, req).with_context(dependent_req)\r\npkg_resources.VersionConflict: (pylint 1.5.4 (/Users/oamasood/.pyenv/versions/2.7.9/lib/python2.7/site-packages), Requirement.parse('pylint==1.4.4'))\r\n```\r\n\r\nSetting `--verbose` doesn't give any additional input. Here's my `tox.ini` config:\r\n\r\n```ini\r\n\r\n[pylama]\r\nskip = */.tox/*,*/.env/*,dashboard/*\r\nlinters = pylint,pep8,mccabe\r\nformat = pylint\r\n\r\n[pylama:pep8]\r\nmax_line_length = 119\r\n\r\n[pylama:pylint]\r\nmax_line_length = 119\r\n\r\n[pylama:mccabe]\r\nmax-complexity = 10\r\n``` \r\n\r\n\r\n\r\nWhen the pylint version is 1.4.4, it still gives me some errors on output, but it works:\r\n\r\n```\r\nTry to read configuration from: \r\nNamespace(abspath=False, async=False, file_params={}, force=False, format='pylint', hook=False, ignore=[], linters=[('pep8', <pylama.lint.pylama_pep8.Linter object at 0x107142d50>), ('pylint', <pylama_pylint.main.Linter object at 0x1074eef50>), ('mccabe', <pylama.lint.pylama_mccabe.Linter object at 0x106fa4390>)], linters_params={u'pep8': {u'max_line_length': 119}, u'pylint': {u'max_line_length': 119}, u'mccabe': {u'max-complexity': 10}}, options='', paths=['my_app'], report=None, select=[], skip=[<_sre.SRE_Pattern object at 0x1079ac618>, <_sre.SRE_Pattern object at 0x1079ac8a0>, <_sre.SRE_Pattern object at 0x1079aa8b8>], sort=[], verbose=True)\r\nFile is reading: my_app/__init__.py\r\nRun pep8 {u'max_line_length': 119}\r\nRun pylint {u'max_line_length': 119}\r\nProblem importing module classes.py: cannot import name InferenceContext\r\nProblem importing module classes.pyc: cannot import name InferenceContext\r\nRun mccabe {u'max-complexity': 10}\r\n```\r\n\r\nAny help would be appreciated... Thanks!"}}