{"action":"created","issue":{"url":"https://api.github.com/repos/cloudmatrix/esky/issues/103","labels_url":"https://api.github.com/repos/cloudmatrix/esky/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/cloudmatrix/esky/issues/103/comments","events_url":"https://api.github.com/repos/cloudmatrix/esky/issues/103/events","html_url":"https://github.com/cloudmatrix/esky/issues/103","id":119168190,"number":103,"title":"cxfreeze on mac os","user":{"login":"timeyyy","id":6135075,"avatar_url":"https://avatars.githubusercontent.com/u/6135075?v=3","gravatar_id":"","url":"https://api.github.com/users/timeyyy","html_url":"https://github.com/timeyyy","followers_url":"https://api.github.com/users/timeyyy/followers","following_url":"https://api.github.com/users/timeyyy/following{/other_user}","gists_url":"https://api.github.com/users/timeyyy/gists{/gist_id}","starred_url":"https://api.github.com/users/timeyyy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timeyyy/subscriptions","organizations_url":"https://api.github.com/users/timeyyy/orgs","repos_url":"https://api.github.com/users/timeyyy/repos","events_url":"https://api.github.com/users/timeyyy/events{/privacy}","received_events_url":"https://api.github.com/users/timeyyy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cloudmatrix/esky/labels/todo","name":"todo","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cloudmatrix/esky/milestones/1","html_url":"https://github.com/cloudmatrix/esky/milestones/py3k","labels_url":"https://api.github.com/repos/cloudmatrix/esky/milestones/1/labels","id":1444652,"number":1,"title":"py3k","description":"convert esky to python3, then use the future library to keep support for pytho2.7","creator":{"login":"timeyyy","id":6135075,"avatar_url":"https://avatars.githubusercontent.com/u/6135075?v=3","gravatar_id":"","url":"https://api.github.com/users/timeyyy","html_url":"https://github.com/timeyyy","followers_url":"https://api.github.com/users/timeyyy/followers","following_url":"https://api.github.com/users/timeyyy/following{/other_user}","gists_url":"https://api.github.com/users/timeyyy/gists{/gist_id}","starred_url":"https://api.github.com/users/timeyyy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timeyyy/subscriptions","organizations_url":"https://api.github.com/users/timeyyy/orgs","repos_url":"https://api.github.com/users/timeyyy/repos","events_url":"https://api.github.com/users/timeyyy/events{/privacy}","received_events_url":"https://api.github.com/users/timeyyy/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2015-12-04T17:57:49Z","updated_at":"2015-12-04T21:45:27Z","due_on":"2015-12-30T23:00:00Z","closed_at":null},"comments":10,"created_at":"2015-11-27T10:01:49Z","updated_at":"2015-12-04T23:52:08Z","closed_at":null,"body":"@JPFrancoia probably first thing is to test how far we get with cx freeze then we can do py2app\r\n\r\n i created this repository for testing some stuff. https://github.com/timeyyy/freeze_future\r\n\r\nyou should start off by cloning it and cloning my esky/py3k repository,\r\n\r\n - check that all the tests in test_cxfreeze.py pass on both python 2 and 3\r\n\r\nyou will need to add some code here, in the best case it is the same as the linux one..\r\nhttps://github.com/timeyyy/esky/blob/py3k/esky/bdist_esky/f_cxfreeze.py#L186\r\n\r\n - check that freeze future test_esky.py works on python 2 and 3 ( when the py3k branch is checked out)\r\n - check that esky test_esky.py works on python 2 and 3\r\n"},"comment":{"url":"https://api.github.com/repos/cloudmatrix/esky/issues/comments/162112514","html_url":"https://github.com/cloudmatrix/esky/issues/103#issuecomment-162112514","issue_url":"https://api.github.com/repos/cloudmatrix/esky/issues/103","id":162112514,"user":{"login":"rfk","id":34695,"avatar_url":"https://avatars.githubusercontent.com/u/34695?v=3","gravatar_id":"","url":"https://api.github.com/users/rfk","html_url":"https://github.com/rfk","followers_url":"https://api.github.com/users/rfk/followers","following_url":"https://api.github.com/users/rfk/following{/other_user}","gists_url":"https://api.github.com/users/rfk/gists{/gist_id}","starred_url":"https://api.github.com/users/rfk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfk/subscriptions","organizations_url":"https://api.github.com/users/rfk/orgs","repos_url":"https://api.github.com/users/rfk/repos","events_url":"https://api.github.com/users/rfk/events{/privacy}","received_events_url":"https://api.github.com/users/rfk/received_events","type":"User","site_admin":false},"created_at":"2015-12-04T23:52:08Z","updated_at":"2015-12-04T23:52:08Z","body":"> all this test does is check if we can build a hello world cx freeze script (not using esky)\r\n\r\nAh, thanks, I had missed that this traceback from coming from cx-freeze.  All the stuff I said is probably still valuable advice, but for the logic inside cx-freeze rather than inside esky :-P"}}