@@ -56,24 +56,12 @@ jobs:
5656 echo "GEOS_DIR set to: ${GEOS_DIR}"
5757 cd "{package}"
5858 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
6659 - os : windows-latest
6760 before_all : >-
6861 echo Starting BEFORE_ALL script &&
6962 echo GEOS_DIR set to: %GEOS_DIR% &&
7063 cd "{package}" &&
7164 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
7765 runs-on : ${{ matrix.os }}
7866 steps :
7967 - uses : actions/checkout@v4
@@ -93,12 +81,21 @@ jobs:
9381 - name : Build wheels
94829583 env :
96- CIBW_ARCHS_LINUX : auto64
9784 CIBW_BUILD_VERBOSITY : 1
85+ CIBW_ARCHS_LINUX : auto64
9886 CIBW_BUILD : " cp39* cp310* cp311* cp312*"
9987 CIBW_SKIP : " pp* *-musllinux_* *-win32 *-manylinux_i686 *-musllinux_i686 *-aarch64 *-armv7l"
10088 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"
10299 with :
103100 package-dir : " packages/basemap"
104101 output-dir : " packages/basemap/dist"
0 commit comments