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.

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/2e535203-69bf-4347-8f19-09d6721e426fn%40googlegroups.com.

Reply via email to