Skip to content

Commit 654d09c

Browse files
committed
sage.features.sagemath: Change sage_optional_tags to sage_features
1 parent 10e8d63 commit 654d09c

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

src/sage/doctest/control.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -371,8 +371,8 @@ def __init__(self, options, args):
371371
from sage.features import package_systems
372372
options.optional.update(system.name for system in package_systems())
373373

374-
from sage.features.sagemath import sage_optional_tags
375-
options.optional.update(sage_optional_tags())
374+
from sage.features.sagemath import sage_features
375+
options.optional.update(feature.name for feature in sage_features())
376376

377377
# Check that all tags are valid
378378
for o in options.optional:

src/sage/features/sagemath.py

+8-11
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def __init__(self):
8282
spkg="sagemath_symbolics")
8383

8484

85-
def sage_optional_tags():
85+
def sage_features():
8686
"""
8787
Return tags for conditionalizing doctests.
8888
@@ -99,15 +99,12 @@ def sage_optional_tags():
9999
100100
EXAMPLES::
101101
102-
sage: from sage.features.sagemath import sage_optional_tags
103-
sage: list(sage_optional_tags()) # random
104-
['sage.graphs',
105-
'sage.graphs.bliss',
106-
'sage.matrix.matrix_gfpn_dense',
107-
'sage.plot',
108-
'sage.rings.number_field',
109-
'sage.rings.real_double',
110-
'sage.symbolic']
102+
sage: from sage.features.sagemath import sage_features
103+
sage: list(sage_features()) # random
104+
[Feature('sage.graphs'),
105+
Feature('sage.graphs.bliss'),
106+
Feature('sage.plot'),
107+
Feature('sage.rings.real_double')]
111108
"""
112109
for feature in [sage__combinat(),
113110
sage__graphs(),
@@ -120,4 +117,4 @@ def sage_optional_tags():
120117
sage__rings__real_double(),
121118
sage__symbolic()]:
122119
if feature.is_present():
123-
yield feature.name
120+
yield feature

0 commit comments

Comments
 (0)