WHO IS CORSEPIU? 2009/10/13, GEORGIOS GIANNAKIS <georgios.giannakis.stavros@xxxxxxxxx>: > 2009/10/13, Mat Booth <fedora@xxxxxxxxxxxxxx>: >> 2009/10/12 Toshio Kuratomi <a.badger@xxxxxxxxx>: >>> I've been a comaintainer of the python-setuptools package for a long >>> time >>> and recently became the owner when icon relinquished it. It is >>> currently >>> a >>> tumultuous time for distributing python modules with a new and active >>> maintainer for distutils inside of the python stdlib and a fork of >>> setuptools being worked on. >>> >>> That fork is named distribute and there are two branches of development >>> on >>> it. The 0.7 branch aims to implement API, metadata, and other features >>> that >>> will make packaging python modules for upstream building and >>> distribution >>> easier while being more concerned with the effects this has on >>> Linux packagers. The 0.6 branch intends to be compatible with the >>> current >>> seutptools package but to fix bugs and introduce features that are >>> backwards >>> compatible and oft requested. This branch is being actively maintained >>> by >>> a >>> core group of five committers including the new distutils maintainer. >>> By >>> contrast, setuptools is maintained by a single maintainer who often has >>> little time to work on it. >>> >>> When installed, the 0.6 branch takes over the setuptools and >>> pkg_resources >>> python modules. The reasoning is that distribute-0.6 provides the same >>> API >>> as setuptools and is meant to replace it. If the module was installed >>> differently, consuming code (all the setup.py modules in any setuptools >>> using package as well as code that relies on setuptools features at >>> runtime) >>> would all need to change their import statements to use the new names >>> explicitly. This choice is being made upstream by the distribute >>> project. >>> >>> Upstream, the python community has viewed the fork favorably but since >>> it's >>> not part of python proper, the only one with say in the matter is the >>> setuptools author. He has not been willing to abandon the setuptools >>> module >>> but at the same time hasn't gained any more free time to work on >>> setuptools. >>> >>> Several other Linux distributions (gentoo and arch) have started >>> shipping >>> distribute-0.6 as the source of their setuptools package. I am thinking >>> of >>> doing the same for rawhide and pushing the change to older Fedora >>> releases >>> if bugs are reported that are fixed in distribute but not in seutptools >>> as >>> having a responsive upstream that cares about distribution packaging >>> issues >>> is a great plus for us. I raised this plan on fedora-python-devel and >>> received one positive comment and no negative feedback so I'm just >>> mentioning it here so a broader audience can ask any questions or raise >>> any >>> issues before putting this into effect. >>> >>> -Toshio >>> >> >> I was unaware of all this. Is there a reason why the setuptools author >> will not grant commit rights to others? Going solely on your email it >> seems like a fork would be unnecessary if he was willing to share the >> workload... >> >> >> -- >> Mat Booth >> >> A: Because it destroys the order of the conversation. >> Q: Why shouldn't you do it? >> A: Posting your reply above the original message. >> Q: What is top-posting? >> >> -- >> fedora-devel-list mailing list >> fedora-devel-list@xxxxxxxxxx >> https://www.redhat.com/mailman/listinfo/fedora-devel-list >> > -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list