From de06c4facb267b3b82cbded072aef5e553aefb0c Mon Sep 17 00:00:00 2001 From: Brett Graham Date: Fri, 24 Oct 2025 20:19:57 -0400 Subject: [PATCH 1/2] fix invalid regex escape that triggers warning in python 3.14 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index d18d9332ca..a5502a8225 100644 --- a/setup.py +++ b/setup.py @@ -1366,7 +1366,7 @@ def run_tests(self): print('GalSim version is %s'%(galsim_version)) # Write a Version.h file that has this information for people using the C++ library. -vi = re.split('\.|-',galsim_version) +vi = re.split(r'\.|-',galsim_version) version_info = tuple([int(x) for x in vi if x.isdigit()]) if len(version_info) == 2: version_info = version_info + (0,) From 553091fdf2b0ceeb8947606d7bef87aade5b0b5e Mon Sep 17 00:00:00 2001 From: Brett Graham Date: Fri, 24 Oct 2025 20:20:23 -0400 Subject: [PATCH 2/2] add 3.14 to 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 a81b133409..a5504c1f60 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: matrix: # First all python versions in basic linux os: [ ubuntu-latest ] - py: [ 3.8, 3.9, "3.10", 3.11, 3.12, 3.13 ] + py: [ 3.8, 3.9, "3.10", 3.11, 3.12, 3.13, 3.14 ] CC: [ gcc ] CXX: [ g++ ] FFTW_DIR: [ "/usr/local/lib" ]