[Distutils]Handing over default BDFL-Delegate responsibilities for packaging interoperability PEPs to Paul Moore

Hi folks, Since 2013, I've been the default BDFL-Delegate for packaging interoperability PEPs. In that time, the Python packaging ecosystem has moved forward in a lot of different areas, with pip being shipped by default with CPython, the wheel binary packaging format reaching ever-increasing heights of popularity, the cross-distro manylinux ABI compatibility specification being developed, the new pyproject.toml based sdist format being defined, the PSF's Packaging Working Group being formed, the Python Packaging User Guide being developed, and various aspects of the packaging metadata being enhanced to improve the general user experience of the Python packaging ecosystem. The role of the BDFL-Delegate in that process is partly about making arbitrary decisions when arbitrary decisions need to be made ("The bikeshed shall be green!"), but also about helping to guide discussions in productive directions, as well as determining when more complex PEP level proposals have reached a sufficient level of consensus that it makes sense to provisionally accept them and move on to publishing reference implementations. While it's been a fascinating ~5 years, I've decided that it's time for me to hand over those responsibilities to another PyPA contributor. With Guido's approval, I've asked Paul Moore if he'd be willing to take on the role, and Paul has graciously accepted the additional responsibility. Paul's a long term pip contributor, and also a CPython core developer, with a lot of practical experience in getting Python (and Python packaging) to work well in Windows environments. He's also a familiar, calm, and constructive presence in design discussions within distutils-sig, pip and other PyPA projects, which is an important characteristic when taking on BDFL-Delegate responsibilities. I'd like to personally thank Paul for being willing to take on this task, and I look forward to many more productive design discussions! Cheers, Nick. P.S. I'm not stepping down from Python packaging related activities entirely, as I'll still be involved in Python Packaging User Guide and pipenv maintenance, and will continue as a member of the PSF's Packaging Working Group. However, the final sign-off for packaging interoperability PEPs will now rest with Paul or someone else that he appoints, rather than with me :) -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia

Nick, thanks so much for your service in an often thankless job. It is appreciated! And Paul, thanks for taking this on! On Fri, Jul 6, 2018, 19:08 Nick Coghlan <ncoghlan@gmail.com> wrote:
Hi folks,
Since 2013, I've been the default BDFL-Delegate for packaging interoperability PEPs. In that time, the Python packaging ecosystem has moved forward in a lot of different areas, with pip being shipped by default with CPython, the wheel binary packaging format reaching ever-increasing heights of popularity, the cross-distro manylinux ABI compatibility specification being developed, the new pyproject.toml based sdist format being defined, the PSF's Packaging Working Group being formed, the Python Packaging User Guide being developed, and various aspects of the packaging metadata being enhanced to improve the general user experience of the Python packaging ecosystem.
The role of the BDFL-Delegate in that process is partly about making arbitrary decisions when arbitrary decisions need to be made ("The bikeshed shall be green!"), but also about helping to guide discussions in productive directions, as well as determining when more complex PEP level proposals have reached a sufficient level of consensus that it makes sense to provisionally accept them and move on to publishing reference implementations.
While it's been a fascinating ~5 years, I've decided that it's time for me to hand over those responsibilities to another PyPA contributor. With Guido's approval, I've asked Paul Moore if he'd be willing to take on the role, and Paul has graciously accepted the additional responsibility.
Paul's a long term pip contributor, and also a CPython core developer, with a lot of practical experience in getting Python (and Python packaging) to work well in Windows environments. He's also a familiar, calm, and constructive presence in design discussions within distutils-sig, pip and other PyPA projects, which is an important characteristic when taking on BDFL-Delegate responsibilities.
I'd like to personally thank Paul for being willing to take on this task, and I look forward to many more productive design discussions!
Cheers, Nick.
P.S. I'm not stepping down from Python packaging related activities entirely, as I'll still be involved in Python Packaging User Guide and pipenv maintenance, and will continue as a member of the PSF's Packaging Working Group. However, the final sign-off for packaging interoperability PEPs will now rest with Paul or someone else that he appoints, rather than with me :)
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia -- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-leave@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/Q...

