From e2818e07e145905d1700e37c25c85a7da427aabd Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Tue, 1 Sep 2026 09:02:24 -0700 Subject: [PATCH 1/4] Add Liam to AUTHORS. Welcome to symengine.py! --- AUTHORS | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS b/AUTHORS index 484d38be..90dfe3d0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -39,3 +39,4 @@ Moraxyc Aaron Miller <78561124+aaron-skydio@users.noreply.github.com> Firat Bezir Adrian Ostrowski +Liam Keegan From 43b5d299a9c1206f6ef15005c9a6eb27b1851313 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Tue, 1 Sep 2026 09:02:37 -0700 Subject: [PATCH 2/4] Update to v0.15.0 --- CMakeLists.txt | 2 +- README.md | 4 ++-- symengine_version.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7e3dd896..f75f09ce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ set(CMAKE_PREFIX_PATH ${SymEngine_DIR} ${CMAKE_PREFIX_PATH}) include(GNUInstallDirs) -find_package(SymEngine 0.14.0 REQUIRED CONFIG +find_package(SymEngine 0.15.0 REQUIRED CONFIG PATH_SUFFIXES lib/cmake/symengine cmake/symengine CMake/) message("SymEngine_DIR : " ${SymEngine_DIR}) message("SymEngine Version : " ${SymEngine_VERSION}) diff --git a/README.md b/README.md index 39d5b788..95756f45 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,8 @@ Install prerequisites. ```bash CMake >= 3.21 -Python3 >= 3.9 -SymEngine >= 0.14.0 +Python3 >= 3.11 +SymEngine >= 0.15.0 pip setuptools_scm # will be automatically downloaded by pip scikit-build-core # will be automatically downloaded by pip diff --git a/symengine_version.txt b/symengine_version.txt index 85aea0cb..86dd09ab 100644 --- a/symengine_version.txt +++ b/symengine_version.txt @@ -1 +1 @@ -e82057046de6cbba381360ebcd3955c60358ecdc +v0.15.0 From a8112ce45121aa97f4328c956eaee80e7fc97135 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Tue, 1 Sep 2026 09:09:46 -0700 Subject: [PATCH 3/4] require at least python>=3.11 --- .github/workflows/ci.yml | 10 +++++----- appveyor.yml | 8 ++++---- pyproject.toml | 6 +++--- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ec8f4af4..737387ea 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: - BUILD_TYPE: Debug WITH_BFD: yes - PYTHON_VERSION: '3.9' + PYTHON_VERSION: '3.14' TEST_SYMPY: yes OS: ubuntu-22.04 CC: gcc @@ -70,13 +70,13 @@ jobs: CC: gcc - BUILD_TYPE: Release - PYTHON_VERSION: '3.9' + PYTHON_VERSION: '3.14' WITH_MPC: yes OS: ubuntu-22.04 CC: gcc - BUILD_TYPE: Release - PYTHON_VERSION: '3.9' + PYTHON_VERSION: '3.11' WITH_MPC: yes INTEGER_CLASS: flint WITH_FLINT: yes @@ -84,7 +84,7 @@ jobs: CC: gcc #- BUILD_TYPE: Debug - # PYTHON_VERSION: '3.9' + # PYTHON_VERSION: '3.12' # WITH_BFD: yes # WITH_PIRANHA: yes # OS: ubuntu-22.04 @@ -124,7 +124,7 @@ jobs: CC: clang - BUILD_TYPE: Release - PYTHON_VERSION: '3.9' + PYTHON_VERSION: '3.14' WITH_NUMPY: no OS: macos-15-intel CC: clang diff --git a/appveyor.yml b/appveyor.yml index 11fcf43c..3669d010 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -10,7 +10,7 @@ environment: - BUILD_TYPE: "Release" COMPILER: MSVC15 PLATFORM: "x64" - PYTHON_VERSION: 310-x64 + PYTHON_VERSION: 314-x64 CONDA_INSTALL_LOCN: C:\\Miniconda38-x64 WITH_MPFR: yes WITH_MPC: yes @@ -18,14 +18,14 @@ environment: - BUILD_TYPE: "Release" COMPILER: MSVC15 PLATFORM: "Win32" - PYTHON_VERSION: 39 + PYTHON_VERSION: 311 CONDA_INSTALL_LOCN: C:\\Miniconda38-x64 WITH_MPFR: yes WITH_MPC: yes - BUILD_TYPE: "Release" COMPILER: MSVC15 PLATFORM: "x64" - PYTHON_VERSION: 310-x64 + PYTHON_VERSION: 313-x64 CONDA_INSTALL_LOCN: C:\\Miniconda38-x64 WITH_MPFR: yes WITH_MPC: yes @@ -37,7 +37,7 @@ environment: - BUILD_TYPE: "Release" COMPILER: MSVC15 PLATFORM: "x64" - PYTHON_VERSION: 39-x64 + PYTHON_VERSION: 314-x64 WITH_SYMPY: no CONDA_INSTALL_LOCN: C:\\Miniconda38-x64 - BUILD_TYPE: "Release" diff --git a/pyproject.toml b/pyproject.toml index fcea2b6a..8fedac88 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,18 +8,18 @@ authors = [ readme = "README.md" license = "MIT" license-files = ["LICENSE"] -requires-python = ">=3.8" +requires-python = ">=3.11" classifiers = [ 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Mathematics', 'Topic :: Scientific/Engineering :: Physics', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', + 'Programming Language :: Python :: 3.15', ] [project.urls] From 64960c825e5591414bcc82a1fd17836803ce0570 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Tue, 1 Sep 2026 10:02:06 -0700 Subject: [PATCH 4/4] update ci --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 737387ea..ab1daeea 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: - BUILD_TYPE: Debug WITH_BFD: yes - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.14' TEST_SYMPY: yes OS: ubuntu-22.04 CC: gcc