Skip to content

Commit 3f92c49

Browse files
committed
Exclude external software from --hide=all and --hide=optional
1 parent 5a755e9 commit 3f92c49

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/sage/doctest/control.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,11 +457,15 @@ def __init__(self, options, args):
457457
options.hide.discard('all')
458458
from sage.features.all import all_features
459459
feature_names = {f.name for f in all_features() if not f.is_standard()}
460+
from sage.doctest.external import external_software
461+
feature_names.difference_update(external_software)
460462
options.hide = options.hide.union(feature_names)
461463
if 'optional' in options.hide:
462464
options.hide.discard('optional')
463465
from sage.features.all import all_features
464466
feature_names = {f.name for f in all_features() if f.is_optional()}
467+
from sage.doctest.external import external_software
468+
feature_names.difference_update(external_software)
465469
options.hide = options.hide.union(feature_names)
466470

467471
options.disabled_optional = set()

0 commit comments

Comments
 (0)