On 10 April 2024 20:23:10 CEST, Matthias Koeppe <matthiaskoe...@gmail.com>
wrote:
>Dima, our project does not have such a policy of not adding standard normal
>packages. This bundling with your political demand is inappropriate and not
>welcome here.
Why is it unwelcome?
I explained under what condition I am OK with making this package standard. I
could have just said NO without any explanation.
It is technical and not political. Political is your " not welcome" remark.
>
>On Wednesday, April 10, 2024 at 11:20:14 AM UTC-7 Dima Pasechnik wrote:
>
>> As in the previous attempt, I am OK with it becoming standard only if it
>> remains a pip package, a no new "batteries are included".
>>
>> As a matter of fact, there is no point in keeping Python toolchain
>> packages vendored. They can all be pip packages just as well.
>>
>>
>> On 10 April 2024 05:44:36 CEST, Matthias Koeppe <matthia...@gmail.com>
>> wrote:
>>
>>> We added python_build as an optional "pip" package (see
>>> https://deploy-livedoc--sagemath.netlify.app/html/en/developer/packaging#package-types
>>> for
>>> the terminology),
>>> -
>>> https://deploy-livedoc--sagemath.netlify.app/html/en/reference/spkg/python_build#spkg-python-build
>>> (added
>>> in 2022).
>>>
>>> "python_build" (a.k.a. pypa/build) is the current standard front-end for
>>> making source distributions and wheels from a Python source tree. It has
>>> replaced the deprecated practices of calling "setup.py sdist" or "setup.py
>>> bdist_wheel" directly. We already use it for building the modularized
>>> distribution packages. Making it a standard package will allow us to
>>> modernize the build infrastructure (front-end) for the Sage library in the
>>> Sage distribution.
>>>
>>> I'm proposing to make it a standard package according to the procedures
>>> in our developer guide. Per our policy, that's a "normal" package, so its
>>> dependency pyproject_hooks will also be added. The PR is prepared in
>>> https://github.com/sagemath/sage/pull/37300
>>>
>>> This is a re-do of my proposal
>>> https://groups.google.com/g/sage-devel/c/MIU-xo9b7pc/m/NsyUa7iXAgAJ
>>> whose discussion was stalled by commenters bundling it with political
>>> demands.
>>>
>>>
>
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-devel/7C5A20B7-533C-4E75-8DEC-AE985DFBBAA9%40gmail.com.