add python ide support