@@ -311,6 +311,29 @@ def __init__(self):
311
311
spkg = 'sagemath_groups' , type = 'standard' )
312
312
313
313
314
+ class sage__libs__braiding (PythonModule ):
315
+ r"""
316
+ A :class:`~sage.features.Feature` describing the presence of :mod:`sage.libs.braiding`.
317
+
318
+ EXAMPLES::
319
+
320
+ sage: from sage.features.sagemath import sage__libs__braiding
321
+ sage: sage__libs__braiding().is_present() # needs sage.libs.braiding
322
+ FeatureTestResult('sage.libs.braiding', True)
323
+ """
324
+
325
+ def __init__ (self ):
326
+ r"""
327
+ TESTS::
328
+
329
+ sage: from sage.features.sagemath import sage__libs__braiding
330
+ sage: isinstance(sage__libs__braiding(), sage__libs__braiding)
331
+ True
332
+ """
333
+ PythonModule .__init__ (self , 'sage.libs.braiding' ,
334
+ spkg = 'sagemath_libbraiding' , type = 'standard' )
335
+
336
+
314
337
class sage__libs__ecl (PythonModule ):
315
338
r"""
316
339
A :class:`~sage.features.Feature` describing the presence of :mod:`sage.libs.ecl`.
@@ -330,7 +353,8 @@ def __init__(self):
330
353
sage: isinstance(sage__libs__ecl(), sage__libs__ecl)
331
354
True
332
355
"""
333
- PythonModule .__init__ (self , 'sage.libs.ecl' )
356
+ PythonModule .__init__ (self , 'sage.libs.ecl' ,
357
+ spkg = 'sagemath_symbolics' , type = 'standard' )
334
358
335
359
336
360
class sage__libs__flint (JoinFeature ):
@@ -1076,6 +1100,7 @@ def all_features():
1076
1100
sage__geometry__polyhedron (),
1077
1101
sage__graphs (),
1078
1102
sage__groups (),
1103
+ sage__libs__braiding (),
1079
1104
sage__libs__ecl (),
1080
1105
sage__libs__flint (),
1081
1106
sage__libs__gap (),
0 commit comments