@@ -56,24 +56,12 @@ jobs:
56
56
echo "GEOS_DIR set to: ${GEOS_DIR}"
57
57
cd "{package}"
58
58
python -c "import utils; utils.GeosLibrary('${GEOS_VERSION}').build('${GEOS_DIR}', njobs=2)"
59
- # LD_LIBRARY_PATH in environment is needed by auditwheel.
60
- environment : >-
61
- GEOS_VERSION="3.6.5"
62
- GEOS_DIR="/project/packages/basemap/extern"
63
- LD_LIBRARY_PATH="/project/packages/basemap/extern/lib"
64
- PIP_PREFER_BINARY=1
65
- PYTHONUNBUFFERED=1
66
59
- os : windows-latest
67
60
before_all : >-
68
61
echo Starting BEFORE_ALL script &&
69
62
echo GEOS_DIR set to: %GEOS_DIR% &&
70
63
cd "{package}" &&
71
64
python -c "import utils; utils.GeosLibrary('%GEOS_VERSION%').build('%GEOS_DIR%', njobs=2)"
72
- environment : >-
73
- GEOS_VERSION="3.6.5"
74
- GEOS_DIR="D:/a/basemap/basemap/packages/basemap/extern"
75
- PIP_PREFER_BINARY=1
76
- PYTHONUNBUFFERED=1
77
65
runs-on : ${{ matrix.os }}
78
66
steps :
79
67
- uses : actions/checkout@v4
@@ -93,12 +81,21 @@ jobs:
93
81
- name : Build wheels
94
82
95
83
env :
96
- CIBW_ARCHS_LINUX : auto64
97
84
CIBW_BUILD_VERBOSITY : 1
85
+ CIBW_ARCHS_LINUX : auto64
98
86
CIBW_BUILD : " cp39* cp310* cp311* cp312*"
99
87
CIBW_SKIP : " pp* *-musllinux_* *-win32 *-manylinux_i686 *-musllinux_i686 *-aarch64 *-armv7l"
100
88
CIBW_BEFORE_ALL : ${{ matrix.before_all }}
101
- CIBW_ENVIRONMENT : ${{ matrix.environment }}
89
+ CIBW_ENVIRONMENT : >-
90
+ GEOS_VERSION="3.6.5"
91
+ PIP_PREFER_BINARY=1
92
+ PYTHONUNBUFFERED=1
93
+ CIBW_ENVIRONMENT_LINUX : >-
94
+ GEOS_DIR="/project/packages/basemap/extern"
95
+ LD_LIBRARY_PATH="${GEOS_DIR}/lib"
96
+ # LD_LIBRARY_PATH is needed by auditwheel.
97
+ CIBW_ENVIRONMENT_WINDOWS : >-
98
+ GEOS_DIR="D:/a/basemap/basemap/packages/basemap/extern"
102
99
with :
103
100
package-dir : " packages/basemap"
104
101
output-dir : " packages/basemap/dist"
0 commit comments