Consider using Pipfile and Pipfile.lock
Seems like things are going in that direction.
-
How does it compare to poetry? -
What does the support look like in NixOS? -
should probably try it out in offlinemsmtp and tracktime before migrating this to it