On Wed, 9 Oct 2024 at 18:15, Marc Culler <marc.cul...@gmail.com> wrote:
>
> 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.

I actually just took a look at cysignals to see whether it would make
sense for python-flint to use it but immediately decided that the
answer was no once I saw that there were no Windows wheels on PyPI.

--
Oscar

-- 
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/CAHVvXxSSuSqnN-Btsqs02GHF9WYjiGLXmpt2tED08NLOWVZwtw%40mail.gmail.com.

Reply via email to