On Fri, Apr 4, 2025 at 8:50 AM Dima Pasechnik <dimp...@gmail.com> wrote: > > On Thu, Apr 3, 2025 at 5:48 PM Marc Culler <marc.cul...@gmail.com> wrote: > > > > This will unnecessarily make it more difficult to build the Sage_mac OS > > binary package. In order to make that package easy to install in the way > > that normal macOS users expect, it must be signed and notarized. In order > > to notarize the package it must be self-contained. > > > > Not signing and notarizing the package would break it. So would requiring > > users to install a particular version of python. > > > > I do not believe Dima for a second when he says: > > This is pure and undiluted slander. Please stop at once.
+1 > > Dima > > > "We constantly see support cases where users start installing Sage, and > > end up running into errors installing Sage's python3" > > > > Yes, people have problems sometimes. But those problems are not caused by > > Sage's python3 spkg, which always has built with no issues when building > > the Sage_macOS binary package since version 9.2. > > > > The following statement is just an attempt at obfuscation: > > "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)." > > (There was no such problem reported on sage-support that day and no details > > to back up this claim.) > > > > There were about 35,000 downloads of the Sage_macOS 10.5 package prior to > > the release of 10.6 on Tuesday. Needless to say there were 0 issues > > related to the Python3 spkg, and less than 5 issues of any sort. > > > > There is nothing broken about the Python3 spkg. Don't "fix it" > > > > - Marc > > > > > > > > > > > > > > On Wednesday, April 2, 2025 at 12:03:12 PM UTC-5 wst...@gmail.com wrote: > >> > >> On Wed, Apr 2, 2025 at 8:38 AM 'tobia...@gmx.de' via sage-devel > >> <sage-...@googlegroups.com> wrote: > >> > > >> > Sounds like a good idea. Installing a specific version of Python > >> > nowadays is easy enough and there a few tools that make this experience > >> > as smooth as possible. For example, uv uses prebuild pythons for many OS > >> > to speed up the installation and to reduce the risk of build errors (see > >> > https://github.com/astral-sh/python-build-standalone). I very much doubt > >> > that sage will ever reach this level of smooth user experience and > >> > sophistication - nor should it be an aim of a computer algebra system to > >> > worry about this. > >> > > >> > >> +1 to exactly this. I was going to post exactly the same comment about > >> uv. That project has put a lot of work into specifically creating > >> easily redistributable Python installs... so other projects (like > >> Sage) don't have to. It makes a lot of sense these days to put > >> documentation effort into pointing people at good tools for installing > >> python, rather than maintaining our own build of python. A really > >> similar thing is how "make configure" in sage now suggests system > >> packages to install -- I just built sage 10.6 from source on some of > >> my favorite Linux boxes, and the experience was great. > >> > >> > So +1 if it is replaced by proper documentation using a modern and > >> > standard tool (uv?) plus a few alternatives that usual work (system > >> > installation, pyenv). > >> > > >> > On Tuesday, April 1, 2025 at 8:07:07 PM UTC+2 dim...@gmail.com wrote: > >> >> > >> >> On Tue, Apr 1, 2025 at 10:57 AM David Lowry-Duda <da...@lowryduda.com> > >> >> wrote: > >> >> > > >> >> > On 10:50 Tue 01 Apr 2025, Trevor Karn wrote: > >> >> > >This is my concern. But if there is a way to use only system python > >> >> > >installed following https://www.python.org/about/gettingstarted/ > >> >> > >without > >> >> > >regard to version issues, and get rid of SPKG python, then that > >> >> > >makes sense > >> >> > >to me. > >> >> > > >> >> > I think sage currently checks for python >= 3.11. I don't know what > >> >> > features that uses, but this is newer than what comes with several > >> >> > major distributions. For example, Ubuntu 20.04 LTS uses python 3.8 as > >> >> > its system python, and Ubuntu 22.04 LTS uses python 3.10 as its > >> >> > system python. > >> >> > >> >> You are not limited to only one python3 on these systems, you can > >> >> install another, newer, python3 (it would get a suffix, like > >> >> python3.11) and use it just as well. > >> >> (for Ubuntu 20.04 LTS one can only official python3.10, and newer via > >> >> a ppa, but it's an outlier, and 20.04 LTS is a very old OS, not really > >> >> well-supported anymore, OS. In May 2025 one either has to pay extra > >> >> for its support, or upgrade). > >> >> > >> >> Our policies on minimal python3 versions are more or less in line with > >> >> what the main scientific Python packages, such as scipy, are following > >> >> - and they are doing just fine without bundling a python3 as a > >> >> sub-package. Our current 3.11 is a bit ahead of the curve ATM, but we > >> >> could be a bit slower, and sticky to a particularly widely adapted > >> >> system, like scipy does. > >> >> > >> >> Dima > >> >> > > >> >> > - DLD > >> >> > > >> >> > -- > >> >> > 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/Z-wMylxcLRvyborl%40icerm-dld. > >> > > >> > -- > >> > 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/7ab049d4-24b7-47d2-8076-570343e06278n%40googlegroups.com. > >> > >> > >> > >> -- > >> William (http://wstein.org) > > > > -- > > 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/146a1582-bffb-4474-94b0-c12818f802afn%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/CAAWYfq195%3DUiGkY5%2BsfZzVs_2Wi%3Du2d42cN0pB4Ma-YW-DkaYg%40mail.gmail.com. -- William (http://wstein.org) -- 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/CACLE5GDk43NLmKaZ4v1t-ZY3%2Beoybs3a7%3DahFRh%2Bj8TPkuwqjg%40mail.gmail.com.