Python venv management

Updated 2023-09-09: I now revert back to plain requirements.txt, since pipenv is very poor at resolving large dependencies list. Poetry still remains funky so that’s off the table as well. When you create a project in python, you should create requirements.txt to specify dependencies, so other people can have the same environment when using your project. However, if you don’t specify module versions in requirements.txt, you could end up with people using the wrong module version, where some APIs can be deprecated or have different behaviors than older versions....

July 2, 2021 · 3 min · Karn Wong