Python plugin loader