{"action":"created","issue":{"url":"https://api.github.com/repos/bokeh/bokeh/issues/2800","labels_url":"https://api.github.com/repos/bokeh/bokeh/issues/2800/labels{/name}","comments_url":"https://api.github.com/repos/bokeh/bokeh/issues/2800/comments","events_url":"https://api.github.com/repos/bokeh/bokeh/issues/2800/events","html_url":"https://github.com/bokeh/bokeh/pull/2800","id":104369836,"number":2800,"title":"Implementation of user-defined models","user":{"login":"mattpap","id":27475,"avatar_url":"https://avatars.githubusercontent.com/u/27475?v=3","gravatar_id":"","url":"https://api.github.com/users/mattpap","html_url":"https://github.com/mattpap","followers_url":"https://api.github.com/users/mattpap/followers","following_url":"https://api.github.com/users/mattpap/following{/other_user}","gists_url":"https://api.github.com/users/mattpap/gists{/gist_id}","starred_url":"https://api.github.com/users/mattpap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattpap/subscriptions","organizations_url":"https://api.github.com/users/mattpap/orgs","repos_url":"https://api.github.com/users/mattpap/repos","events_url":"https://api.github.com/users/mattpap/events{/privacy}","received_events_url":"https://api.github.com/users/mattpap/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bokeh/bokeh/labels/status:%20ready","name":"status: ready","color":"bfd4f2"},{"url":"https://api.github.com/repos/bokeh/bokeh/labels/type:%20feature","name":"type: feature","color":"53777A"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/bokeh/bokeh/milestones/20","html_url":"https://github.com/bokeh/bokeh/milestones/0.10.0","labels_url":"https://api.github.com/repos/bokeh/bokeh/milestones/20/labels","id":1211575,"number":20,"title":"0.10.0","description":"","creator":{"login":"damianavila","id":1640669,"avatar_url":"https://avatars.githubusercontent.com/u/1640669?v=3","gravatar_id":"","url":"https://api.github.com/users/damianavila","html_url":"https://github.com/damianavila","followers_url":"https://api.github.com/users/damianavila/followers","following_url":"https://api.github.com/users/damianavila/following{/other_user}","gists_url":"https://api.github.com/users/damianavila/gists{/gist_id}","starred_url":"https://api.github.com/users/damianavila/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damianavila/subscriptions","organizations_url":"https://api.github.com/users/damianavila/orgs","repos_url":"https://api.github.com/users/damianavila/repos","events_url":"https://api.github.com/users/damianavila/events{/privacy}","received_events_url":"https://api.github.com/users/damianavila/received_events","type":"User","site_admin":false},"open_issues":27,"closed_issues":92,"state":"open","created_at":"2015-07-16T17:15:42Z","updated_at":"2015-09-21T17:49:03Z","due_on":null,"closed_at":null},"comments":26,"created_at":"2015-09-01T22:50:02Z","updated_at":"2015-09-21T19:44:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/bokeh/bokeh/pulls/2800","html_url":"https://github.com/bokeh/bokeh/pull/2800","diff_url":"https://github.com/bokeh/bokeh/pull/2800.diff","patch_url":"https://github.com/bokeh/bokeh/pull/2800.patch"},"body":"This will include split of bokehjs as well at some point. This PR is intentionally based on `master`. To test this, try out `glyphs/custom` example. Click on a circle and a popup window should appear with a message including fill color of the circle."},"comment":{"url":"https://api.github.com/repos/bokeh/bokeh/issues/comments/142088849","html_url":"https://github.com/bokeh/bokeh/pull/2800#issuecomment-142088849","issue_url":"https://api.github.com/repos/bokeh/bokeh/issues/2800","id":142088849,"user":{"login":"mattpap","id":27475,"avatar_url":"https://avatars.githubusercontent.com/u/27475?v=3","gravatar_id":"","url":"https://api.github.com/users/mattpap","html_url":"https://github.com/mattpap","followers_url":"https://api.github.com/users/mattpap/followers","following_url":"https://api.github.com/users/mattpap/following{/other_user}","gists_url":"https://api.github.com/users/mattpap/gists{/gist_id}","starred_url":"https://api.github.com/users/mattpap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattpap/subscriptions","organizations_url":"https://api.github.com/users/mattpap/orgs","repos_url":"https://api.github.com/users/mattpap/repos","events_url":"https://api.github.com/users/mattpap/events{/privacy}","received_events_url":"https://api.github.com/users/mattpap/received_events","type":"User","site_admin":false},"created_at":"2015-09-21T19:44:58Z","updated_at":"2015-09-21T19:44:58Z","body":"> Some tests are still failing\r\n\r\n@damianavila, the fun part is that I ran `py.test` and it was all green. Obviously it should fail. The error is trivial and introduced during merge. The bonus is that, although `py.test` picks up the same number of tests locally and on travis-ci, it doesn't matter what I put in those tests, it always succeeds."}}