{"action":"created","issue":{"url":"https://api.github.com/repos/coala/coala/issues/3887","repository_url":"https://api.github.com/repos/coala/coala","labels_url":"https://api.github.com/repos/coala/coala/issues/3887/labels{/name}","comments_url":"https://api.github.com/repos/coala/coala/issues/3887/comments","events_url":"https://api.github.com/repos/coala/coala/issues/3887/events","html_url":"https://github.com/coala/coala/issues/3887","id":213293027,"number":3887,"title":"Use PYTHON_ARGCOMPLETE_OK","user":{"login":"jayvdb","id":15092,"avatar_url":"https://avatars2.githubusercontent.com/u/15092?v=3","gravatar_id":"","url":"https://api.github.com/users/jayvdb","html_url":"https://github.com/jayvdb","followers_url":"https://api.github.com/users/jayvdb/followers","following_url":"https://api.github.com/users/jayvdb/following{/other_user}","gists_url":"https://api.github.com/users/jayvdb/gists{/gist_id}","starred_url":"https://api.github.com/users/jayvdb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jayvdb/subscriptions","organizations_url":"https://api.github.com/users/jayvdb/orgs","repos_url":"https://api.github.com/users/jayvdb/repos","events_url":"https://api.github.com/users/jayvdb/events{/privacy}","received_events_url":"https://api.github.com/users/jayvdb/received_events","type":"User","site_admin":false},"labels":[{"id":308860856,"url":"https://api.github.com/repos/coala/coala/labels/area/documentation","name":"area/documentation","color":"bfe5bf","default":false}],"state":"closed","locked":false,"assignee":{"login":"all3fox","id":962850,"avatar_url":"https://avatars1.githubusercontent.com/u/962850?v=3","gravatar_id":"","url":"https://api.github.com/users/all3fox","html_url":"https://github.com/all3fox","followers_url":"https://api.github.com/users/all3fox/followers","following_url":"https://api.github.com/users/all3fox/following{/other_user}","gists_url":"https://api.github.com/users/all3fox/gists{/gist_id}","starred_url":"https://api.github.com/users/all3fox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/all3fox/subscriptions","organizations_url":"https://api.github.com/users/all3fox/orgs","repos_url":"https://api.github.com/users/all3fox/repos","events_url":"https://api.github.com/users/all3fox/events{/privacy}","received_events_url":"https://api.github.com/users/all3fox/received_events","type":"User","site_admin":false},"assignees":[{"login":"all3fox","id":962850,"avatar_url":"https://avatars1.githubusercontent.com/u/962850?v=3","gravatar_id":"","url":"https://api.github.com/users/all3fox","html_url":"https://github.com/all3fox","followers_url":"https://api.github.com/users/all3fox/followers","following_url":"https://api.github.com/users/all3fox/following{/other_user}","gists_url":"https://api.github.com/users/all3fox/gists{/gist_id}","starred_url":"https://api.github.com/users/all3fox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/all3fox/subscriptions","organizations_url":"https://api.github.com/users/all3fox/orgs","repos_url":"https://api.github.com/users/all3fox/repos","events_url":"https://api.github.com/users/all3fox/events{/privacy}","received_events_url":"https://api.github.com/users/all3fox/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2017-03-10T09:49:05Z","updated_at":"2017-05-03T12:40:00Z","closed_at":"2017-05-03T12:22:06Z","body":"coala documentation says `argcomplete` can be used, but it was recently broken: https://github.com/coala/documentation/pull/424\r\n\r\nCurrently `coalib/parsing/DefaultArgParser.py` has the following\r\n\r\n```\r\n    try:  # pragma: no cover\r\n        # Auto completion should be optional, because of somewhat complicated\r\n        # setup.\r\n        import argcomplete\r\n        argcomplete.autocomplete(arg_parser)\r\n    except ImportError:\r\n        pass\r\n```\r\n\r\nnote that `argcomplete` is not mentioned in `setup.py` or `requirements.txt`, or `test-requirements.txt`\r\n\r\nIf we are going to keep that chunk of code above, the dependency should be mentioned in at least setup.py, and in test-requirements, and a real test written.\r\n\r\nOne way to avoid that is to use `argcomplete`'s automatic mode `PYTHON_ARGCOMPLETE_OK`."},"comment":{"url":"https://api.github.com/repos/coala/coala/issues/comments/298898948","html_url":"https://github.com/coala/coala/issues/3887#issuecomment-298898948","issue_url":"https://api.github.com/repos/coala/coala/issues/3887","id":298898948,"user":{"login":"jayvdb","id":15092,"avatar_url":"https://avatars2.githubusercontent.com/u/15092?v=3","gravatar_id":"","url":"https://api.github.com/users/jayvdb","html_url":"https://github.com/jayvdb","followers_url":"https://api.github.com/users/jayvdb/followers","following_url":"https://api.github.com/users/jayvdb/following{/other_user}","gists_url":"https://api.github.com/users/jayvdb/gists{/gist_id}","starred_url":"https://api.github.com/users/jayvdb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jayvdb/subscriptions","organizations_url":"https://api.github.com/users/jayvdb/orgs","repos_url":"https://api.github.com/users/jayvdb/repos","events_url":"https://api.github.com/users/jayvdb/events{/privacy}","received_events_url":"https://api.github.com/users/jayvdb/received_events","type":"User","site_admin":false},"created_at":"2017-05-03T12:40:00Z","updated_at":"2017-05-03T12:40:00Z","body":"Very much appreciate your POV on this one, but I disagree with not adding it to `test-requirements.txt`.\r\nI've submitted a patch with reasoning at https://github.com/coala/coala/pull/4164 , and requested that you review it, so we can continue the discussion there."}}
{"actor":{"display_login":"jayvdb"}}