I think #Python packaging drives most people insane because they implicitly think "packaging" and "deployment" are the same thing.
Python packaging is a process for producing an intermediary artifact that can be consumed by Python programmers and organized according to community rules.
Python *deployment* does not really exist. You deploy to a platform, not a programming language. Which is double-maddening: Linux, the place where most people think they want to deploy, *also* isn't a platform.