Changes between Version 5 and Version 6 of Ticket #29701
- Timestamp:
- 05/19/20 04:41:09 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #29701 – Description
v5 v6 1 Currently, 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 3 With 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 1 5 Preparation: 2 - #28925 Modify `clean_stale_files` to support modularization of `sagelib` by namespace packages6 - #28925 Modify find_python_sources, clean_stale_files to support modularization of sagelib by native namespace packages (PEP 420) 3 7 - Remove empty `__init__.py` files to convert packages to native namespace packages 4 8 - #29702 Move all code from `src/setup.py` to `sage_setup`