Skip to content

Modularization of sagelib: Break out a separate package sagemath-ntl #29912

@mkoeppe

Description

@mkoeppe

This distribution package would provide sage.libs.ntl and all functionality that Sage draws from NTL, mostly:

  • rings.padics
  • rings.polynomial
  • rings.finite_rings
  • rings.number_field
  • matrix.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:


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.

CC: @videlec @kiwifb

Component: refactoring

Keywords: sd111

Issue created by migration from https://trac.sagemath.org/ticket/29912

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions