Changes between Version 15 and Version 17 of Ticket #29864
- Timestamp:
- 12/09/20 05:55:26 (19 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #29864
-
Property
Summary
changed from
Modularization of sagelib: Create modular packages sage-core, sage-tdlib
toModularization 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
torebase
-
Property
Summary
changed from
-
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 a n example package for the modularization.1 The 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). 2 2 3 See build/pkgs/sage_tdlib/spkg-install for an overview of the intended implementation targeting Sage 9.3. 3 It 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. 4 4 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`.10 5 11 6