adding a setup to manage python dependencies