As the recent Packaging strategy discussions have revealed, there is an appetite for a council or authority that would set a vision, settle technical disputes, and act as an authority on decisions for the packaging community (or at least for the PyPA). This council would define the vision for the Packaging community and projects, and work in tandem with the Python Steering Council to ensure a coherent strategy across the core Python and Packaging ecosystem. Such a council would be the final authority on approving packaging PEPs and working with the PSF to identify funding for major packaging projects development.
Based on the feedback from the users and Packaging maintainers, it is clear that everyone wants to see change in terms of improving user experience, community interaction and seeing PEPs actually get implemented. A council would be able to facilitate these improvements. Such a council might also be able to drive change in a more timely manner. Needless to say, all decisions and their motivations from such a council would be transparent and shared with the community.
The purpose of this post is to gather your thoughts for this proposal. Mainly,
- Is there an interest in creating such a council?
- Considering PEP 13 as a proven model for the Python community, what adaptations might be necessary to establish a similar PEP more suitable for Python Packaging governance?
- Who would be eligible to run for the council? Who would be eligible to vote in electing members to the council? What is the ideal size of the council?
- What powers would this council have? Do we want it to have powers beyond approving/declining PEPs?
Please share any other questions/sticky points we need to discuss. The main outcome of this post will be understanding whether a majority of community members are for or against creating such a council. Our goal is to use this feedback to develop a more concrete proposal, to be raised as a subject at the Packaging summit at PyCon US 2023.