initial commit for #2478 python dependency