Thanks Nick and Paul! Are there a few links which best describe the state of python packaging interoperability PEPs? https://www.pypa.io/en/latest/ https://www.pypa.io/en/latest/roadmap/ https://packaging.python.org/ https://github.com/pypa/interoperability-peps https://github.com/pypa/interoperability-peps/issues Are there any things you think should be prioritized going forward? On Friday, July 6, 2018, Nathaniel Smith <njs@pobox.com> wrote:
Nick, thanks so much for your service in an often thankless job. It is appreciated! And Paul, thanks for taking this on!
On Fri, Jul 6, 2018, 19:08 Nick Coghlan <ncoghlan@gmail.com> wrote:
Hi folks,
Since 2013, I've been the default BDFL-Delegate for packaging interoperability PEPs. In that time, the Python packaging ecosystem has moved forward in a lot of different areas, with pip being shipped by default with CPython, the wheel binary packaging format reaching ever-increasing heights of popularity, the cross-distro manylinux ABI compatibility specification being developed, the new pyproject.toml based sdist format being defined, the PSF's Packaging Working Group being formed, the Python Packaging User Guide being developed, and various aspects of the packaging metadata being enhanced to improve the general user experience of the Python packaging ecosystem.
The role of the BDFL-Delegate in that process is partly about making arbitrary decisions when arbitrary decisions need to be made ("The bikeshed shall be green!"), but also about helping to guide discussions in productive directions, as well as determining when more complex PEP level proposals have reached a sufficient level of consensus that it makes sense to provisionally accept them and move on to publishing reference implementations.
While it's been a fascinating ~5 years, I've decided that it's time for me to hand over those responsibilities to another PyPA contributor. With Guido's approval, I've asked Paul Moore if he'd be willing to take on the role, and Paul has graciously accepted the additional responsibility.
Paul's a long term pip contributor, and also a CPython core developer, with a lot of practical experience in getting Python (and Python packaging) to work well in Windows environments. He's also a familiar, calm, and constructive presence in design discussions within distutils-sig, pip and other PyPA projects, which is an important characteristic when taking on BDFL-Delegate responsibilities.
I'd like to personally thank Paul for being willing to take on this task, and I look forward to many more productive design discussions!
Cheers, Nick.
P.S. I'm not stepping down from Python packaging related activities entirely, as I'll still be involved in Python Packaging User Guide and pipenv maintenance, and will continue as a member of the PSF's Packaging Working Group. However, the final sign-off for packaging interoperability PEPs will now rest with Paul or someone else that he appoints, rather than with me :)
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia -- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-leave@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/ archives/list/distutils-sig@python.org/message/ QT7SKORCF6OKWO3OVP5KO6XNGU2AR6TU/

To echo Nathaniel, thanks Nick; in the time I've been on this list, I think you've done an impressive job of moderating discussions, ensuring we can reach consensuses and move forwards. And thanks Paul for stepping up to fill this role. :-) On Sat, Jul 7, 2018, at 4:15 AM, Nathaniel Smith wrote:
Nick, thanks so much for your service in an often thankless job. It is appreciated! And Paul, thanks for taking this on!> On Fri, Jul 6, 2018, 19:08 Nick Coghlan <ncoghlan@gmail.com> wrote:
Hi folks,
Since 2013, I've been the default BDFL-Delegate for packaging interoperability PEPs. In that time, the Python packaging ecosystem>> has moved forward in a lot of different areas, with pip being shipped>> by default with CPython, the wheel binary packaging format reaching>> ever-increasing heights of popularity, the cross-distro manylinux ABI>> compatibility specification being developed, the new pyproject.toml>> based sdist format being defined, the PSF's Packaging Working Group>> being formed, the Python Packaging User Guide being developed, and various aspects of the packaging metadata being enhanced to improve>> the general user experience of the Python packaging ecosystem.
The role of the BDFL-Delegate in that process is partly about making>> arbitrary decisions when arbitrary decisions need to be made ("The bikeshed shall be green!"), but also about helping to guide discussions in productive directions, as well as determining when more>> complex PEP level proposals have reached a sufficient level of consensus that it makes sense to provisionally accept them and move on>> to publishing reference implementations.
While it's been a fascinating ~5 years, I've decided that it's time>> for me to hand over those responsibilities to another PyPA contributor. With Guido's approval, I've asked Paul Moore if he'd be>> willing to take on the role, and Paul has graciously accepted the additional responsibility.
Paul's a long term pip contributor, and also a CPython core developer,>> with a lot of practical experience in getting Python (and Python packaging) to work well in Windows environments. He's also a familiar,>> calm, and constructive presence in design discussions within distutils-sig, pip and other PyPA projects, which is an important characteristic when taking on BDFL-Delegate responsibilities.
I'd like to personally thank Paul for being willing to take on this>> task, and I look forward to many more productive design discussions!>> Cheers, Nick.
P.S. I'm not stepping down from Python packaging related activities>> entirely, as I'll still be involved in Python Packaging User Guide and>> pipenv maintenance, and will continue as a member of the PSF's Packaging Working Group. However, the final sign-off for packaging interoperability PEPs will now rest with Paul or someone else that he appoints, rather than with me :)
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia -- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-leave@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/>> Message archived at https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/Q...> -- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-leave@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/3...
participants (4)
-
Nathaniel Smith
-
Nick Coghlan
-
Thomas Kluyver
-
Wes Turner