Re: PEP 518 - pyproject.toml with no build-system.requires

Pradyun Gedam <[email protected]>
Newsgroups gmane.comp.python.distutils.devel
Message-ID <CAPA-EqsnM_C7FD7rEy+06U-BfMEpVUL4q=a9M7J7LPwSM-QMZA@mail.gmail.com>
On Tue, 17 Jul 2018, 20:44 Donald Stufft, <[email protected]> wrote:

>
> On Jul 17, 2018, at 5:27 AM, Paul Moore <[email protected]> wrote:
>
> There's also a PR cost, in that projects who have enthusiastically
> adopted pyproject,toml as being a nice "common configuration"
> location, will be left feeling that maybe that wasn't such a good
> decision if it's causing them problems like this. Plus, projects like
> towncrier will need to update their docs (yes, that's a bit ideal
> world - the reality is that people simply keep doing what they do now,
> and we get the message out via a gradual process of addressing bug
> reports and providing the explanation there).
>
>
> I think that this is the most important reason not to go too crazy here. We
> should think of breaking changes as having a limited budget for introducing
> breaking changes, and the question then becomes where do we want to spend
> our
> budget? While something being relatively new means that the cost to our
> budget
> is smaller, it still has a cost and I just don’t think this is a great
> place to
> spend our budget at.
>
> On top of that, I don’t think the end result is significantly or
> meaningfully
> better for the end users, particularly if we ever get to a world where we
> isolate everything by default (which would mean that we would have to have
> an
> implicit requires of setuptools/wheel anyways).
>

Fair enough. ​I just wanted to
​make the build-system table to be more visible to end
users​, since I feel the cost here is justified by the benefit
​s​
. If others don't agree,
that's cool. I don't feel super strongly about this tbh
​. I am not opposed to keeping
the​ ​status quo on this matter​ and am on board with Paul's suggestion of
making the
build-system table optional. :)

​Pradyun​

--
Distutils-SIG mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at https://mail.python.org/mm3/archives/list/[email protected]/message/TGCPWPHBP34R7CKDNVAHRQTZUCZNXT5Z/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.