I write both python and haskell for my day job. I think the latter has much better project management when it's paired with Nix. Even without Nix, stackage and even just dealing with Cabal is much easier than the mess in the Python ecosystem.
It's not enforced by policies, the tooling isn't much more helpful than in any other language, and it is not more mature than any widely used ecosystem. It feels like Haskell libraries just need less changes.
Perhaps the nature of Haskell discourages changes, making the community more stable.
That would be the optimistic view. In reality, `NoneType has no attribute Foo` errors happen in production all the time.
And Python does have static analyzers, including for typing.
Could be because of extra flexibility those types grant you, but it's not about bugs.