{"action":"created","issue":{"url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/264","labels_url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/264/labels{/name}","comments_url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/264/comments","events_url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/264/events","html_url":"https://github.com/Axelrod-Python/Axelrod/pull/264","id":100175572,"number":264,"title":"Python 3 Support","user":{"login":"marcharper","id":203345,"avatar_url":"https://avatars.githubusercontent.com/u/203345?v=3","gravatar_id":"","url":"https://api.github.com/users/marcharper","html_url":"https://github.com/marcharper","followers_url":"https://api.github.com/users/marcharper/followers","following_url":"https://api.github.com/users/marcharper/following{/other_user}","gists_url":"https://api.github.com/users/marcharper/gists{/gist_id}","starred_url":"https://api.github.com/users/marcharper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcharper/subscriptions","organizations_url":"https://api.github.com/users/marcharper/orgs","repos_url":"https://api.github.com/users/marcharper/repos","events_url":"https://api.github.com/users/marcharper/events{/privacy}","received_events_url":"https://api.github.com/users/marcharper/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Axelrod-Python/Axelrod/labels/ready","name":"ready","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-10T21:41:56Z","updated_at":"2015-08-11T06:07:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Axelrod-Python/Axelrod/pulls/264","html_url":"https://github.com/Axelrod-Python/Axelrod/pull/264","diff_url":"https://github.com/Axelrod-Python/Axelrod/pull/264.diff","patch_url":"https://github.com/Axelrod-Python/Axelrod/pull/264.patch"},"body":"I finished @tricoder42's work on PR #202."},"comment":{"url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/comments/129718845","html_url":"https://github.com/Axelrod-Python/Axelrod/pull/264#issuecomment-129718845","issue_url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/264","id":129718845,"user":{"login":"drvinceknight","id":2131546,"avatar_url":"https://avatars.githubusercontent.com/u/2131546?v=3","gravatar_id":"","url":"https://api.github.com/users/drvinceknight","html_url":"https://github.com/drvinceknight","followers_url":"https://api.github.com/users/drvinceknight/followers","following_url":"https://api.github.com/users/drvinceknight/following{/other_user}","gists_url":"https://api.github.com/users/drvinceknight/gists{/gist_id}","starred_url":"https://api.github.com/users/drvinceknight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drvinceknight/subscriptions","organizations_url":"https://api.github.com/users/drvinceknight/orgs","repos_url":"https://api.github.com/users/drvinceknight/repos","events_url":"https://api.github.com/users/drvinceknight/events{/privacy}","received_events_url":"https://api.github.com/users/drvinceknight/received_events","type":"User","site_admin":false},"created_at":"2015-08-11T06:07:49Z","updated_at":"2015-08-11T06:07:49Z","body":"Awesome to get this going again @marcharper!\r\n\r\n> FYI, Python 3 randomizes dictionary key ordering, so it's best to use OrderedDicts unless there is reason not to; tracking that issue down in the qlearners tests took some sleuthing!\r\n\r\nThat's not just something python 3 does but also python 2. I would suggest not using `OrderedDicts` but just checking equality of the dictionaries no? That's how I get around this with all my testing in Sage."}}