On 22 October 2015 at 18:15, Thomas Güttler <guettl...@thomas-guettler.de> wrote: > Am 21.10.2015 um 14:55 schrieb David Cournapeau: >> What do you hope getting from that ? distutils is in the stdlib, so cannot >> change easily >> , and even if putting setuptools in the stdlib were possible, you would now >> need to handle different versions of setuptools for different versions of >> python. > > I hope to be getting this: Packaging Python will be KISS. > > If setuptools in inside Python, then different versions of Python each have > their matching version included.
No, this is what got us into the problem with distutils: we want the packaging system to be *version independent*, as many projects want to support multiple versions of Python. Having the build system be runtime version dependent turns out to be a huge pain. This is why Microsoft versions Visual Studio separately from Windows, Apple versions Xcode separately from Mac OS X, and Red Hat versions the RHEL Developer Toolset separately from RHEL itself. However, we also have more than a decade's worth of existing projects on PyPI that we can't force to switch to a new build system, so we need to ensure any improvements we make benefit *existing* projects, even if they never get updated again. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig