Skip to content

Commit eb91a56

Browse files
committed
Refactor some environment variables for cibuildwheel
1 parent 28c88a8 commit eb91a56

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

.github/workflows/build.yml

+11-14
Original file line numberDiff line numberDiff line change
@@ -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
9482
uses: pypa/[email protected]
9583
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

Comments
 (0)