Skip to content

Commit a17f1db

Browse files
committed
fix for CI failure. python3.12 is the go to
1 parent 8280d44 commit a17f1db

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies = [
2929
"pint",
3030
"scipy",
3131
]
32-
requires-python = ">=3.8,<3.12"
32+
requires-python = ">=3.8,<3.13"
3333
description = "Underworld2 is a python-friendly, parallel, scalable, easy-to-use toolkit for solving problems in solid and fluid mechanics."
3434
readme = "README.md"
3535
keywords = ["Underworld", "MPI", "Geodynamics"]

src/underworld/libUnderworld/libUnderworldPy/CMakeLists.txt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,56 +56,47 @@ set_target_properties(${SWIG_MODULE_c_pointers_REAL_NAME} PROPERTIES SUFFIX ".so
5656
target_link_libraries(${SWIG_MODULE_c_pointers_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
5757

5858
set_source_files_properties(gLucifer.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME gLucifer)
59-
#set_property(SOURCE gLucifer.i PROPERTY SWIG_MODULE_NAME gLucifer)
6059
swig_add_library(gLucifer TYPE SHARED LANGUAGE python SOURCES gLucifer.i)
6160
set_target_properties(${SWIG_MODULE_gLucifer_REAL_NAME} PROPERTIES SUFFIX ".so")
6261
target_link_libraries(${SWIG_MODULE_gLucifer_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
6362

6463

6564
set_source_files_properties(petsc.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME petsc)
66-
#set_property(SOURCE petsc.i PROPERTY SWIG_MODULE_NAME petsc)
6765
swig_add_library(petsc TYPE SHARED LANGUAGE python SOURCES petsc.i)
6866
set_target_properties(${SWIG_MODULE_petsc_REAL_NAME} PROPERTIES SUFFIX ".so")
6967
target_link_libraries(${SWIG_MODULE_petsc_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
7068

7169
set_source_files_properties(PICellerator.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME PICellerator)
72-
#set_property(SOURCE PICellerator.i PROPERTY SWIG_MODULE_NAME PICellerator)
7370
swig_add_library(PICellerator TYPE SHARED LANGUAGE python SOURCES PICellerator.i)
7471
set_target_properties(${SWIG_MODULE_PICellerator_REAL_NAME} PROPERTIES SUFFIX ".so")
7572
target_link_libraries(${SWIG_MODULE_PICellerator_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
7673

7774
set_source_files_properties(Solvers.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME Solvers)
78-
#set_property(SOURCE Solvers.i PROPERTY SWIG_MODULE_NAME Solvers)
7975
swig_add_library(Solvers TYPE SHARED LANGUAGE python SOURCES Solvers.i)
8076
set_target_properties(${SWIG_MODULE_Solvers_REAL_NAME} PROPERTIES SUFFIX ".so")
8177
target_link_libraries(${SWIG_MODULE_Solvers_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
8278

8379
set_source_files_properties(StgDomain.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME StgDomain)
84-
#set_property(SOURCE StgDomain.i PROPERTY SWIG_MODULE_NAME StgDomain)
8580
swig_add_library(StgDomain TYPE SHARED LANGUAGE python SOURCES StgDomain.i)
8681
set_target_properties(${SWIG_MODULE_StgDomain_REAL_NAME} PROPERTIES SUFFIX ".so")
8782
target_link_libraries(${SWIG_MODULE_StgDomain_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
8883

8984
set_source_files_properties(StGermain.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME StGermain)
90-
#set_property(SOURCE StGermain.i PROPERTY SWIG_MODULE_NAME StGermain)
9185
swig_add_library(StGermain TYPE SHARED LANGUAGE python SOURCES StGermain.i)
9286
set_target_properties(${SWIG_MODULE_StGermain_REAL_NAME} PROPERTIES SUFFIX ".so")
9387
target_link_libraries(${SWIG_MODULE_StGermain_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
9488

9589
set_source_files_properties(StGermain_Tools.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME StGermain_Tools)
96-
#set_property(SOURCE StGermain_Tools.i PROPERTY SWIG_MODULE_NAME StGermain_Tools)
9790
swig_add_library(StGermain_Tools TYPE SHARED LANGUAGE python SOURCES StGermain_Tools.i StGermain_Tools.c)
9891
set_target_properties(${SWIG_MODULE_StGermain_Tools_REAL_NAME} PROPERTIES SUFFIX ".so")
9992
target_link_libraries(${SWIG_MODULE_StGermain_Tools_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
10093

10194
set_source_files_properties(StgFEM.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME StgFEM)
102-
#set_property(SOURCE StgFEM.i PROPERTY SWIG_MODULE_NAME StgFEM)
10395
swig_add_library(StgFEM TYPE SHARED LANGUAGE python SOURCES StgFEM.i)
10496
set_target_properties(${SWIG_MODULE_StgFEM_REAL_NAME} PROPERTIES SUFFIX ".so")
10597
target_link_libraries(${SWIG_MODULE_StgFEM_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)
10698

10799
set_source_files_properties(Underworld.i PROPERTIES CPLUSPLUS ON SWIG_MODULE_NAME Underworld)
108-
#set_property(SOURCE Underworld.i PROPERTY SWIG_MODULE_NAME Underworld)
109100
swig_add_library(Underworld TYPE SHARED LANGUAGE python SOURCES Underworld.i)
110101
set_target_properties(${SWIG_MODULE_Underworld_REAL_NAME} PROPERTIES SUFFIX ".so")
111102
target_link_libraries(${SWIG_MODULE_Underworld_REAL_NAME} PRIVATE ${UW_LIBRARIES} PRIVATE ${PETSc_LIBRARIES} PRIVATE Python3::Module)

0 commit comments

Comments
 (0)