On Friday, February 2, 2024 at 2:28:43 PM UTC-8 Oscar wrote:

> Although I'm wondering about Sage. Does Sage always install both SymPy 
> and python-flint? 

Sage always includes SymPy but not python-flint but it might do now 
that SymPy adds the optional dependency: 
https://github.com/sagemath/sage/pull/37224#issuecomment-1924466879 

Sage already includes and uses Flint separately with its own wrapper 
but python-flint would be an additional package whose purpose for now 
would just be to be used by SymPy inside of Sage.


I'll note that if python-flint is only declared as an optional dependency 
of SymPy, it is likely that we wouldn't make python-flint a standard 
package in Sage immediately.
 

I hope that in 
future there will be some convergence between python-flint and Sage's 
Flint wrapper. It isn't possible for SymPy to use Sage's Flint wrapper 
(outside of Sage) but it could be possible in future for both to use 
python-flint or for the Sage wrapper to become something separate from 
Sage.


FWIW, in https://github.com/sagemath/sage/pull/35095, I have been preparing 
a distribution package sagemath-flint, which has relatively modest 
requirements.
See 
https://github.com/mkoeppe/sage/tree/t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra/pkgs/sagemath-flint
I hope that these modularized distribution packages will become available 
in Q2 2024.

Matthias 

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/f7c92c84-f1f1-4c86-a82e-701e87c52f25n%40googlegroups.com.

Reply via email to