22 push :
33 paths :
44 - " .github/workflows/**"
5- - " packages/basemap/**"
6- - " packages/basemap_data/**"
7- - " packages/basemap_data_hires/**"
5+ - " **"
86 pull_request :
97 paths :
108 - " .github/workflows/**"
11- - " packages/basemap/**"
12- - " packages/basemap_data/**"
13- - " packages/basemap_data_hires/**"
9+ - " **"
1410 workflow_dispatch :
1511
1612jobs :
@@ -30,16 +26,16 @@ jobs:
3026
3127 - name : Build data sdist and wheel
3228 run : |
33- cd packages /${{ matrix.package }}
29+ cd data /${{ matrix.package }}
3430 python -m pip install build wheel
3531 python -m build
3632
3733 - name : Upload data sdist and wheel
3834 uses : actions/upload-artifact@v4
3935 with :
4036 path : |
41- packages /${{ matrix.package }}/dist/*.tar.gz
42- packages /${{ matrix.package }}/dist/*.whl
37+ data /${{ matrix.package }}/dist/*.tar.gz
38+ data /${{ matrix.package }}/dist/*.whl
4339 name : dist-${{ matrix.package }}
4440
4541 build_sdist :
@@ -55,14 +51,13 @@ jobs:
5551
5652 - name : Build basemap sdist
5753 run : |
58- cd packages/basemap
5954 python -m pip install build
6055 python -m build --sdist
6156
6257 - name : Upload basemap sdist
6358 uses : actions/upload-artifact@v4
6459 with :
65- path : packages/basemap/ dist/*.tar.gz
60+ path : dist/*.tar.gz
6661 name : dist-basemap-sdist
6762
6863 build_wheels :
@@ -134,7 +129,7 @@ jobs:
134129 CIBW_SKIP : " *-musllinux_*"
135130 CIBW_BEFORE_ALL : " python {project}/.github/workflows/run_before_all.py"
136131 CIBW_TEST_EXTRAS : " test"
137- CIBW_TEST_COMMAND : " python -m pytest {project}/packages/basemap "
132+ CIBW_TEST_COMMAND : " python -m pytest {project}"
138133 CIBW_ENVIRONMENT : >-
139134 GEOS_VERSION="3.6.5"
140135 GEOS_DIR="$(pwd)/extern"
@@ -227,25 +222,23 @@ jobs:
227222
228223 - name : Install docs requirements
229224 run : |
230- cd packages/basemap
231225 python -m pip install -r dep/requirements-doc.txt
232226
233227 - name : Run sphinx
234228 run : |
235- cd packages/basemap
236229 python -m sphinx doc/source public
237230
238231 - name : Upload docs artifacts
239232 uses : actions/upload-artifact@v4
240233 with :
241234 name : docs
242- path : packages/basemap/ public
235+ path : public
243236
244237 - name : Upload github-pages artifact
245238 uses : actions/upload-pages-artifact@v3
246239 with :
247240 name : github-pages
248- path : packages/basemap/ public
241+ path : public
249242
250243 pages :
251244 name : Deploy docs
0 commit comments