I made a cookiecutter that allows to create python projects with Streamlit and Poetry package maanger quickly. Poetry takes care of the package structure and virtual environments, it also leaves requirements.txt open for streamlit app own deploys.
To use the coockiecutter you provide project name and author name and e-mail, and the package with streamlit is created for you. I was following the ssg-dataset project structure, that was recently featured in the Streamlit newsletter.
Anyways, here is a link to the cookiecutter: https://github.com/epogrebnyak/impression.
To try quickly:
Will appreciate the feedback