I have been sleeping on the nix package manager for too long. Nix shell is like Python's venv but for system packages, including Python packages! No more installing system packages for one off projects. Also direnv is really neat.
I might set up nixpkg, home manager, and direnv on my Kali box so when I need a specific package or Python version for a challenge I don't have to install it system-wide
(vivek)

