@@ -51,14 +51,23 @@ jobs:
51
51
os : [ubuntu-latest, windows-latest, macos-latest]
52
52
include :
53
53
- os : ubuntu-latest
54
+ arch : x86_64
54
55
before_all : >-
55
56
echo "Starting BEFORE_ALL script" &&
56
57
echo "GEOS_DIR set to: ${GEOS_DIR}" &&
57
58
cd "{package}" &&
58
59
python -c "import utils; utils.GeosLibrary('${GEOS_VERSION}').build('${GEOS_DIR}', njobs=2)"
59
- - os : macos-latest
60
+ - os : macos-13:
60
61
before_all : >-
62
+ LD_LIBRARY_PATH="${GEOS_DIR}/lib:$LD_LIBRARY_PATH"
63
+ DYLD_FALLBACK_LIBRARY_PATH="${GEOS_DIR}/lib:$DYLD_FALLBACK_LIBRARY_PATH"
61
64
ARCHFLAGS="-arch x86_64 -arch arm64"
65
+ echo "Starting BEFORE_ALL script" &&
66
+ echo "GEOS_DIR set to: ${GEOS_DIR}" &&
67
+ cd "{package}" &&
68
+ python -c "import utils; utils.GeosLibrary('${GEOS_VERSION}').build('${GEOS_DIR}', njobs=2)"
69
+ - os : macos-latest
70
+ before_all : >-
62
71
LD_LIBRARY_PATH="${GEOS_DIR}/lib:$LD_LIBRARY_PATH"
63
72
DYLD_FALLBACK_LIBRARY_PATH="${GEOS_DIR}/lib:$DYLD_FALLBACK_LIBRARY_PATH"
64
73
ARCHFLAGS="-arch x86_64 -arch arm64"
67
76
cd "{package}" &&
68
77
python -c "import utils; utils.GeosLibrary('${GEOS_VERSION}').build('${GEOS_DIR}', njobs=2)"
69
78
- os : windows-latest
79
+ arch : x86_64
70
80
before_all : >-
71
81
echo Starting BEFORE_ALL script &&
72
82
echo GEOS_DIR set to: %GEOS_DIR% &&
93
103
env :
94
104
CIBW_BUILD_VERBOSITY : 1
95
105
CIBW_BUILD : " cp39* cp310* cp311* cp312* cp313*"
96
- CIBW_ARCHS_MACOS : " x86_64 arm64 "
106
+ CIBW_ARCHS_MACOS : ${{ matrix.arch }}
97
107
CIBW_SKIP : " pp* *-musllinux_* *-win32 *-manylinux_i686 *-musllinux_i686 *-linux_aarch64 *-linux_armv7l"
98
108
CIBW_BEFORE_ALL : ${{ matrix.before_all }}
99
109
CIBW_TEST_EXTRAS : " test"
0 commit comments