{"action":"created","issue":{"url":"https://api.github.com/repos/BD2KGenomics/toil/issues/1780","repository_url":"https://api.github.com/repos/BD2KGenomics/toil","labels_url":"https://api.github.com/repos/BD2KGenomics/toil/issues/1780/labels{/name}","comments_url":"https://api.github.com/repos/BD2KGenomics/toil/issues/1780/comments","events_url":"https://api.github.com/repos/BD2KGenomics/toil/issues/1780/events","html_url":"https://github.com/BD2KGenomics/toil/issues/1780","id":245882496,"number":1780,"title":"python 2/3 compatibility","user":{"login":"ryanking","id":5640,"avatar_url":"https://avatars1.githubusercontent.com/u/5640?v=4","gravatar_id":"","url":"https://api.github.com/users/ryanking","html_url":"https://github.com/ryanking","followers_url":"https://api.github.com/users/ryanking/followers","following_url":"https://api.github.com/users/ryanking/following{/other_user}","gists_url":"https://api.github.com/users/ryanking/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanking/subscriptions","organizations_url":"https://api.github.com/users/ryanking/orgs","repos_url":"https://api.github.com/users/ryanking/repos","events_url":"https://api.github.com/users/ryanking/events{/privacy}","received_events_url":"https://api.github.com/users/ryanking/received_events","type":"User","site_admin":false},"labels":[{"id":194037021,"url":"https://api.github.com/repos/BD2KGenomics/toil/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-07-26T23:20:56Z","updated_at":"2018-02-25T09:34:59Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"It seems possible to get the codebase to a point where it is compatible with both python 2 and 3 and I am willing to tackle it.\r\n\r\nThis guide https://docs.python.org/3/howto/pyporting.html has a pretty clear path to getting a compatible codebase.\r\n\r\nI propose using this issue to track the work, but to open up individual issues for each bit of work in the process.\r\n\r\nSteps:\r\n\r\n1. Futurize stage 1 – https://github.com/BD2KGenomics/toil/issues/1784\r\n1. Futurize stage 2  – https://github.com/BD2KGenomics/toil/issues/1785\r\n1. deal with semantic changes (text vs bytes, division, unordered dictionaries, etc) http://python-future.org/what_else.html#what-else\r\n1. Pylint – (pylint --py3k)\r\n1. work through dependencies – https://pypi.python.org/pypi/caniusepython3\r\n1. continuous integration with python 2 and 3"},"comment":{"url":"https://api.github.com/repos/BD2KGenomics/toil/issues/comments/368295758","html_url":"https://github.com/BD2KGenomics/toil/issues/1780#issuecomment-368295758","issue_url":"https://api.github.com/repos/BD2KGenomics/toil/issues/1780","id":368295758,"user":{"login":"RNAer","id":1000056,"avatar_url":"https://avatars0.githubusercontent.com/u/1000056?v=4","gravatar_id":"","url":"https://api.github.com/users/RNAer","html_url":"https://github.com/RNAer","followers_url":"https://api.github.com/users/RNAer/followers","following_url":"https://api.github.com/users/RNAer/following{/other_user}","gists_url":"https://api.github.com/users/RNAer/gists{/gist_id}","starred_url":"https://api.github.com/users/RNAer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RNAer/subscriptions","organizations_url":"https://api.github.com/users/RNAer/orgs","repos_url":"https://api.github.com/users/RNAer/repos","events_url":"https://api.github.com/users/RNAer/events{/privacy}","received_events_url":"https://api.github.com/users/RNAer/received_events","type":"User","site_admin":false},"created_at":"2018-02-25T09:34:59Z","updated_at":"2018-02-25T09:34:59Z","author_association":"NONE","body":"wondering if there is any update on this?"}}
{"actor":{"display_login":"RNAer"}}