Changes between Version 5 and Version 6 of Ticket #29701


Ignore:
Timestamp:
05/19/20 04:41:09 (18 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29701 – Description

    v5 v6  
     1Currently, a user would install, for example, the optional package `tdlib` and then rebuild `sagelib` so that the `OptionalExtension` `sage.graphs.graph_decompositions.tdlib` is built and installed.
     2
     3With this ticket, the user would instead install a new optional package `sage_tdlib` (which has `tdlib` as a dependency); this installs the `Extension` `sage.graphs.graph_decompositions.tdlib` (as a namespace package).
     4
    15Preparation:
    2 - #28925 Modify `clean_stale_files` to support modularization of `sagelib` by namespace packages
     6- #28925 Modify find_python_sources, clean_stale_files to support modularization of sagelib by native namespace packages (PEP 420)
    37- Remove empty  `__init__.py` files to convert packages to native namespace packages
    48- #29702 Move all code from `src/setup.py` to `sage_setup`