Opened 2 years ago

Last modified 4 weeks ago

#29864 new enhancement

Modularization of sagelib: Break out a separate package sage-tdlib — at Initial Version

Reported by: Matthias Köppe Owned by:
Priority: major Milestone: sage-9.8
Component: build Keywords: sd111
Cc: Tobias Diez Merged in:
Authors: Matthias Koeppe Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #29702, #29701, #28197, #28925, #29803 Stopgaps:

Status badges


The new package represents the old OptionalExtension sage.graphs.graph_decompositions.tdlib (building upon #29701, #28925). We use it as an example package for the modularization.

See build/pkgs/sage_tdlib/spkg-install for an overview of the current implementation. In short, we disable the incremental install mechanism of sagelib; instead, we build an sdist for sagelib and an sdist for sage_tdlib and then install both with pip. This should be refined later.

This is part of #29705: Meta-ticket: Modularize sagelib into separate distributions (distutils packages)

Change History (0)

Note: See TracTickets for help on using tickets.