sagemath/sage

sage.structure, sage.sets: Remove hard dependencies on the symbolic ring / polynomial rings

Closed this issue · 12 comments

(partially cherry-picked from #32432)

CC: @tscrim @kliem

Component: refactoring

Author: Matthias Koeppe

Branch/Commit: 73aabd2

Reviewer: Travis Scrimshaw

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

Description changed:

--- 
+++ 
@@ -1 +1,2 @@
+(cherry-picked from #32432)
 

New commits:

8e27fdcsrc/sage/structure/sequence.py: Do not fail if polynomial rings cannot be imported
b43a50csrc/sage/sets/condition_set.py: Do not fail if sage.symbolic cannot be imported

Commit: b43a50c

Author: Matthias Koeppe

Description changed:

--- 
+++ 
@@ -1,2 +1,2 @@
-(cherry-picked from #32432)
+(partially cherry-picked from #32432)
 

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

73aabd2src/sage/sets/condition_set.py: Fix up import

Changed commit from b43a50c to 73aabd2

Reviewer: Travis Scrimshaw

comment:8

LGTM.

comment:9

Thank you!