pytvmaze
I will try to keep it updated if/when I notice API changes. Aside from providing functions for all of the endpoints, I've created Show and Episode classes. With this you can easily and pythonically get show data, a list of all episodes and their data, or get a specific episode and its data given the season and episode number. Hope this helps some people!