Demasiado muito tempo para um comentário.
Dependendo de quanto esforço você deseja colocar nele, PLWM ou Qtile pode valer a pena. Depois, há também o PyWM , que parece estar "estável" neste momento.
Por último, mas não menos importante, olhar ao redor da internet não parece ser tão desesperado: por exemplo este blog parece possivelmente útil.
Se você não está insistindo em Python, existem alguns WMs que são extensíveis em Lua .