Tower Defense Framework
pytower.simpsus.de
pytower.simpsus.de
http://bazaar.launchpad.net/~pytower-heros/pytower/main/file...
The code looks readable, very well commented and it appears that game objects are split into appropriate classes and modules.
Go for it.
Shouldn't that be the other way around?
http://en.wikipedia.org/wiki/Tower_defense
Tower defense finds its roots in the strategy classic Rampart, an arcade game from 1990. The game involved defending a castle by placing cannons, and making repairs between several rounds of attacks.[6][7] By the new millennium, tower defense games began to appear in user-created maps for StarCraft, Age of Empires II, and WarCraft III.
I don't think "Tower Defense" games are that complex that you can't roll your own using something like pygame, and it seems like whatever you could do with a "framework" like that you could just as easily do by modifying an existing open source TD game.