https://alexkyllo.com/posts/python-package/ https://www.youtube.com/watch?v=0f3moPe_bhk
poetry shell
https://stackoverflow.com/questions/65829149/what-does-separate-source-and-build-directories-mean
https://dev.to/saminarp/write-clean-python-code-using-pylint-and-black-17e3