{"action":"closed","number":528,"pull_request":{"url":"https://api.github.com/repos/enthought/mayavi/pulls/528","id":130751010,"html_url":"https://github.com/enthought/mayavi/pull/528","diff_url":"https://github.com/enthought/mayavi/pull/528.diff","patch_url":"https://github.com/enthought/mayavi/pull/528.patch","issue_url":"https://api.github.com/repos/enthought/mayavi/issues/528","number":528,"state":"closed","locked":false,"title":"Qt5 support","user":{"login":"prabhuramachandran","id":272585,"avatar_url":"https://avatars0.githubusercontent.com/u/272585?v=4","gravatar_id":"","url":"https://api.github.com/users/prabhuramachandran","html_url":"https://github.com/prabhuramachandran","followers_url":"https://api.github.com/users/prabhuramachandran/followers","following_url":"https://api.github.com/users/prabhuramachandran/following{/other_user}","gists_url":"https://api.github.com/users/prabhuramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/prabhuramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prabhuramachandran/subscriptions","organizations_url":"https://api.github.com/users/prabhuramachandran/orgs","repos_url":"https://api.github.com/users/prabhuramachandran/repos","events_url":"https://api.github.com/users/prabhuramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/prabhuramachandran/received_events","type":"User","site_admin":false},"body":"- Basic support for Qt5.  This makes Mayavi compatible with PyQt5.\r\n- This requires the latest traits, traitsui, and pyface from master.  A new release may be forthcoming for these packages soon.\r\n- This works well with VTK-8.x which is typically not available on most Python packages but is easy to do by hand.  On older versions, on MacOS, the embedded VTK window is half the size.  \r\n- There are some warnings about \"Attempt to set a screen on a child window.\" which seem related to the toolbar used on the decorated scene.  This seems like a pyface issue with the toolbar.\r\n- Mlab and traits based dialogs work fine.\r\n- Mayavi2 works but reparenting windows seems to not work very well suggesting that there are more migration issues in the other libraries.\r\n- This PR also sneaks in a couple of Python3 migration bugs in Mayavi.","created_at":"2017-07-16T13:15:03Z","updated_at":"2017-07-19T13:33:00Z","closed_at":"2017-07-19T13:33:00Z","merged_at":"2017-07-19T13:33:00Z","merge_commit_sha":"6b3f7cf851363424020a10af1e785692dc7c349c","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/enthought/mayavi/pulls/528/commits","review_comments_url":"https://api.github.com/repos/enthought/mayavi/pulls/528/comments","review_comment_url":"https://api.github.com/repos/enthought/mayavi/pulls/comments{/number}","comments_url":"https://api.github.com/repos/enthought/mayavi/issues/528/comments","statuses_url":"https://api.github.com/repos/enthought/mayavi/statuses/784f24c37b4ae62826f4750857b0935089948a40","head":{"label":"prabhuramachandran:qt5-support","ref":"qt5-support","sha":"784f24c37b4ae62826f4750857b0935089948a40","user":{"login":"prabhuramachandran","id":272585,"avatar_url":"https://avatars0.githubusercontent.com/u/272585?v=4","gravatar_id":"","url":"https://api.github.com/users/prabhuramachandran","html_url":"https://github.com/prabhuramachandran","followers_url":"https://api.github.com/users/prabhuramachandran/followers","following_url":"https://api.github.com/users/prabhuramachandran/following{/other_user}","gists_url":"https://api.github.com/users/prabhuramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/prabhuramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prabhuramachandran/subscriptions","organizations_url":"https://api.github.com/users/prabhuramachandran/orgs","repos_url":"https://api.github.com/users/prabhuramachandran/repos","events_url":"https://api.github.com/users/prabhuramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/prabhuramachandran/received_events","type":"User","site_admin":false},"repo":{"id":3974422,"name":"mayavi","full_name":"prabhuramachandran/mayavi","owner":{"login":"prabhuramachandran","id":272585,"avatar_url":"https://avatars0.githubusercontent.com/u/272585?v=4","gravatar_id":"","url":"https://api.github.com/users/prabhuramachandran","html_url":"https://github.com/prabhuramachandran","followers_url":"https://api.github.com/users/prabhuramachandran/followers","following_url":"https://api.github.com/users/prabhuramachandran/following{/other_user}","gists_url":"https://api.github.com/users/prabhuramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/prabhuramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prabhuramachandran/subscriptions","organizations_url":"https://api.github.com/users/prabhuramachandran/orgs","repos_url":"https://api.github.com/users/prabhuramachandran/repos","events_url":"https://api.github.com/users/prabhuramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/prabhuramachandran/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/prabhuramachandran/mayavi","description":null,"fork":true,"url":"https://api.github.com/repos/prabhuramachandran/mayavi","forks_url":"https://api.github.com/repos/prabhuramachandran/mayavi/forks","keys_url":"https://api.github.com/repos/prabhuramachandran/mayavi/keys{/key_id}","collaborators_url":"https://api.github.com/repos/prabhuramachandran/mayavi/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/prabhuramachandran/mayavi/teams","hooks_url":"https://api.github.com/repos/prabhuramachandran/mayavi/hooks","issue_events_url":"https://api.github.com/repos/prabhuramachandran/mayavi/issues/events{/number}","events_url":"https://api.github.com/repos/prabhuramachandran/mayavi/events","assignees_url":"https://api.github.com/repos/prabhuramachandran/mayavi/assignees{/user}","branches_url":"https://api.github.com/repos/prabhuramachandran/mayavi/branches{/branch}","tags_url":"https://api.github.com/repos/prabhuramachandran/mayavi/tags","blobs_url":"https://api.github.com/repos/prabhuramachandran/mayavi/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/prabhuramachandran/mayavi/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/prabhuramachandran/mayavi/git/refs{/sha}","trees_url":"https://api.github.com/repos/prabhuramachandran/mayavi/git/trees{/sha}","statuses_url":"https://api.github.com/repos/prabhuramachandran/mayavi/statuses/{sha}","languages_url":"https://api.github.com/repos/prabhuramachandran/mayavi/languages","stargazers_url":"https://api.github.com/repos/prabhuramachandran/mayavi/stargazers","contributors_url":"https://api.github.com/repos/prabhuramachandran/mayavi/contributors","subscribers_url":"https://api.github.com/repos/prabhuramachandran/mayavi/subscribers","subscription_url":"https://api.github.com/repos/prabhuramachandran/mayavi/subscription","commits_url":"https://api.github.com/repos/prabhuramachandran/mayavi/commits{/sha}","git_commits_url":"https://api.github.com/repos/prabhuramachandran/mayavi/git/commits{/sha}","comments_url":"https://api.github.com/repos/prabhuramachandran/mayavi/comments{/number}","issue_comment_url":"https://api.github.com/repos/prabhuramachandran/mayavi/issues/comments{/number}","contents_url":"https://api.github.com/repos/prabhuramachandran/mayavi/contents/{+path}","compare_url":"https://api.github.com/repos/prabhuramachandran/mayavi/compare/{base}...{head}","merges_url":"https://api.github.com/repos/prabhuramachandran/mayavi/merges","archive_url":"https://api.github.com/repos/prabhuramachandran/mayavi/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/prabhuramachandran/mayavi/downloads","issues_url":"https://api.github.com/repos/prabhuramachandran/mayavi/issues{/number}","pulls_url":"https://api.github.com/repos/prabhuramachandran/mayavi/pulls{/number}","milestones_url":"https://api.github.com/repos/prabhuramachandran/mayavi/milestones{/number}","notifications_url":"https://api.github.com/repos/prabhuramachandran/mayavi/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/prabhuramachandran/mayavi/labels{/name}","releases_url":"https://api.github.com/repos/prabhuramachandran/mayavi/releases{/id}","deployments_url":"https://api.github.com/repos/prabhuramachandran/mayavi/deployments","created_at":"2012-04-09T18:17:53Z","updated_at":"2016-07-09T04:54:03Z","pushed_at":"2017-07-16T22:08:00Z","git_url":"git://github.com/prabhuramachandran/mayavi.git","ssh_url":"git@github.com:prabhuramachandran/mayavi.git","clone_url":"https://github.com/prabhuramachandran/mayavi.git","svn_url":"https://github.com/prabhuramachandran/mayavi","homepage":"","size":76242,"stargazers_count":1,"watchers_count":1,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"enthought:master","ref":"master","sha":"d2a5158ea922e313293699c054f4fe772f77fc31","user":{"login":"enthought","id":539651,"avatar_url":"https://avatars0.githubusercontent.com/u/539651?v=4","gravatar_id":"","url":"https://api.github.com/users/enthought","html_url":"https://github.com/enthought","followers_url":"https://api.github.com/users/enthought/followers","following_url":"https://api.github.com/users/enthought/following{/other_user}","gists_url":"https://api.github.com/users/enthought/gists{/gist_id}","starred_url":"https://api.github.com/users/enthought/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enthought/subscriptions","organizations_url":"https://api.github.com/users/enthought/orgs","repos_url":"https://api.github.com/users/enthought/repos","events_url":"https://api.github.com/users/enthought/events{/privacy}","received_events_url":"https://api.github.com/users/enthought/received_events","type":"Organization","site_admin":false},"repo":{"id":1288547,"name":"mayavi","full_name":"enthought/mayavi","owner":{"login":"enthought","id":539651,"avatar_url":"https://avatars0.githubusercontent.com/u/539651?v=4","gravatar_id":"","url":"https://api.github.com/users/enthought","html_url":"https://github.com/enthought","followers_url":"https://api.github.com/users/enthought/followers","following_url":"https://api.github.com/users/enthought/following{/other_user}","gists_url":"https://api.github.com/users/enthought/gists{/gist_id}","starred_url":"https://api.github.com/users/enthought/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enthought/subscriptions","organizations_url":"https://api.github.com/users/enthought/orgs","repos_url":"https://api.github.com/users/enthought/repos","events_url":"https://api.github.com/users/enthought/events{/privacy}","received_events_url":"https://api.github.com/users/enthought/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/enthought/mayavi","description":"3D visualization of scientific data in Python","fork":false,"url":"https://api.github.com/repos/enthought/mayavi","forks_url":"https://api.github.com/repos/enthought/mayavi/forks","keys_url":"https://api.github.com/repos/enthought/mayavi/keys{/key_id}","collaborators_url":"https://api.github.com/repos/enthought/mayavi/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/enthought/mayavi/teams","hooks_url":"https://api.github.com/repos/enthought/mayavi/hooks","issue_events_url":"https://api.github.com/repos/enthought/mayavi/issues/events{/number}","events_url":"https://api.github.com/repos/enthought/mayavi/events","assignees_url":"https://api.github.com/repos/enthought/mayavi/assignees{/user}","branches_url":"https://api.github.com/repos/enthought/mayavi/branches{/branch}","tags_url":"https://api.github.com/repos/enthought/mayavi/tags","blobs_url":"https://api.github.com/repos/enthought/mayavi/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/enthought/mayavi/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/enthought/mayavi/git/refs{/sha}","trees_url":"https://api.github.com/repos/enthought/mayavi/git/trees{/sha}","statuses_url":"https://api.github.com/repos/enthought/mayavi/statuses/{sha}","languages_url":"https://api.github.com/repos/enthought/mayavi/languages","stargazers_url":"https://api.github.com/repos/enthought/mayavi/stargazers","contributors_url":"https://api.github.com/repos/enthought/mayavi/contributors","subscribers_url":"https://api.github.com/repos/enthought/mayavi/subscribers","subscription_url":"https://api.github.com/repos/enthought/mayavi/subscription","commits_url":"https://api.github.com/repos/enthought/mayavi/commits{/sha}","git_commits_url":"https://api.github.com/repos/enthought/mayavi/git/commits{/sha}","comments_url":"https://api.github.com/repos/enthought/mayavi/comments{/number}","issue_comment_url":"https://api.github.com/repos/enthought/mayavi/issues/comments{/number}","contents_url":"https://api.github.com/repos/enthought/mayavi/contents/{+path}","compare_url":"https://api.github.com/repos/enthought/mayavi/compare/{base}...{head}","merges_url":"https://api.github.com/repos/enthought/mayavi/merges","archive_url":"https://api.github.com/repos/enthought/mayavi/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/enthought/mayavi/downloads","issues_url":"https://api.github.com/repos/enthought/mayavi/issues{/number}","pulls_url":"https://api.github.com/repos/enthought/mayavi/pulls{/number}","milestones_url":"https://api.github.com/repos/enthought/mayavi/milestones{/number}","notifications_url":"https://api.github.com/repos/enthought/mayavi/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/enthought/mayavi/labels{/name}","releases_url":"https://api.github.com/repos/enthought/mayavi/releases{/id}","deployments_url":"https://api.github.com/repos/enthought/mayavi/deployments","created_at":"2011-01-24T17:48:00Z","updated_at":"2017-07-17T16:16:12Z","pushed_at":"2017-07-19T13:33:00Z","git_url":"git://github.com/enthought/mayavi.git","ssh_url":"git@github.com:enthought/mayavi.git","clone_url":"https://github.com/enthought/mayavi.git","svn_url":"https://github.com/enthought/mayavi","homepage":"http://docs.enthought.com/mayavi/mayavi/","size":79547,"stargazers_count":336,"watchers_count":336,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":125,"mirror_url":null,"open_issues_count":166,"forks":125,"open_issues":166,"watchers":336,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/enthought/mayavi/pulls/528"},"html":{"href":"https://github.com/enthought/mayavi/pull/528"},"issue":{"href":"https://api.github.com/repos/enthought/mayavi/issues/528"},"comments":{"href":"https://api.github.com/repos/enthought/mayavi/issues/528/comments"},"review_comments":{"href":"https://api.github.com/repos/enthought/mayavi/pulls/528/comments"},"review_comment":{"href":"https://api.github.com/repos/enthought/mayavi/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/enthought/mayavi/pulls/528/commits"},"statuses":{"href":"https://api.github.com/repos/enthought/mayavi/statuses/784f24c37b4ae62826f4750857b0935089948a40"}},"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"prabhuramachandran","id":272585,"avatar_url":"https://avatars0.githubusercontent.com/u/272585?v=4","gravatar_id":"","url":"https://api.github.com/users/prabhuramachandran","html_url":"https://github.com/prabhuramachandran","followers_url":"https://api.github.com/users/prabhuramachandran/followers","following_url":"https://api.github.com/users/prabhuramachandran/following{/other_user}","gists_url":"https://api.github.com/users/prabhuramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/prabhuramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prabhuramachandran/subscriptions","organizations_url":"https://api.github.com/users/prabhuramachandran/orgs","repos_url":"https://api.github.com/users/prabhuramachandran/repos","events_url":"https://api.github.com/users/prabhuramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/prabhuramachandran/received_events","type":"User","site_admin":false},"comments":1,"review_comments":0,"maintainer_can_modify":false,"commits":6,"additions":85,"deletions":44,"changed_files":5}}
{"actor":{"display_login":"prabhuramachandran"}}