{"action":"created","issue":{"url":"https://api.github.com/repos/unknown-horizons/unknown-horizons/issues/2497","repository_url":"https://api.github.com/repos/unknown-horizons/unknown-horizons","labels_url":"https://api.github.com/repos/unknown-horizons/unknown-horizons/issues/2497/labels{/name}","comments_url":"https://api.github.com/repos/unknown-horizons/unknown-horizons/issues/2497/comments","events_url":"https://api.github.com/repos/unknown-horizons/unknown-horizons/issues/2497/events","html_url":"https://github.com/unknown-horizons/unknown-horizons/pull/2497","id":180757399,"number":2497,"title":"Remove polib from ext","user":{"login":"MarkusHackspacher","id":1457863,"avatar_url":"https://avatars.githubusercontent.com/u/1457863?v=3","gravatar_id":"","url":"https://api.github.com/users/MarkusHackspacher","html_url":"https://github.com/MarkusHackspacher","followers_url":"https://api.github.com/users/MarkusHackspacher/followers","following_url":"https://api.github.com/users/MarkusHackspacher/following{/other_user}","gists_url":"https://api.github.com/users/MarkusHackspacher/gists{/gist_id}","starred_url":"https://api.github.com/users/MarkusHackspacher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarkusHackspacher/subscriptions","organizations_url":"https://api.github.com/users/MarkusHackspacher/orgs","repos_url":"https://api.github.com/users/MarkusHackspacher/repos","events_url":"https://api.github.com/users/MarkusHackspacher/events{/privacy}","received_events_url":"https://api.github.com/users/MarkusHackspacher/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-03T21:56:19Z","updated_at":"2016-10-03T22:14:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/unknown-horizons/unknown-horizons/pulls/2497","html_url":"https://github.com/unknown-horizons/unknown-horizons/pull/2497","diff_url":"https://github.com/unknown-horizons/unknown-horizons/pull/2497.diff","patch_url":"https://github.com/unknown-horizons/unknown-horizons/pull/2497.patch"},"body":"The polib library is only use in the development/create_pot.sh file. And a old copy is in horizons/ext/polib.py. Version 1.0.3, actual is 1.0.7 https://pypi.python.org/pypi/polib and supports any version of python ranging from 2.4 to latest 3.X version.\r\n\r\nIn the other files like run_tests.py are a copy from a used library not in the ext, only it the requirements.txt.\r\nAnd if not installed it make a message:\r\n\r\n```\r\ntry:\r\n    import nose\r\nexcept ImportError:\r\n    print('The nose package is needed to run the UH tests.')\r\n    sys.exit(1)\r\n```\r\n\r\nI remove the polib from ext and change the development/create_pot.sh consistent to the others."},"comment":{"url":"https://api.github.com/repos/unknown-horizons/unknown-horizons/issues/comments/251243157","html_url":"https://github.com/unknown-horizons/unknown-horizons/pull/2497#issuecomment-251243157","issue_url":"https://api.github.com/repos/unknown-horizons/unknown-horizons/issues/2497","id":251243157,"user":{"login":"MasterofJOKers","id":697766,"avatar_url":"https://avatars.githubusercontent.com/u/697766?v=3","gravatar_id":"","url":"https://api.github.com/users/MasterofJOKers","html_url":"https://github.com/MasterofJOKers","followers_url":"https://api.github.com/users/MasterofJOKers/followers","following_url":"https://api.github.com/users/MasterofJOKers/following{/other_user}","gists_url":"https://api.github.com/users/MasterofJOKers/gists{/gist_id}","starred_url":"https://api.github.com/users/MasterofJOKers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MasterofJOKers/subscriptions","organizations_url":"https://api.github.com/users/MasterofJOKers/orgs","repos_url":"https://api.github.com/users/MasterofJOKers/repos","events_url":"https://api.github.com/users/MasterofJOKers/events{/privacy}","received_events_url":"https://api.github.com/users/MasterofJOKers/received_events","type":"User","site_admin":false},"created_at":"2016-10-03T22:14:49Z","updated_at":"2016-10-03T22:14:49Z","body":"This might be something, where @ChrisOelmueller's opinion would be nice, as he has most knowledge about translations afaik."}}
{"actor":{"display_login":"MasterofJOKers"}}