{"action":"created","issue":{"url":"https://api.github.com/repos/winpython/winpython/issues/212","labels_url":"https://api.github.com/repos/winpython/winpython/issues/212/labels{/name}","comments_url":"https://api.github.com/repos/winpython/winpython/issues/212/comments","events_url":"https://api.github.com/repos/winpython/winpython/issues/212/events","html_url":"https://github.com/winpython/winpython/issues/212","id":120228045,"number":212,"title":"How to update pylint?","user":{"login":"hiccup7","id":11787806,"avatar_url":"https://avatars.githubusercontent.com/u/11787806?v=3","gravatar_id":"","url":"https://api.github.com/users/hiccup7","html_url":"https://github.com/hiccup7","followers_url":"https://api.github.com/users/hiccup7/followers","following_url":"https://api.github.com/users/hiccup7/following{/other_user}","gists_url":"https://api.github.com/users/hiccup7/gists{/gist_id}","starred_url":"https://api.github.com/users/hiccup7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hiccup7/subscriptions","organizations_url":"https://api.github.com/users/hiccup7/orgs","repos_url":"https://api.github.com/users/hiccup7/repos","events_url":"https://api.github.com/users/hiccup7/events{/privacy}","received_events_url":"https://api.github.com/users/hiccup7/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-03T17:34:33Z","updated_at":"2015-12-03T17:53:26Z","closed_at":null,"body":"I am using WinPython v3.4.3.5 presently because it has a stable combination of Python, NumPy, Qt matplotlib and Spyder.  It includes pylint v1.4.3, astroid v1.3.6 and logilab_common v1.0.2.  My Python code is working, and without errors or warnings thrown by pylint.\r\n\r\nI would like to update my current WinPython v3.4.3.5 to pylint v1.4.5 for bug fixes, and I would like to create a second WinPython v3.4.3.5 environment with pylint v1.5.1 for testing.  I would like advice on which wheel files to install with the WinPython Control Panel.\r\n\r\nHere is the change log for pylint v1.4.5:\r\nhttps://bitbucket.org/logilab/pylint/src/66b73ed633c2254e8ff16ddcdf70589b174bcf92/ChangeLog?at=pylint-1.4.5\r\n\r\nThis commit shows that pylint v1.4.5 is restricted to use only astroid v1.3.8:\r\nhttps://bitbucket.org/logilab/pylint/commits/66b73ed633c2254e8ff16ddcdf70589b174bcf92?at=pylint-1.4.5\r\n\r\nWith pylint v1.4.5, I assume that the latest logilab-common version is preferred.  Here are the specific packages:\r\nhttps://pypi.python.org/pypi/pylint/1.4.5\r\nhttps://pypi.python.org/pypi/astroid/1.3.8\r\nhttps://pypi.python.org/pypi/logilab-common/1.1.0\r\n\r\nQuestions:\r\nThe page for pylint v1.4.5 is showing a build failure.  Is it dangerous to use this?\r\nThe page for logilab-common v1.1.0 does not include a wheel file.  Should I avoid updating this?\r\n\r\nHere are sources I found for the latest versions of the logilab packages:\r\nhttps://pypi.python.org/pypi/pylint/1.5.1\r\nhttp://www.lfd.uci.edu/~gohlke/pythonlibs/\r\nhttps://pypi.python.org/pypi/astroid/1.4.1\r\n\r\nQuestions:\r\nThe pypi page for pylint v1.5.1 is showing a build failure.  Is it dangerous to use this?\r\ngohlke and pypi wheels for pylint are the same size, but the files don't match.  Which is preferred?\r\nDo I understand correctly that pylint v1.5.x doesn't require the logilab-common package?\r\nIf true, can I uninstall the logilab-common package from WinPython v3.4.3.5 to avoid confusion?\r\n\r\nThanks in advance."},"comment":{"url":"https://api.github.com/repos/winpython/winpython/issues/comments/161730663","html_url":"https://github.com/winpython/winpython/issues/212#issuecomment-161730663","issue_url":"https://api.github.com/repos/winpython/winpython/issues/212","id":161730663,"user":{"login":"stonebig","id":4312421,"avatar_url":"https://avatars.githubusercontent.com/u/4312421?v=3","gravatar_id":"","url":"https://api.github.com/users/stonebig","html_url":"https://github.com/stonebig","followers_url":"https://api.github.com/users/stonebig/followers","following_url":"https://api.github.com/users/stonebig/following{/other_user}","gists_url":"https://api.github.com/users/stonebig/gists{/gist_id}","starred_url":"https://api.github.com/users/stonebig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stonebig/subscriptions","organizations_url":"https://api.github.com/users/stonebig/orgs","repos_url":"https://api.github.com/users/stonebig/repos","events_url":"https://api.github.com/users/stonebig/events{/privacy}","received_events_url":"https://api.github.com/users/stonebig/received_events","type":"User","site_admin":false},"created_at":"2015-12-03T17:53:26Z","updated_at":"2015-12-03T17:53:26Z","body":"hi @hiccup7 \r\n\r\n`The pypi page for pylint v1.5.1 is showing a build failure. Is it dangerous to use this?`\r\nNo, it just shows that current tree on github fails.\r\n\r\n`gohlke and pypi wheels for pylint are the same size, but the files don't match. Which is preferred?`\r\nDifference between Christoph Gohlke wheels and pip wheels can be:\r\n- the <NewLine> definition of the computer generating a wheel: \r\n   - Windows uses CRLF (\\r\\n),\r\n   - Unix uses LF (\\n)\r\n- sometimes a bugfix that Christoph is adding,\r\n- maybe other reasons.\r\n\r\nBecause of bug fixes (or bug control) that Christoph is adding, I may prefer Christoph when I know the package is problematic.\r\n\r\n`Do I understand correctly that pylint v1.5.x doesn't require the logilab-common package?`\r\nIndeed, and the pip install requirements detected it automatically (as it was well specified by the maintainer)\r\n"}}