File tree Expand file tree Collapse file tree 6 files changed +8
-36
lines changed Expand file tree Collapse file tree 6 files changed +8
-36
lines changed Original file line number Diff line number Diff line change @@ -21,11 +21,6 @@ on: # yamllint disable-line rule:truthy
2121 default : ' '
2222 required : false
2323 type : string
24- variant :
25- description : ' Build variant'
26- default : ' '
27- required : false
28- type : string
2924 os-arch :
3025 description : ' Target OS-Architecture'
3126 default : ' '
@@ -50,14 +45,6 @@ on: # yamllint disable-line rule:truthy
5045 default : ' '
5146 required : false
5247 type : string
53- variant :
54- description : ' Build variant'
55- default : ' '
56- type : choice
57- options :
58- - ' '
59- - ofi
60- - ucx
6148 os-arch :
6249 description : " Target OS-Architecture"
6350 default : Linux-x86_64
7764 MPINAME : ' ${{ inputs.mpiname }}'
7865 VERSION : ' ${{ inputs.version }}'
7966 RELEASE : ' ${{ inputs.release }}'
80- VARIANT : ' ${{ inputs.variant }}'
8167
8268jobs :
8369
@@ -176,7 +162,7 @@ jobs:
176162 CIBW_TEST_COMMAND : >-
177163 bash {project}/cibw-check-mpi.sh
178164 CIBW_ENVIRONMENT_PASS : >-
179- MPINAME VARIANT RELEASE
165+ MPINAME RELEASE
180166 CIBW_ENVIRONMENT_LINUX : >-
181167 SOURCE="/project/package/source"
182168 WORKDIR="/project/package/workdir"
Original file line number Diff line number Diff line change @@ -23,14 +23,6 @@ on: # yamllint disable-line rule:truthy
2323 default : ' '
2424 required : false
2525 type : string
26- variant :
27- description : ' Build variant'
28- default : ' '
29- type : choice
30- options :
31- - ' '
32- - ofi
33- - ucx
3426 os-arch :
3527 description : " Target OS-Architecture"
3628 default : all
5850 mpiname : ${{ inputs.mpiname }}
5951 version : ${{ inputs.version }}
6052 release : ${{ inputs.release }}
61- variant : ${{ inputs.variant }}
6253 os-arch : ${{ inputs.os-arch }}
6354
6455 publish-anaconda :
Original file line number Diff line number Diff line change @@ -7,15 +7,17 @@ DESTDIR=package/install
77ARCHLIST=${ARCHLIST:- $(uname -m)}
88
99export CIBW_BUILD_FRONTEND=' build'
10- export CIBW_BUILD=' cp312 -*'
10+ export CIBW_BUILD=' cp313 -*'
1111export CIBW_SKIP=' *musllinux*'
1212export CIBW_ARCHS=$ARCHLIST
1313export CIBW_BEFORE_ALL=' bash {project}/cibw-build-mpi.sh'
1414export CIBW_TEST_COMMAND=' bash {project}/cibw-check-mpi.sh'
15- export CIBW_ENVIRONMENT_PASS=' MPINAME VARIANT RELEASE SOURCE WORKDIR DESTDIR'
15+ export CIBW_ENVIRONMENT_PASS=' MPINAME RELEASE SOURCE WORKDIR DESTDIR'
1616export CIBW_REPAIR_WHEEL_COMMAND_MACOS=' delocate-wheel --ignore-missing-dependencies --exclude libmpi --exclude libpmpi --require-archs {delocate_archs -w {dest_dir} -v {wheel}'
1717
1818if test " $( uname) " = Linux; then
19+ containerengine=$( basename " $( command -v podman || command -v docker) " )
20+ export CIBW_CONTAINER_ENGINE=$containerengine
1921 export SOURCE=" /project/$SOURCE "
2022 export WORKDIR=" /host/$PWD /$WORKDIR "
2123 export DESTDIR=" /host/$PWD /$DESTDIR "
Original file line number Diff line number Diff line change @@ -17,9 +17,7 @@ cd "$workdir"
1717
1818whlname=$( basename " $wheelfile " )
1919pkgname=${whlname%% -* }
20- mpiname=${pkgname% _* }
21- variant=${pkgname# " ${mpiname} " }
22- variant=${variant# _}
20+ mpiname=${pkgname}
2321
2422data=$( ls -d " $pkgname " -* .data/data)
2523if test " $( uname) " = Linux; then
@@ -69,7 +67,7 @@ if test "$mpiname" = "mpich"; then
6967 libraries=(
7068 " $data " /lib/libmpi.*
7169 )
72- if test " $variant " = " ucx" ; then
70+ if test -d " $data " /lib/ ucx; then
7371 libraries+=(
7472 " $data " /lib/libuc[mpst]* .*
7573 " $data " /lib/ucx/libuc* .*
Original file line number Diff line number Diff line change 22set -euo pipefail
33
44mpiname=" ${MPINAME:- mpich} "
5- variant=" ${VARIANT:- } "
65
76PROJECT=$( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd)
87PACKAGE=$PROJECT /package
@@ -76,9 +75,6 @@ if test "$(uname)" = Darwin; then
7675 export MACOSX_DEPLOYMENT_TARGET=" 10.9"
7776 export ac_cv_func_aligned_alloc=" no" # macOS>=10.15
7877 fi
79- if test " $variant " = ucx; then
80- echo " ERROR: UCX is not supported on macOS" ; exit 1;
81- fi
8278fi
8379
8480case $( uname) in
Original file line number Diff line number Diff line change @@ -17,9 +17,8 @@ def get_tag(self):
1717
1818
1919mpiname = os .environ .get ("MPINAME" , "mpich" )
20- variant = os .environ .get ("VARIANT" , "" )
2120release = os .environ .get ("RELEASE" , "" )
22- pkgname = f" { mpiname } - { variant } " if variant else mpiname
21+ pkgname = mpiname
2322
2423if mpiname == "mpich" :
2524 project = "MPICH"
You can’t perform that action at this time.
0 commit comments