{"action":"created","issue":{"url":"https://api.github.com/repos/pytest-dev/pytest/issues/959","labels_url":"https://api.github.com/repos/pytest-dev/pytest/issues/959/labels{/name}","comments_url":"https://api.github.com/repos/pytest-dev/pytest/issues/959/comments","events_url":"https://api.github.com/repos/pytest-dev/pytest/issues/959/events","html_url":"https://github.com/pytest-dev/pytest/pull/959","id":103135458,"number":959,"title":"Vendor pluggy","user":{"login":"nicoddemus","id":1085180,"avatar_url":"https://avatars.githubusercontent.com/u/1085180?v=3","gravatar_id":"","url":"https://api.github.com/users/nicoddemus","html_url":"https://github.com/nicoddemus","followers_url":"https://api.github.com/users/nicoddemus/followers","following_url":"https://api.github.com/users/nicoddemus/following{/other_user}","gists_url":"https://api.github.com/users/nicoddemus/gists{/gist_id}","starred_url":"https://api.github.com/users/nicoddemus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicoddemus/subscriptions","organizations_url":"https://api.github.com/users/nicoddemus/orgs","repos_url":"https://api.github.com/users/nicoddemus/repos","events_url":"https://api.github.com/users/nicoddemus/events{/privacy}","received_events_url":"https://api.github.com/users/nicoddemus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"flub","id":146720,"avatar_url":"https://avatars.githubusercontent.com/u/146720?v=3","gravatar_id":"","url":"https://api.github.com/users/flub","html_url":"https://github.com/flub","followers_url":"https://api.github.com/users/flub/followers","following_url":"https://api.github.com/users/flub/following{/other_user}","gists_url":"https://api.github.com/users/flub/gists{/gist_id}","starred_url":"https://api.github.com/users/flub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flub/subscriptions","organizations_url":"https://api.github.com/users/flub/orgs","repos_url":"https://api.github.com/users/flub/repos","events_url":"https://api.github.com/users/flub/events{/privacy}","received_events_url":"https://api.github.com/users/flub/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-08-25T23:05:49Z","updated_at":"2015-09-07T15:16:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pytest-dev/pytest/pulls/959","html_url":"https://github.com/pytest-dev/pytest/pull/959","diff_url":"https://github.com/pytest-dev/pytest/pull/959.diff","patch_url":"https://github.com/pytest-dev/pytest/pull/959.patch"},"body":"Fix #944"},"comment":{"url":"https://api.github.com/repos/pytest-dev/pytest/issues/comments/138323282","html_url":"https://github.com/pytest-dev/pytest/pull/959#issuecomment-138323282","issue_url":"https://api.github.com/repos/pytest-dev/pytest/issues/959","id":138323282,"user":{"login":"nicoddemus","id":1085180,"avatar_url":"https://avatars.githubusercontent.com/u/1085180?v=3","gravatar_id":"","url":"https://api.github.com/users/nicoddemus","html_url":"https://github.com/nicoddemus","followers_url":"https://api.github.com/users/nicoddemus/followers","following_url":"https://api.github.com/users/nicoddemus/following{/other_user}","gists_url":"https://api.github.com/users/nicoddemus/gists{/gist_id}","starred_url":"https://api.github.com/users/nicoddemus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicoddemus/subscriptions","organizations_url":"https://api.github.com/users/nicoddemus/orgs","repos_url":"https://api.github.com/users/nicoddemus/repos","events_url":"https://api.github.com/users/nicoddemus/events{/privacy}","received_events_url":"https://api.github.com/users/nicoddemus/received_events","type":"User","site_admin":false},"created_at":"2015-09-07T15:16:40Z","updated_at":"2015-09-07T15:16:40Z","body":"@hpk42:\r\n> we could then simply import from _pytest._pluggy and it would either come from vendor, or if it doesn't exist, from the installed place.\r\n\r\n@RonnyPfannschmidt:\r\n> i'd suggest to default to tracking it in a pip install --no-compile --target _pytest/vendored_packages folder and using a try import falling back to the global one\r\n\r\nDone both. :smile: "}}