galgebra
galgebra copied to clipboard
Run tests on latest sympy
As mentioned here the tests currently run on sympy 1.7; as of this writing, the current sympy version is 1.12, and the tests fail on it. When I removed the restriction to 1.7, I got a lot of failures that I'm guessing are related to sympy just organizing negative signs differently than it used to. This means that explicit comparisons to old results (as are done with nbval and in test_test.py) can fail spuriously. I suppose the thing to do would be to
- check more carefully than I have that most of those errors are indeed just sign-organization errors,
- re-run the notebooks to update their outputs, and
- update test_test.py to update its expected output.