Re: [sage-devel] Re: [debian-science] Modularized sagemath packages: proof of concept

2024-10-09 Thread Dima Pasechnik
PRs to cysignals are most welcome. It should not be impossible to hook up a Windows CI and wheel builder in cysignals, too. On Wednesday, October 9, 2024 at 6:14:58 PM UTC+1 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

Re: [sage-devel] Re: Help and Advice | Arithmetic of Jacobians in the Split/Real Model is Broken

2024-10-09 Thread Nils Bruin
On Wednesday 9 October 2024 at 09:31:45 UTC-7 giaco...@gmail.com wrote: 1. This will be a very large PR, is this generally an OK thing to do? Generally smaller PRs are easier to get merged, but I'm not sure if merging n PRs of size m takes more or less time than merging one PR of size n*m. If

Re: [sage-devel] Re: [debian-science] Modularized sagemath packages: proof of concept

2024-10-09 Thread Oscar Benjamin
On Wed, 9 Oct 2024 at 18:15, Marc Culler 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

Re: [sage-devel] Re: [debian-science] Modularized sagemath packages: proof of concept

2024-10-09 Thread Marc Culler
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 sup

Re: [sage-devel] Re: Help and Advice | Arithmetic of Jacobians in the Split/Real Model is Broken

2024-10-09 Thread Giacomo Pope
Hey all, Wanted to bump this as we have done a bunch of work (slowly, over the months) at rewriting the whole hyperelliptic curve class to work over the smooth model: https://github.com/GiacomoPope/HyperellipticCurves The plan we have is to introduce a new directory /schemes/hyperelliptic_cu

Re: [sage-devel] Re: [debian-science] Modularized sagemath packages: proof of concept

2024-10-09 Thread 'Gonzalo Tornaría' via sage-devel
On Wednesday, October 9, 2024 at 2:17:34 AM UTC-3 marc@gmail.com wrote: The problem with Windows is just that cypari2 does not support it. CyPari works fine on Windows. There is some trickiness required to get cysignals to work on Windows. This is because sage's implementation of sig_on cal

Re: [sage-devel] Re: [debian-science] Modularized sagemath packages: proof of concept

2024-10-09 Thread Dima Pasechnik
specifically, this is PEP 759 – External Wheel Hosting ( https://peps.python.org/pep-0759) and there https://peps.python.org/pep-0759/#addressing-pypi-limits On Wednesday, October 9, 2024 at 1:12:56 AM UTC+1 Dima Pasechnik wrote: > I read on Python Discource a proposal to allow externally hosted

Re: [sage-devel] Re: [debian-science] Modularized sagemath packages: proof of concept

2024-10-09 Thread 'tobia...@gmx.de' via sage-devel
Currently, when you try to package sage on a new distro, you need to have all dependencies installed before you can even explore building sage. The modularization effort could be helpful in this regard, because it enables a more incremental approach where you first package a smaller subset of th