Changes between Version 15 and Version 17 of Ticket #29864


Ignore:
Timestamp:
12/09/20 05:55:26 (19 months ago)
Author:
mkoeppe
Comment:

Simplified this ticket.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29864

    • Property Summary changed from Modularization of sagelib: Create modular packages sage-core, sage-tdlib to Modularization of sagelib: Create package sage-tdlib
    • Property Dependencies changed from #28925, #29500, #29847 to #30151
    • Property Keywords sd111 added
    • Property Work issues changed from rebase; create sage-core; don't change sagelib to rebase
  • Ticket #29864 – Description

    v15 v17  
    1 The new package `sage-tdlib` represents the old `OptionalExtension` `sage.graphs.graph_decompositions.tdlib` (building upon #29701, #28925). We use it as an example package for the modularization.
     1The new package `sage-tdlib` represents the old `OptionalExtension` `sage.graphs.graph_decompositions.tdlib` (building upon #29701, #28925). We use it as a second an example package for the modularization after `sage-meataxe` (#30151).
    22
    3 See build/pkgs/sage_tdlib/spkg-install for an overview of the intended implementation targeting Sage 9.3.
     3It does not use the incremental install mechanism of sagelib (`sage_setup.command.sage_install.sage_install_and_clean`). It uses a simple setuptools build system.
    44
    5 `sage-core` is a version of `sagelib` - as of this ticket, consisting of everything in `sagelib` except for `sage.graphs.graph_decompositions.tdlib`.
    6 
    7 `sage-core` and `sage_tdlib` do not use the incremental install mechanism of sagelib (`sage_setup.command.sage_install.sage_install_and_clean`). They use a simple setuptools build system.
    8 
    9 Ideally, they would use a shared `src/setup.py` and provide the distribution info via their own `setup.cfg`.
    105
    116