Changes between Initial Version and Version 5 of Ticket #29864
- Timestamp:
- 08/18/20 05:08:35 (23 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #29864
-
Property
Dependencies
changed from
#29702, #29701, #28197, #28925, #29803
to#28925
-
Property
Branch
changed from
to
u/mkoeppe/modularization-sage-tdlib
-
Property
Milestone
changed from
sage-9.2
tosage-9.3
-
Property
Commit
changed from
to
2ccf6b72ab85e3818053608514350b6049a9ca31
-
Property
Work issues
changed from
to
rebase; create sage-core; don't change sagelib
-
Property
Dependencies
changed from
-
Ticket #29864 – Description
initial v5 1 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. 2 2 3 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. 3 See build/pkgs/sage_tdlib/spkg-install for an overview of the intended implementation targeting Sage 9.3. 4 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`. 6 7 (`sagelib` vs. `sage-core` could either be implemented using separate directories, or using some command-line options for `setup.py install`.) 8 4 9 5 10 This is part of #29705: Meta-ticket: Modularize sagelib into separate distributions (distutils packages)