generate python project structure