   Pyglet API Doc Sucks!!!!
  Sorry this is more of a rant so I will put it here.  So I have been trying to learn how to use Pyglet.  You know the python api.  Well I spent the last few hours trying to figure out how to make a background image fill the screen.  I scoured the API doc over and over and over and all I found was blit(x, y, z=0).  Not in once place do they mention that you can pass keyword args to the blit method of a AbstractImage specifying width and height of the image.  The only way I found out about it is through massive googling.  Seriously people if you are going to make a api doc make sure you can actually read it and know how to use the damn methods.   
  ok   ;  Make spaceships, not war.   ;  I gave fore warning of the rant.  Just so happens it gets quite frustrating when the API docs for something leave out things that are that important.   ;  AbstractImage.blit really takes only (x, y, z). Texture, a subclass of AbstractImage, overrides this method. And Texture.blit is documented correctly.   ;  This may sound like a terrible idea but you should consider posting your rants on the right website.