What do you want in Python packaging's future governance model?

Change: When creating standards/tools:

  • avoid[1] breaking people’s existing workflow.
  • avoid[1:1] telling people that they should change their workflow because it is no longer supported (or is no longer “the default”, or is no longer “the recommended”).

The following posts from Paul do a much better job in describing the challenge then my summary above:

Right now users that responded the packaging survey seem to want a unified tool, but, as Paul puts in the comments highlighted above, they implicitly assume that an eventual unified tool will cover their workflow. We should refuse the temptation of cutting things (that currently work) out of the scope in order to achieve “ecosystem simplification” (even if the simplification is purely cognitive).

Effect: Avoid backlashes from the community.


  1. I am using “avoid” intentionally because there might be cases which this cannot be avoided ↩︎ ↩︎

5 Likes