{"action":"created","issue":{"url":"https://api.github.com/repos/zeromq/pyzmq/issues/1206","repository_url":"https://api.github.com/repos/zeromq/pyzmq","labels_url":"https://api.github.com/repos/zeromq/pyzmq/issues/1206/labels{/name}","comments_url":"https://api.github.com/repos/zeromq/pyzmq/issues/1206/comments","events_url":"https://api.github.com/repos/zeromq/pyzmq/issues/1206/events","html_url":"https://github.com/zeromq/pyzmq/issues/1206","id":347367653,"node_id":"MDU6SXNzdWUzNDczNjc2NTM=","number":1206,"title":"python stub annotations for typeshed ","user":{"login":"mristin","id":5072771,"node_id":"MDQ6VXNlcjUwNzI3NzE=","avatar_url":"https://avatars3.githubusercontent.com/u/5072771?v=4","gravatar_id":"","url":"https://api.github.com/users/mristin","html_url":"https://github.com/mristin","followers_url":"https://api.github.com/users/mristin/followers","following_url":"https://api.github.com/users/mristin/following{/other_user}","gists_url":"https://api.github.com/users/mristin/gists{/gist_id}","starred_url":"https://api.github.com/users/mristin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mristin/subscriptions","organizations_url":"https://api.github.com/users/mristin/orgs","repos_url":"https://api.github.com/users/mristin/repos","events_url":"https://api.github.com/users/mristin/events{/privacy}","received_events_url":"https://api.github.com/users/mristin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-08-03T11:54:12Z","updated_at":"2018-08-03T21:09:58Z","closed_at":null,"author_association":"NONE","body":"Hi!\r\n\r\nHave you considered to make python stub annotations (.pyi) for pyzmq? This would allow users of the library to apply statical type checks with mypy and spot many bugs before running the actual code.\r\n\r\nI would like to provide a first version if you prefer. However, it makes only sense to introduce stub files if they are consistently updated.\r\n\r\nPlease let me know what you think. Thanks!"},"comment":{"url":"https://api.github.com/repos/zeromq/pyzmq/issues/comments/410377250","html_url":"https://github.com/zeromq/pyzmq/issues/1206#issuecomment-410377250","issue_url":"https://api.github.com/repos/zeromq/pyzmq/issues/1206","id":410377250,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDM3NzI1MA==","user":{"login":"mristin","id":5072771,"node_id":"MDQ6VXNlcjUwNzI3NzE=","avatar_url":"https://avatars3.githubusercontent.com/u/5072771?v=4","gravatar_id":"","url":"https://api.github.com/users/mristin","html_url":"https://github.com/mristin","followers_url":"https://api.github.com/users/mristin/followers","following_url":"https://api.github.com/users/mristin/following{/other_user}","gists_url":"https://api.github.com/users/mristin/gists{/gist_id}","starred_url":"https://api.github.com/users/mristin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mristin/subscriptions","organizations_url":"https://api.github.com/users/mristin/orgs","repos_url":"https://api.github.com/users/mristin/repos","events_url":"https://api.github.com/users/mristin/events{/privacy}","received_events_url":"https://api.github.com/users/mristin/received_events","type":"User","site_admin":false},"created_at":"2018-08-03T21:09:58Z","updated_at":"2018-08-03T21:09:58Z","author_association":"NONE","body":"Hi @minrk,\r\nThanks for the fast response! \r\n\r\nThe problem with the stubs is that they can not be generated automatically. Hence they need to be kept in sync with the implementation manually. I'd like to generate the first version of stubs, but it's impossible to maintain them if not all the contributors sign up to it. (For example, we would need to review at each pull request whether the stubs need to change.)\r\n\r\nPlease let me know if you think this matters for you. What about other contributors?"}}
{"actor":{"display_login":"mristin"}}