-
-
Notifications
You must be signed in to change notification settings - Fork 482
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sage.sets.family
: Cythonize; change MIPVariable
to a subclass of FiniteFamily
#35121
sage.sets.family
: Cythonize; change MIPVariable
to a subclass of FiniteFamily
#35121
Conversation
Codecov ReportBase: 88.60% // Head: 88.58% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## develop #35121 +/- ##
===========================================
- Coverage 88.60% 88.58% -0.03%
===========================================
Files 2140 2139 -1
Lines 397273 397017 -256
===========================================
- Hits 352004 351678 -326
- Misses 45269 45339 +70
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Documentation preview for this PR is ready! 🎉 |
…-date=format:%Y FILE | sort -k2
…umeratedSets mixins work correctly
… that EnumeratedSets mixins work correctly" This reverts commit 450f9c6.
0858a2d
to
9e21551
Compare
MIPVariable
: Change to a subclass of FiniteFamily
sage.sets.family
: Cythonize; change MIPVariable
to a subclass of FiniteFamily
LGTM overall except one of the tests is failing. My guess is that this is due to a circular import that was somehow being resolved beforehand. My guess for a simple fix would be to bring the |
Do you mean the failing "Build documentation" job? |
Yes. I don't know exactly why that isn't failing in the usual tests, but it seems like an import issue. |
It's just a funny malfunction that happens only here on this PR. The docbuild tries to import sage_docbuild after the Python file family.py has been removed but before family.pyx has been compiled. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, then let it be so.
Families are used so often in lower-level things they probably should have been cythonized awhile ago.
Thanks! |
📚 Description
Fixes #31750
📝 Checklist
⌛ Dependencies