-
-
Notifications
You must be signed in to change notification settings - Fork 836
Modularization of sagelib: Break out a separate package sagemath-ntl #29912
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
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
Reactions are currently unavailable