{"action":"created","issue":{"url":"https://api.github.com/repos/zestsoftware/zest.releaser/issues/129","labels_url":"https://api.github.com/repos/zestsoftware/zest.releaser/issues/129/labels{/name}","comments_url":"https://api.github.com/repos/zestsoftware/zest.releaser/issues/129/comments","events_url":"https://api.github.com/repos/zestsoftware/zest.releaser/issues/129/events","html_url":"https://github.com/zestsoftware/zest.releaser/issues/129","id":106942883,"number":129,"title":"Automatically release wheels if the wheel package is there?","user":{"login":"gforcada","id":1155680,"avatar_url":"https://avatars.githubusercontent.com/u/1155680?v=3","gravatar_id":"","url":"https://api.github.com/users/gforcada","html_url":"https://github.com/gforcada","followers_url":"https://api.github.com/users/gforcada/followers","following_url":"https://api.github.com/users/gforcada/following{/other_user}","gists_url":"https://api.github.com/users/gforcada/gists{/gist_id}","starred_url":"https://api.github.com/users/gforcada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gforcada/subscriptions","organizations_url":"https://api.github.com/users/gforcada/orgs","repos_url":"https://api.github.com/users/gforcada/repos","events_url":"https://api.github.com/users/gforcada/events{/privacy}","received_events_url":"https://api.github.com/users/gforcada/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-17T09:13:30Z","updated_at":"2015-09-17T11:40:42Z","closed_at":null,"body":"I'm not sure if there are good reasons for *NOT* releasing wheel packages, but as it seems to be the future, wouldn't it make sense that instead of having to add some lines on setup.cfg zest.releaser asks to create and upload them if the wheel package is found?\r\n\r\nBasically I'm trying to avoid having to add a setup.cfg on my repos only for that :-)"},"comment":{"url":"https://api.github.com/repos/zestsoftware/zest.releaser/issues/comments/141050976","html_url":"https://github.com/zestsoftware/zest.releaser/issues/129#issuecomment-141050976","issue_url":"https://api.github.com/repos/zestsoftware/zest.releaser/issues/129","id":141050976,"user":{"login":"mauritsvanrees","id":210587,"avatar_url":"https://avatars.githubusercontent.com/u/210587?v=3","gravatar_id":"","url":"https://api.github.com/users/mauritsvanrees","html_url":"https://github.com/mauritsvanrees","followers_url":"https://api.github.com/users/mauritsvanrees/followers","following_url":"https://api.github.com/users/mauritsvanrees/following{/other_user}","gists_url":"https://api.github.com/users/mauritsvanrees/gists{/gist_id}","starred_url":"https://api.github.com/users/mauritsvanrees/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mauritsvanrees/subscriptions","organizations_url":"https://api.github.com/users/mauritsvanrees/orgs","repos_url":"https://api.github.com/users/mauritsvanrees/repos","events_url":"https://api.github.com/users/mauritsvanrees/events{/privacy}","received_events_url":"https://api.github.com/users/mauritsvanrees/received_events","type":"User","site_admin":false},"created_at":"2015-09-17T11:40:42Z","updated_at":"2015-09-17T11:40:42Z","body":"See http://zestreleaser.readthedocs.org/en/latest/uploading.html#uploading-wheels which says:\r\n\r\n\"See http://pythonwheels.com for deciding whether this is a good idea for your package. Briefly, if it is a pure Python 2 or pure Python 3 package: just do it.\"\r\n\r\nIf there is a way for zest.releaser to determine that it is guaranteed safe to publish wheels for a project, then it would be fine to do that.\r\n\r\nNote that zc.buildout currently cannot handle wheels, so it is useless to upload wheels for example for Plone. But then again: if those wheels are already there and there is a pull request for zc.buildout where you can say \"look, a fresh Plone install with wheels takes one minute instead of ten,\" then that would be nice.\r\n\r\nAlso note that you can add those lines globally in your `~/.pypirc` if you are sure that all python packages that you release are safe for wheels. You can then switch it off for individual projects."}}