[Distutils] Ensuring source availability for PyPI entries / PEP: Build system abstraction for pip/conda etc

Brett Cannon brett at python.org
Thu Feb 11 13:23:30 EST 2016


On Thu, 11 Feb 2016 at 10:01 M.-A. Lemburg <mal at egenix.com> wrote:

> On 11.02.2016 17:48, Donald Stufft wrote:
> >
> >> On Feb 11, 2016, at 11:08 AM, M.-A. Lemburg <mal at egenix.com> wrote:
> >>
> >> Then why not fix distutils' sdist command to add the needed
> >> information to PKG-INFO and rely on it ?
> >>
> >> Or perhaps add a new distutils command which outputs the needed
> >> information as JSON file and fix the sdist command to call this
> >> by default ?
> >>
> >> There are many ways to address such issues, but defining a new
> >> standard for every issue we have instead of fixing the existing
> >> distutils implementation is not the best way to approach this.
> >
> >
> > The very nature of distutils (later inherited by setuptools) is the
> problem to
> > be honest. The reason we're adding new standards and moving away from
> these
> > systems is that fixing them is essentially fundamentally altering them.
>
> Of course. We're doing that constantly in Python, so why not
> in distutils too ?
>

IMO, I think we should work towards a goal where we strip distutils down to
only the parts that are required to be provided by Python to make it easier
to maintain. Distutils served its purpose, but now I think we should push
what distutils does out to the community to allow for more rapid updates
and easier maintenance and evolution which will better align with things
like compiler release schedules and support alternative compilers and such
more easily.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20160211/84c03954/attachment.html>


More information about the Distutils-SIG mailing list