{"action":"created","issue":{"url":"https://api.github.com/repos/blue-yonder/pyscaffold/issues/176","repository_url":"https://api.github.com/repos/blue-yonder/pyscaffold","labels_url":"https://api.github.com/repos/blue-yonder/pyscaffold/issues/176/labels{/name}","comments_url":"https://api.github.com/repos/blue-yonder/pyscaffold/issues/176/comments","events_url":"https://api.github.com/repos/blue-yonder/pyscaffold/issues/176/events","html_url":"https://github.com/blue-yonder/pyscaffold/issues/176","id":331950137,"node_id":"MDU6SXNzdWUzMzE5NTAxMzc=","number":176,"title":"Move entry_points and setup_requires to setup.cfg","user":{"login":"FlorianWilhelm","id":3184072,"node_id":"MDQ6VXNlcjMxODQwNzI=","avatar_url":"https://avatars2.githubusercontent.com/u/3184072?v=4","gravatar_id":"","url":"https://api.github.com/users/FlorianWilhelm","html_url":"https://github.com/FlorianWilhelm","followers_url":"https://api.github.com/users/FlorianWilhelm/followers","following_url":"https://api.github.com/users/FlorianWilhelm/following{/other_user}","gists_url":"https://api.github.com/users/FlorianWilhelm/gists{/gist_id}","starred_url":"https://api.github.com/users/FlorianWilhelm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FlorianWilhelm/subscriptions","organizations_url":"https://api.github.com/users/FlorianWilhelm/orgs","repos_url":"https://api.github.com/users/FlorianWilhelm/repos","events_url":"https://api.github.com/users/FlorianWilhelm/events{/privacy}","received_events_url":"https://api.github.com/users/FlorianWilhelm/received_events","type":"User","site_admin":false},"labels":[{"id":89737918,"node_id":"MDU6TGFiZWw4OTczNzkxOA==","url":"https://api.github.com/repos/blue-yonder/pyscaffold/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":{"login":"abravalheri","id":320755,"node_id":"MDQ6VXNlcjMyMDc1NQ==","avatar_url":"https://avatars3.githubusercontent.com/u/320755?v=4","gravatar_id":"","url":"https://api.github.com/users/abravalheri","html_url":"https://github.com/abravalheri","followers_url":"https://api.github.com/users/abravalheri/followers","following_url":"https://api.github.com/users/abravalheri/following{/other_user}","gists_url":"https://api.github.com/users/abravalheri/gists{/gist_id}","starred_url":"https://api.github.com/users/abravalheri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abravalheri/subscriptions","organizations_url":"https://api.github.com/users/abravalheri/orgs","repos_url":"https://api.github.com/users/abravalheri/repos","events_url":"https://api.github.com/users/abravalheri/events{/privacy}","received_events_url":"https://api.github.com/users/abravalheri/received_events","type":"User","site_admin":false},"assignees":[{"login":"abravalheri","id":320755,"node_id":"MDQ6VXNlcjMyMDc1NQ==","avatar_url":"https://avatars3.githubusercontent.com/u/320755?v=4","gravatar_id":"","url":"https://api.github.com/users/abravalheri","html_url":"https://github.com/abravalheri","followers_url":"https://api.github.com/users/abravalheri/followers","following_url":"https://api.github.com/users/abravalheri/following{/other_user}","gists_url":"https://api.github.com/users/abravalheri/gists{/gist_id}","starred_url":"https://api.github.com/users/abravalheri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abravalheri/subscriptions","organizations_url":"https://api.github.com/users/abravalheri/orgs","repos_url":"https://api.github.com/users/abravalheri/repos","events_url":"https://api.github.com/users/abravalheri/events{/privacy}","received_events_url":"https://api.github.com/users/abravalheri/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/blue-yonder/pyscaffold/milestones/17","html_url":"https://github.com/blue-yonder/pyscaffold/milestone/17","labels_url":"https://api.github.com/repos/blue-yonder/pyscaffold/milestones/17/labels","id":3001771,"node_id":"MDk6TWlsZXN0b25lMzAwMTc3MQ==","number":17,"title":"v3.1","description":"","creator":{"login":"FlorianWilhelm","id":3184072,"node_id":"MDQ6VXNlcjMxODQwNzI=","avatar_url":"https://avatars2.githubusercontent.com/u/3184072?v=4","gravatar_id":"","url":"https://api.github.com/users/FlorianWilhelm","html_url":"https://github.com/FlorianWilhelm","followers_url":"https://api.github.com/users/FlorianWilhelm/followers","following_url":"https://api.github.com/users/FlorianWilhelm/following{/other_user}","gists_url":"https://api.github.com/users/FlorianWilhelm/gists{/gist_id}","starred_url":"https://api.github.com/users/FlorianWilhelm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FlorianWilhelm/subscriptions","organizations_url":"https://api.github.com/users/FlorianWilhelm/orgs","repos_url":"https://api.github.com/users/FlorianWilhelm/repos","events_url":"https://api.github.com/users/FlorianWilhelm/events{/privacy}","received_events_url":"https://api.github.com/users/FlorianWilhelm/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":2,"state":"open","created_at":"2017-12-28T15:05:26Z","updated_at":"2018-06-18T10:21:20Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-06-13T11:16:31Z","updated_at":"2018-06-18T10:21:20Z","closed_at":"2018-06-18T10:21:20Z","author_association":"COLLABORATOR","body":"Version 3.0 of PyScaffold still has two parameters (`entry_points` and `setup_requires`) in `setup.py` instead of `setup.cfg` due to historical reasons and limitations of `setuptools` at that point. It seems now possible according to this [stackoverflow question](https://stackoverflow.com/questions/48884796/how-to-setup-entry-points-in-setup-cfg). We should thus make use of this possibility in PyScaffold version 3.1 and also move `setup_requires` to `setup.cfg` to completely get rid of any configuration in `setup.py` with the exception of Cython extensions. These will hopefully be supported in future `setuptools` version by some syntax in `setup.cfg`."},"comment":{"url":"https://api.github.com/repos/blue-yonder/pyscaffold/issues/comments/398009369","html_url":"https://github.com/blue-yonder/pyscaffold/issues/176#issuecomment-398009369","issue_url":"https://api.github.com/repos/blue-yonder/pyscaffold/issues/176","id":398009369,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODAwOTM2OQ==","user":{"login":"FlorianWilhelm","id":3184072,"node_id":"MDQ6VXNlcjMxODQwNzI=","avatar_url":"https://avatars2.githubusercontent.com/u/3184072?v=4","gravatar_id":"","url":"https://api.github.com/users/FlorianWilhelm","html_url":"https://github.com/FlorianWilhelm","followers_url":"https://api.github.com/users/FlorianWilhelm/followers","following_url":"https://api.github.com/users/FlorianWilhelm/following{/other_user}","gists_url":"https://api.github.com/users/FlorianWilhelm/gists{/gist_id}","starred_url":"https://api.github.com/users/FlorianWilhelm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FlorianWilhelm/subscriptions","organizations_url":"https://api.github.com/users/FlorianWilhelm/orgs","repos_url":"https://api.github.com/users/FlorianWilhelm/repos","events_url":"https://api.github.com/users/FlorianWilhelm/events{/privacy}","received_events_url":"https://api.github.com/users/FlorianWilhelm/received_events","type":"User","site_admin":false},"created_at":"2018-06-18T10:21:20Z","updated_at":"2018-06-18T10:21:20Z","author_association":"COLLABORATOR","body":"@abravalheri, thanks. I think we can close this now. We should keep in mind though that we need to remove the `setup_requires` and `entry_points` parameters from `setup(...)` during an update from version 3.0 to 3.1. Let's discuss this in another issue."}}
{"actor":{"display_login":"FlorianWilhelm"}}