-
-
Notifications
You must be signed in to change notification settings - Fork 679
Open
Description
This distribution package would provide sage.libs.ntl and all functionality that Sage draws from NTL, mostly:
rings.padicsrings.polynomialrings.finite_ringsrings.number_fieldmatrix.cyclo_dense,.integer_dense.- a few more random places
There are a few places from which we can eliminate the dependency on NTL as a preparation:
- sage.rings.finite_rings.element_givaro: Remove dependency on NTL #29910:
sage.rings.finite_rings.element_givaro: Remove dependency on NTL - sage.rings.integer, integer_ring: Remove dependencies on sage.libs.ntl #29911:
sage.rings.integer,integer_ring: Remove dependencies onsage.libs.ntl - sage.rings.polynomial.evaluation: Split into ..._flint and ..._ntl #29999:
sage.rings.polynomial.evaluation: Split into..._flintand..._ntl - Eliminate use of FLINT's NTL interface #32908 Eliminate use of FLINT's NTL interface
This is part of Meta-ticket #29705: Modularize sagelib into separate distributions (pip-installable packages). The modules are recombined with the rest of sagelib via the native namespace package functionality.
Component: refactoring
Keywords: sd111
Issue created by migration from https://trac.sagemath.org/ticket/29912