File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99
1010on :
1111 push :
12- branches : [main, master, develop]
13- tags : ["v*"]
1412 paths :
1513 - " .github/workflows/**"
1614 - " packages/basemap/**"
1715 pull_request :
18- branches : [main, master, develop]
1916 paths :
2017 - " .github/workflows/**"
2118 - " packages/basemap/**"
22- workflow_dispatch : # Allows manual workflow runs
23- env :
24- PKGDIR : " packages/basemap"
25- CIBW_BUILD_VERBOSITY : 1
26- PYTHONUNBUFFERED : " 1"
27- PYTHONWARNINGS : " ignore:DEPRECATION"
28- GEOS_VERSION : " 3.6.5"
19+ workflow_dispatch :
2920
3021jobs :
3122 build_wheels :
@@ -37,11 +28,32 @@ jobs:
3728
3829 steps :
3930 - uses : actions/checkout@v4
31+
4032 - name : Set up Python
4133 uses : actions/setup-python@v4
4234 with :
4335 python-version : " 3.9"
4436
37+ - name : Setup CMake
38+ uses : jwlawson/actions-setup-cmake@v1.13
39+ with :
40+ cmake-version : " 3.16.x"
41+
42+ - name : Setup C++ toolchain (Linux)
43+ if : runner.os == 'Linux'
44+ run : |
45+ sudo apt-get update
46+ sudo apt-get install -y build-essential
47+
48+ - name : Setup C++ toolchain (Windows)
49+ if : runner.os == 'Windows'
50+ uses : microsoft/setup-msbuild@v1.1
51+
52+ - name : Setup C++ toolchain (macOS)
53+ if : runner.os == 'macOS'
54+ run : |
55+ xcode-select --install || true
56+
4557 - name : Install cibuildwheel
4658 run : python -m pip install cibuildwheel==2.16.2
4759
You can’t perform that action at this time.
0 commit comments