> Python has/had a terrible packaging story though. As you said, dependencies weren't really documented.
I wonder where have you lived? I rarely found (if ever) an undocumented dependency list for any serious Python project in the last couple of years.