Not asking for any change but has anyone looked at libconfig? It looks quite interesting: simple grammar and nesting support. What do you think of it
As pointed out, it's a C lib. But as we all like writing tools, it wouldn't be very hard to write a Python parser for the format.
But it's a bit C-y for my taste, and yet another configure language? Really?