{"action":"created","issue":{"url":"https://api.github.com/repos/google/flatbuffers/issues/81","labels_url":"https://api.github.com/repos/google/flatbuffers/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/google/flatbuffers/issues/81/comments","events_url":"https://api.github.com/repos/google/flatbuffers/issues/81/events","html_url":"https://github.com/google/flatbuffers/issues/81","id":43710692,"number":81,"title":"Python bindings","user":{"login":"shaxbee","id":5236349,"avatar_url":"https://avatars.githubusercontent.com/u/5236349?v=3","gravatar_id":"","url":"https://api.github.com/users/shaxbee","html_url":"https://github.com/shaxbee","followers_url":"https://api.github.com/users/shaxbee/followers","following_url":"https://api.github.com/users/shaxbee/following{/other_user}","gists_url":"https://api.github.com/users/shaxbee/gists{/gist_id}","starred_url":"https://api.github.com/users/shaxbee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shaxbee/subscriptions","organizations_url":"https://api.github.com/users/shaxbee/orgs","repos_url":"https://api.github.com/users/shaxbee/repos","events_url":"https://api.github.com/users/shaxbee/events{/privacy}","received_events_url":"https://api.github.com/users/shaxbee/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":36,"created_at":"2014-09-24T03:40:16Z","updated_at":"2015-08-20T11:51:25Z","closed_at":"2015-08-20T11:51:25Z","body":"I need to be able to create plugins for blender and some conversion tools, thus Python binding is required.\r\n\r\nI am currently working on it but just want to make sure someone else is not doing it already and I'm going in the right direction.\r\n\r\nIdeas:\r\n* structs are represented as namedtuple, whole struct is read at once\r\n* offsets and vectors of scalar types are wrapped array module\r\n* all subregions are mapped using memoryview, deserialization of scalars is done using struct module\r\n* there is optional extension module which registers itself as import hook and allows to directly import schema without compiling it"},"comment":{"url":"https://api.github.com/repos/google/flatbuffers/issues/comments/132984852","html_url":"https://github.com/google/flatbuffers/issues/81#issuecomment-132984852","issue_url":"https://api.github.com/repos/google/flatbuffers/issues/81","id":132984852,"user":{"login":"rw","id":21367,"avatar_url":"https://avatars.githubusercontent.com/u/21367?v=3","gravatar_id":"","url":"https://api.github.com/users/rw","html_url":"https://github.com/rw","followers_url":"https://api.github.com/users/rw/followers","following_url":"https://api.github.com/users/rw/following{/other_user}","gists_url":"https://api.github.com/users/rw/gists{/gist_id}","starred_url":"https://api.github.com/users/rw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rw/subscriptions","organizations_url":"https://api.github.com/users/rw/orgs","repos_url":"https://api.github.com/users/rw/repos","events_url":"https://api.github.com/users/rw/events{/privacy}","received_events_url":"https://api.github.com/users/rw/received_events","type":"User","site_admin":false},"created_at":"2015-08-20T11:51:25Z","updated_at":"2015-08-20T11:51:25Z","body":"We've got Python bindings!"}}