On Wednesday, October 9, 2024 at 9:32:27 AM UTC-6 Gonzalo Tornaría wrote:

As far as I know, cysignals is another instance of a component originally 
developed for sagemath, about maybe 20 years ago, then separated into a 
standalone package. In theory, this separation should make it easier to 
support other OS, but the fact that windows support hasn't materialized yet 
is a sign that this is not so clear. 


Windows support *did* materialize.  The modified cysignals module included 
with CyPari *does* work on Windows.  And that also happened many years 
ago.  What did not happen was for the Sage cysignals project to incorporate 
the changes that make it work on Windows and to produce Windows packages on 
PyPi.  I always assumed that the reason for that was that there would be no 
point in doing so,  given that Sage is the only user of cysignals (with 
CyPari as the sole exception) and Sage doesn't support Windows.  Moreover, 
adding Windows support adds a maintenance burden.  I think that the 
cysignals project never intended to produce anything that would work on 
non-posix systems.  I think the same is true of all projects under the Sage 
umbrella, although it is obviously not the case for the "python ecosystem" 
in general.

 - Marc

-- 
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/95f746fd-fd53-4ff5-9138-31efad34c309n%40googlegroups.com.

Reply via email to