Skip to content

Commit ea3437f

Browse files
committed
Apply minor refactoring in new workflow
1 parent 68a5541 commit ea3437f

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ jobs:
2424
strategy:
2525
matrix:
2626
package: [basemap_data, basemap_data_hires]
27-
2827
steps:
2928
- uses: actions/checkout@v4
3029

@@ -33,13 +32,10 @@ jobs:
3332
with:
3433
python-version: "3.9"
3534

36-
- name: Install build dependencies
37-
run: |
38-
python -m pip install build wheel
39-
40-
- name: Build package
35+
- name: Build sdist and wheels
4136
run: |
4237
cd packages/${{ matrix.package }}
38+
python -m pip install build wheel
4339
python -m build --sdist --wheel
4440
4541
- uses: actions/upload-artifact@v4
@@ -48,7 +44,7 @@ jobs:
4844
name: dist-${{ matrix.package }}
4945

5046
build_basemap:
51-
name: Build basemap wheels (${{ matrix.os }})
47+
name: Build basemap package (${{ matrix.os }})
5248
needs: [build_data]
5349
strategy:
5450
matrix:
@@ -67,7 +63,6 @@ jobs:
6763
LD_LIBRARY_PATH="/project/packages/basemap/extern/lib"
6864
PIP_PREFER_BINARY=1
6965
PYTHONUNBUFFERED=1
70-
7166
- os: windows-latest
7267
before_all: >-
7368
pwsh -Command "
@@ -82,7 +77,6 @@ jobs:
8277
GEOS_DIR="D:/a/basemap/basemap/packages/basemap/extern"
8378
PIP_PREFER_BINARY=1
8479
PYTHONUNBUFFERED=1
85-
8680
runs-on: ${{ matrix.os }}
8781
steps:
8882
- uses: actions/checkout@v4
@@ -92,12 +86,12 @@ jobs:
9286
with:
9387
python-version: "3.9"
9488

95-
- name: Build SDist
89+
- name: Build sdist
9690
if: matrix.os == 'ubuntu-latest'
9791
run: |
98-
python -m pip install build
9992
mkdir -p wheelhouse
10093
cd packages/basemap
94+
python -m pip install build
10195
python -m build --sdist
10296
mv dist/* ../../wheelhouse/
10397

0 commit comments

Comments
 (0)