A field report from building Pythonaibrain-Warden β€” an npm-inspired dependency and environment manager for Python with its own lock file, its own virtual environments, and a few opinions pip doesn't share. The itch Python's dependency story is not broken, exactly. It's plural . pip installs things. venv isolates things. pip-tools locks things. poetry and pdm try to do all three with opinions about how. If your project needs two different versions of the same librar...