Managing Python projects with pipenv
Nice article How to manage Python projects with Pipenv on setting up a new project with pipenv. This article doesn't opine on the correct or best practice for a project. You can assume a blank directory to whatever you normally do with a project. It's up to you.