On 20 November 2024 01:06:39 GMT-06:00, "'tobia...@gmx.de' via sage-devel" 
<sage-devel@googlegroups.com> wrote:
>The new version of cysignals, released just a couple of hours ago, now 
>builds using Meson and works fine on Windows. Thanks Dima and Frédéric for 
>the quick reviews and the new release!

I still need to figure out how to automatically publish releases on PyPI, so 
for the time being get a release on GitHub.


> At the moment, we don't provide 
>wheels for windows but this can be added if it's a hard requirement for you 
>or other projects (tracked at 
>https://github.com/sagemath/cysignals/issues/211, pointers on how to best 
>do this are welcome)
>
>@Marc, Nathan & collaborators: I've seen that CyPari has some 
>Windows-specific signal handling. Would be awesome if these changes could 
>be added to cysignals (if necessary and not done already) and then you 
>could perhaps use cysignals in Cypari.
>
>On Thursday, October 10, 2024 at 2:09:53 AM UTC+8 oscar.j....@gmail.com 
>wrote:
>
>> On Wed, 9 Oct 2024 at 18:15, Marc Culler <marc....@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 visit 
https://groups.google.com/d/msgid/sage-devel/9F681D25-3428-4B70-8B58-1C5BC3C7A203%40gmail.com.

Reply via email to