{"action":"created","issue":{"url":"https://api.github.com/repos/nabbe/ducktypy/issues/1","repository_url":"https://api.github.com/repos/nabbe/ducktypy","labels_url":"https://api.github.com/repos/nabbe/ducktypy/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/nabbe/ducktypy/issues/1/comments","events_url":"https://api.github.com/repos/nabbe/ducktypy/issues/1/events","html_url":"https://github.com/nabbe/ducktypy/issues/1","id":306217147,"number":1,"title":"Add interoperability with mypy","user":{"login":"nabbe","id":1255391,"avatar_url":"https://avatars0.githubusercontent.com/u/1255391?v=4","gravatar_id":"","url":"https://api.github.com/users/nabbe","html_url":"https://github.com/nabbe","followers_url":"https://api.github.com/users/nabbe/followers","following_url":"https://api.github.com/users/nabbe/following{/other_user}","gists_url":"https://api.github.com/users/nabbe/gists{/gist_id}","starred_url":"https://api.github.com/users/nabbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nabbe/subscriptions","organizations_url":"https://api.github.com/users/nabbe/orgs","repos_url":"https://api.github.com/users/nabbe/repos","events_url":"https://api.github.com/users/nabbe/events{/privacy}","received_events_url":"https://api.github.com/users/nabbe/received_events","type":"User","site_admin":false},"labels":[{"id":863363224,"url":"https://api.github.com/repos/nabbe/ducktypy/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-18T06:34:47Z","updated_at":"2018-03-19T12:39:52Z","closed_at":null,"author_association":"OWNER","body":"Let `Duck` be acceptable for mypy.\r\n\r\nCodes like below seems \"appropriate\" for me, but not for mypy.\r\n\r\n```python\r\nfrom ducktypy import Duck\r\n\r\nclass Eagle:\r\n    def fly(self) -> True:\r\n        return True\r\n\r\ndef f() -> Duck.has('fly'):\r\n    retutn Eagle()\r\n```"},"comment":{"url":"https://api.github.com/repos/nabbe/ducktypy/issues/comments/374197892","html_url":"https://github.com/nabbe/ducktypy/issues/1#issuecomment-374197892","issue_url":"https://api.github.com/repos/nabbe/ducktypy/issues/1","id":374197892,"user":{"login":"nabbe","id":1255391,"avatar_url":"https://avatars0.githubusercontent.com/u/1255391?v=4","gravatar_id":"","url":"https://api.github.com/users/nabbe","html_url":"https://github.com/nabbe","followers_url":"https://api.github.com/users/nabbe/followers","following_url":"https://api.github.com/users/nabbe/following{/other_user}","gists_url":"https://api.github.com/users/nabbe/gists{/gist_id}","starred_url":"https://api.github.com/users/nabbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nabbe/subscriptions","organizations_url":"https://api.github.com/users/nabbe/orgs","repos_url":"https://api.github.com/users/nabbe/repos","events_url":"https://api.github.com/users/nabbe/events{/privacy}","received_events_url":"https://api.github.com/users/nabbe/received_events","type":"User","site_admin":false},"created_at":"2018-03-19T12:39:52Z","updated_at":"2018-03-19T12:39:52Z","author_association":"OWNER","body":"http://mypy.readthedocs.io/en/stable/generics.html#generic-class-internals"}}
{"actor":{"display_login":"nabbe"}}