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.