Yes, I don't write a lot of Python but found that was the easiest to get minimal repeatable builds and isolate them per project.
Link for anyone not familiar with pyenv/virtual env usage: https://www.jackhoy.com/web-applications/2017/02/12/setting-...