From d77b1ac5885d3097c05f162ee294931ee176a9cc Mon Sep 17 00:00:00 2001 From: Oscar Benjamin Date: Sun, 6 Oct 2024 12:49:00 +0100 Subject: [PATCH] Upgrade sympy from 1.12 to 1.13.3 (#5098) --- docs/project/changelog.md | 1 + packages/python-flint/meta.yaml | 1 + packages/sympy/meta.yaml | 9 ++++++--- packages/sympy/test_sympy.py | 4 ++++ 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/project/changelog.md b/docs/project/changelog.md index 5020a14fcb2..c0f4c6596a4 100644 --- a/docs/project/changelog.md +++ b/docs/project/changelog.md @@ -80,6 +80,7 @@ myst: - Upgraded `contourpy` to 1.3.0 {pr}`5048` - Upgraded `boost-histogram` to 1.5.0 {pr}`5074` - Upgraded `duckdb` to 1.1.0 {pr}`5078` +- Upgraded `sympy` to 1.13.3 {pr}`5098` - Added `casadi` 3.6.6 {pr}`4936`, {pr}`5057` - Added `pyarrow` 17.0.0 {pr}`4950` - Added `rasterio` 1.13.10, `affine` 2.4.0 {pr}`4983` diff --git a/packages/python-flint/meta.yaml b/packages/python-flint/meta.yaml index e354546140f..b690cc47e0b 100644 --- a/packages/python-flint/meta.yaml +++ b/packages/python-flint/meta.yaml @@ -25,3 +25,4 @@ about: extra: recipe-maintainers: - mkoeppe + - oscarbenjamin diff --git a/packages/sympy/meta.yaml b/packages/sympy/meta.yaml index 9194ff80baf..be0050f4653 100644 --- a/packages/sympy/meta.yaml +++ b/packages/sympy/meta.yaml @@ -1,6 +1,6 @@ package: name: sympy - version: "1.12" + version: "1.13.3" top-level: - isympy - sympy @@ -8,10 +8,13 @@ requirements: run: - mpmath source: - sha256: c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5 - url: https://files.pythonhosted.org/packages/d2/05/e6600db80270777c4a64238a98d442f0fd07cc8915be2a1c16da7f2b9e74/sympy-1.12-py3-none-any.whl + sha256: 54612cf55a62755ee71824ce692986f23c88ffa77207b30c1368eda4a7060f73 + url: https://files.pythonhosted.org/packages/99/ff/c87e0622b1dadea79d2fb0b25ade9ed98954c9033722eb707053d310d4f3/sympy-1.13.3-py3-none-any.whl about: home: https://sympy.org PyPI: https://pypi.org/project/sympy summary: Computer algebra system (CAS) in Python license: BSD +extra: + recipe-maintainers: + - oscarbenjamin diff --git a/packages/sympy/test_sympy.py b/packages/sympy/test_sympy.py index 7f1b406b3fb..c08315877cb 100644 --- a/packages/sympy/test_sympy.py +++ b/packages/sympy/test_sympy.py @@ -9,3 +9,7 @@ def test_sympy(selenium): c = sympy.sqrt(a**2 + b**2) assert c.subs({a: 3, b: 4}) == 5 + + # Uses python-flint if installed + x = sympy.symbols("x") + assert (x**2 - 1).factor() == (x + 1) * (x - 1)