sagemath/sage

Move Extension options from src/module_list.py to "distutils:" directives in the individual files (part 2 - OptionalExtensions)

mkoeppe opened this issue · 21 comments

Follow-up from #29706.

In this part, we take care of all OptionalExtensions except for

CC: @kiwifb @dimpase @jhpalmieri @tscrim @kliem @roed314 @videlec @vbraun

Component: refactoring

Keywords: sd109

Author: Matthias Koeppe

Branch/Commit: 2821934

Reviewer: Jonathan Kliem

Issue created by migration from https://trac.sagemath.org/ticket/29720

New commits:

69004cdsrc/sage: Move OptionalExtension options from src/module_list.py to distutils directives

Commit: 69004cd

Changed keywords from none to sd109

Description changed:

--- 
+++ 
@@ -1,4 +1,5 @@
 Follow-up from #29706.
 
-In this part, we take care of all `OptionalExtension`s. 
+In this part, we take care of all `OptionalExtension`s except for tdlib, which is taken care of in #28925.
 
+

Description changed:

--- 
+++ 
@@ -1,5 +1,8 @@
 Follow-up from #29706.
 
-In this part, we take care of all `OptionalExtension`s except for tdlib, which is taken care of in #28925.
+In this part, we take care of all `OptionalExtension`s except for 
+- `tdlib`, which is taken care of in #28925;
+- `coxeter` (#29721)
 
 
+

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

9805a19src/sage: Move OptionalExtension options from src/module_list.py to distutils directives

Changed commit from 69004cd to 9805a19

Changed commit from 9805a19 to 401a864

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

401a864src/sage: Move OptionalExtension options (except tdlib) from src/module_list.py to distutils directives

Changed commit from 401a864 to bfd9fed

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

bfd9fedsrc/sage: Move OptionalExtension options (except tdlib, coxeter) from src/module_list.py to distutils directives
comment:9

fes does not really exist (it was an old-style experimental package that was never converted to new-style), but it's not the job of this ticket to remove the corresponding extension.

Author: Matthias Koeppe

Changed commit from bfd9fed to 2821934

Branch pushed to git repo; I updated commit sha1. New commits:

2821934Fix sage_setup directives: Use distribution, not package

Description changed:

--- 
+++ 
@@ -1,7 +1,7 @@
 Follow-up from #29706.
 
 In this part, we take care of all `OptionalExtension`s except for 
-- `tdlib`, which is taken care of in #28925;
+- `tdlib`, which is taken care of in #29701;
 - `coxeter` (#29721)
 
 
kliem commented
comment:12

LGTM.

kliem commented

Reviewer: Jonathan Kliem

comment:13

Thanks!