{"action":"created","issue":{"url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/1341","labels_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/1341/labels{/name}","comments_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/1341/comments","events_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/1341/events","html_url":"https://github.com/pyinstaller/pyinstaller/issues/1341","id":96357973,"number":1341,"title":"Make python3 branch support Python 2.7 again","user":{"login":"htgoebel","id":784161,"avatar_url":"https://avatars.githubusercontent.com/u/784161?v=3","gravatar_id":"","url":"https://api.github.com/users/htgoebel","html_url":"https://github.com/htgoebel","followers_url":"https://api.github.com/users/htgoebel/followers","following_url":"https://api.github.com/users/htgoebel/following{/other_user}","gists_url":"https://api.github.com/users/htgoebel/gists{/gist_id}","starred_url":"https://api.github.com/users/htgoebel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htgoebel/subscriptions","organizations_url":"https://api.github.com/users/htgoebel/orgs","repos_url":"https://api.github.com/users/htgoebel/repos","events_url":"https://api.github.com/users/htgoebel/events{/privacy}","received_events_url":"https://api.github.com/users/htgoebel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pyinstaller/pyinstaller/labels/@high","name":"@high","color":"e11d21"},{"url":"https://api.github.com/repos/pyinstaller/pyinstaller/labels/PY3","name":"PY3","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"htgoebel","id":784161,"avatar_url":"https://avatars.githubusercontent.com/u/784161?v=3","gravatar_id":"","url":"https://api.github.com/users/htgoebel","html_url":"https://github.com/htgoebel","followers_url":"https://api.github.com/users/htgoebel/followers","following_url":"https://api.github.com/users/htgoebel/following{/other_user}","gists_url":"https://api.github.com/users/htgoebel/gists{/gist_id}","starred_url":"https://api.github.com/users/htgoebel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htgoebel/subscriptions","organizations_url":"https://api.github.com/users/htgoebel/orgs","repos_url":"https://api.github.com/users/htgoebel/repos","events_url":"https://api.github.com/users/htgoebel/events{/privacy}","received_events_url":"https://api.github.com/users/htgoebel/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/pyinstaller/pyinstaller/milestones/9","html_url":"https://github.com/pyinstaller/pyinstaller/milestones/PyInstaller%203.0","labels_url":"https://api.github.com/repos/pyinstaller/pyinstaller/milestones/9/labels","id":831132,"number":9,"title":"PyInstaller 3.0","description":" * '''Add Python 3 support'''\r\n * '''Use modulegraph library for dependency analysis.'''\r\n * !PySide support (should be very similar to !PyQt)\r\n * Update manual and explain better how !PyInstaller works internally.","creator":{"login":"pyinstaller-tickets-migration","id":5377465,"avatar_url":"https://avatars.githubusercontent.com/u/5377465?v=3","gravatar_id":"","url":"https://api.github.com/users/pyinstaller-tickets-migration","html_url":"https://github.com/pyinstaller-tickets-migration","followers_url":"https://api.github.com/users/pyinstaller-tickets-migration/followers","following_url":"https://api.github.com/users/pyinstaller-tickets-migration/following{/other_user}","gists_url":"https://api.github.com/users/pyinstaller-tickets-migration/gists{/gist_id}","starred_url":"https://api.github.com/users/pyinstaller-tickets-migration/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyinstaller-tickets-migration/subscriptions","organizations_url":"https://api.github.com/users/pyinstaller-tickets-migration/orgs","repos_url":"https://api.github.com/users/pyinstaller-tickets-migration/repos","events_url":"https://api.github.com/users/pyinstaller-tickets-migration/events{/privacy}","received_events_url":"https://api.github.com/users/pyinstaller-tickets-migration/received_events","type":"User","site_admin":false},"open_issues":35,"closed_issues":49,"state":"open","created_at":"2014-10-18T13:32:07Z","updated_at":"2015-07-31T11:27:50Z","due_on":"2015-08-30T22:00:00Z","closed_at":null},"comments":14,"created_at":"2015-07-21T16:17:34Z","updated_at":"2015-07-31T12:01:47Z","closed_at":null,"body":"When #1328 (bootloader) is done, we need to head forward and restore support for Python 2.7 is the remaining (Python) parts."},"comment":{"url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/comments/126668916","html_url":"https://github.com/pyinstaller/pyinstaller/issues/1341#issuecomment-126668916","issue_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/1341","id":126668916,"user":{"login":"htgoebel","id":784161,"avatar_url":"https://avatars.githubusercontent.com/u/784161?v=3","gravatar_id":"","url":"https://api.github.com/users/htgoebel","html_url":"https://github.com/htgoebel","followers_url":"https://api.github.com/users/htgoebel/followers","following_url":"https://api.github.com/users/htgoebel/following{/other_user}","gists_url":"https://api.github.com/users/htgoebel/gists{/gist_id}","starred_url":"https://api.github.com/users/htgoebel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htgoebel/subscriptions","organizations_url":"https://api.github.com/users/htgoebel/orgs","repos_url":"https://api.github.com/users/htgoebel/repos","events_url":"https://api.github.com/users/htgoebel/events{/privacy}","received_events_url":"https://api.github.com/users/htgoebel/received_events","type":"User","site_admin":false},"created_at":"2015-07-31T12:01:47Z","updated_at":"2015-07-31T12:01:47Z","body":"For the records: As of 44460835 the status for the old test-suite is, for both Python 2.7 and Pyhton 3.3:\r\n- nearly all of basic and import tests pass\r\n- for Python 3, all import test pass - while I do  not have many packages installed\r\n  for Python 3\r\n- for Python 2, some import tests fail\r\n- multipackage tests have not been tested yet\r\n\r\nHere is a list of the failing tests and the reason:\r\n\r\nFailing | Reason\r\n---------|------------\r\ntest_pkg_structures | This is a quite hacky test at all and needs to be reworked\r\ntest_eggs1 | While modulegraph supports including modules from eggs, we don't support adding the data. This as unsupported in PyInstaller 2.1, too.\r\ntest_eggs2 | While modulegraph supports including modules from eggs, we don't support adding the data. This worked in Python 2.1\r\ntest_nspkg1-bbb-zzz | I assume this fails due to some bugs in namespace-support.\r\ntest_nspkg1-empty | I assume this fails due to some bugs in namespace-support.\r\ntest_nspkg1 | I assume this fails due to some bugs in namespace-support.\r\ntest_nspkg2 | I assume this fails due to some bugs in namespace-support.\r\ntest_nspkg-pep420 | I assume this fails due to some bugs in namespace-support.\r\ntest_onefile_pkgutil-get_data__main__ | Our import mechanism returns the wrong loader-class for `__main__`."}}