On 31 March 2025 14:36:30 GMT-05:00, Trevor Karn <> wrote:
>If a user does not already have python3 installed on their system, this
>proposal would make installing python3 a prerequisite for installing Sage
>right? Is that something that we want to make users do?
Well, Sage cannot be installed without Python3 present, anyway. To be useful
for Sage's venv, Python3 in question needs to satisfy some extra conditions
(not too old, not too new, has all the standard modules installed.)
This is already the case, usually, anyway.
And it's really easy to fix in the majority of cases.
In the worst case (either lack of permissions, or a very old OS), user is
better off installing Sage in conda environment (which does have good Pythons)
-- for building an often outdated, in Sage case, Python3 from source might be
impossible.
If we care that our 6-months old "stable" versions are working, we should stop
pretending that our Python3 spkg (outdated by the fact that it was released a
while ago) will be installable - this is not always the case. Therefore the
facility to build Python3 spkg useless and harmful to the project, it doesn't
bring any value, quite the contrary.
>On Monday, March 31, 2025 at 9:29:27 AM UTC-5 dim...@gmail.com wrote:
>
>> On Mon, Mar 31, 2025 at 7:55 AM Emmanuel Charpentier
>> <emanuel.c...@gmail.com> wrote:
>> >
>> > Wouldn't that entail to have to maintain support for a wider selection
>> of Python versions ?
>>
>> Not bigger than at present.
>>
>> >
>> > Le lundi 31 mars 2025 à 05:05:51 UTC+2, dim...@gmail.com a écrit :
>> >>
>> >> I propose to remove python3 (and sqlite - which has no other consumers)
>> >> from the list of Sage spkgs (packages).
>> >> Anno 2025 one has sufficiently many non-Sage ways to make sure a good
>> >> enough python3 is available for use with Sage.
>> >>
>> >> We constantly see support cases where users start installing Sage, and
>> >> end up running into errors installing Sage's python3. In particular,
>> >> this happens when they try installing a stable version of Sage, which
>> >> is too old for the rapid changes happening in macOS (just today
>> >> 2025-03-30, we had such a case). One less footgun will only be good.
>> >>
>> >> Dima
>> >
>> > --
>> > 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+...@googlegroups.com.
>> > To view this discussion visit
>> https://groups.google.com/d/msgid/sage-devel/a304f598-db0d-424b-a481-ff885f977487n%40googlegroups.com
>> .
>>
>
--
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 visit
https://groups.google.com/d/msgid/sage-devel/63657185-1162-4390-AD65-835AFCA0146D%40gmail.com.