Changes between Version 5 and Version 6 of Ticket #29864


Ignore:
Timestamp:
09/08/20 04:50:37 (22 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29864

    • Property Summary changed from Modularization of sagelib: Break out a separate package sage-tdlib to Modularization of sagelib: Create modular packages sage-core, sage-tdlib
  • Ticket #29864 – Description

    v5 v6  
    1 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.
     1The 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.
    22
    33See build/pkgs/sage_tdlib/spkg-install for an overview of the intended implementation targeting Sage 9.3.
    44
    5 In short, we disable the incremental install mechanism of sagelib (`sage_setup.command.sage_install.sage_install_and_clean`) for `sage-core`; instead, we build an sdist for `sage-core` and an sdist for `sage-tdlib` and then install both with `pip`.
     5`sage-core` is a version of `sagelib`. We disable the incremental install mechanism of sagelib (`sage_setup.command.sage_install.sage_install_and_clean`) for `sage-core`; instead, we build an sdist for `sage-core` and an sdist for `sage-tdlib` and then install both with `pip`.
    66
    77(`sagelib` vs. `sage-core` could either be implemented using separate directories, or using some command-line options for `setup.py install`.)