{"action":"created","issue":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4028","labels_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4028/labels{/name}","comments_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4028/comments","events_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4028/events","html_url":"https://github.com/scikit-learn/scikit-learn/pull/4028","id":53057784,"number":4028,"title":"[MRG+1] MAINT make it possible to use wheelhouse-uploader","user":{"login":"ogrisel","id":89061,"avatar_url":"https://avatars.githubusercontent.com/u/89061?v=3","gravatar_id":"","url":"https://api.github.com/users/ogrisel","html_url":"https://github.com/ogrisel","followers_url":"https://api.github.com/users/ogrisel/followers","following_url":"https://api.github.com/users/ogrisel/following{/other_user}","gists_url":"https://api.github.com/users/ogrisel/gists{/gist_id}","starred_url":"https://api.github.com/users/ogrisel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ogrisel/subscriptions","organizations_url":"https://api.github.com/users/ogrisel/orgs","repos_url":"https://api.github.com/users/ogrisel/repos","events_url":"https://api.github.com/users/ogrisel/events{/privacy}","received_events_url":"https://api.github.com/users/ogrisel/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/milestones/12","html_url":"https://github.com/scikit-learn/scikit-learn/milestones/0.16","labels_url":"https://api.github.com/repos/scikit-learn/scikit-learn/milestones/12/labels","id":527004,"number":12,"title":"0.16","description":"","creator":{"login":"GaelVaroquaux","id":208217,"avatar_url":"https://avatars.githubusercontent.com/u/208217?v=3","gravatar_id":"","url":"https://api.github.com/users/GaelVaroquaux","html_url":"https://github.com/GaelVaroquaux","followers_url":"https://api.github.com/users/GaelVaroquaux/followers","following_url":"https://api.github.com/users/GaelVaroquaux/following{/other_user}","gists_url":"https://api.github.com/users/GaelVaroquaux/gists{/gist_id}","starred_url":"https://api.github.com/users/GaelVaroquaux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GaelVaroquaux/subscriptions","organizations_url":"https://api.github.com/users/GaelVaroquaux/orgs","repos_url":"https://api.github.com/users/GaelVaroquaux/repos","events_url":"https://api.github.com/users/GaelVaroquaux/events{/privacy}","received_events_url":"https://api.github.com/users/GaelVaroquaux/received_events","type":"User","site_admin":false},"open_issues":51,"closed_issues":98,"state":"open","created_at":"2014-01-05T21:19:20Z","updated_at":"2015-03-05T20:42:52Z","due_on":"2015-03-15T04:00:00Z","closed_at":null},"comments":9,"created_at":"2014-12-29T17:53:12Z","updated_at":"2015-03-05T20:43:22Z","closed_at":"2015-03-05T20:42:52Z","pull_request":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/pulls/4028","html_url":"https://github.com/scikit-learn/scikit-learn/pull/4028","diff_url":"https://github.com/scikit-learn/scikit-learn/pull/4028.diff","patch_url":"https://github.com/scikit-learn/scikit-learn/pull/4028.patch"},"body":"wheelhouse-uploader makes it possible to leverage our CI infrastructure\r\n(travis and appveyor) to automate the generation of binary packages\r\nfor OSX and windows (both .exe and .whl packages).\r\n\r\nAdding those lines in `setup.py` make is easy for the release manager\r\nto collect all the prebuilt binary packages (more than 10) that match a specific release\r\nand upload them all at once to PyPI as was done for the 0.15.2 release:\r\n\r\nhttps://pypi.python.org/pypi/scikit-learn/0.15.2\r\n\r\nThe cloud containers that are used to store the build artifacts of the\r\nCI workers are configured in the setup.cfg file.\r\n\r\nMore details at: https://github.com/ogrisel/wheelhouse-uploader\r\n\r\nThe module is not imported unless you execute the following release command:\r\n\r\n    python setup.py sdist fetch_artifacts upload_all"},"comment":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/comments/77447582","html_url":"https://github.com/scikit-learn/scikit-learn/pull/4028#issuecomment-77447582","issue_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4028","id":77447582,"user":{"login":"ogrisel","id":89061,"avatar_url":"https://avatars.githubusercontent.com/u/89061?v=3","gravatar_id":"","url":"https://api.github.com/users/ogrisel","html_url":"https://github.com/ogrisel","followers_url":"https://api.github.com/users/ogrisel/followers","following_url":"https://api.github.com/users/ogrisel/following{/other_user}","gists_url":"https://api.github.com/users/ogrisel/gists{/gist_id}","starred_url":"https://api.github.com/users/ogrisel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ogrisel/subscriptions","organizations_url":"https://api.github.com/users/ogrisel/orgs","repos_url":"https://api.github.com/users/ogrisel/repos","events_url":"https://api.github.com/users/ogrisel/events{/privacy}","received_events_url":"https://api.github.com/users/ogrisel/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T20:43:22Z","updated_at":"2015-03-05T20:43:22Z","body":"Merged to make it easier to prepare the 0.16 beta release."}}