File tree 8 files changed +80
-84
lines changed
8 files changed +80
-84
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ assignees: ''
21
21
- [ ] Update ` ci/requirements/docs.yml `
22
22
- [ ] Update ` .github/workflows/cache_data.yaml `
23
23
- [ ] Update ` .github/workflows/ci_doctests.yaml `
24
+ - [ ] Update ` .github/workflows/ci_docs.yml `
24
25
- [ ] Update ` .github/workflows/ci_tests.yaml `
25
26
- [ ] Add the legacy GMT version to ` .github/workflows/ci_tests_legacy.yaml `
26
27
- [ ] Fix failing tests (1 or more PRs)
Original file line number Diff line number Diff line change @@ -68,11 +68,30 @@ jobs:
68
68
- name : Setup Micromamba
69
69
uses : mamba-org/provision-with-micromamba@v15
70
70
with :
71
- environment-file : " ci/requirements/docs.yml"
71
+ environment-name : pygmt
72
+ channels : conda-forge,nodefaults
72
73
cache-downloads : true
73
74
cache-env : true
74
75
extra-specs : |
75
76
python=3.11
77
+ gmt=6.4.0
78
+ numpy>=1.21
79
+ pandas
80
+ xarray
81
+ netCDF4
82
+ packaging
83
+ contextily
84
+ geopandas
85
+ ipython
86
+ rioxarray
87
+ build
88
+ make
89
+ pip
90
+ myst-parser
91
+ sphinx
92
+ sphinx-copybutton
93
+ sphinx-design
94
+ sphinx-gallery
76
95
77
96
# Show installed pkg information for postmortem diagnostic
78
97
- name : List installed packages
Original file line number Diff line number Diff line change @@ -43,10 +43,27 @@ jobs:
43
43
- name : Setup Micromamba
44
44
uses : mamba-org/provision-with-micromamba@v15
45
45
with :
46
- environment-file : " ci/requirements/doctests.yml"
46
+ environment-name : pygmt
47
+ channels : conda-forge,nodefaults
47
48
extra-specs : |
48
49
python=3.11
49
50
gmt=6.4.0
51
+ numpy>=1.21
52
+ pandas
53
+ xarray
54
+ netCDF4
55
+ packaging
56
+ contextily
57
+ geopandas
58
+ ipython
59
+ rioxarray
60
+ build
61
+ make
62
+ pip
63
+ pytest-doctestplus
64
+ pytest-mpl
65
+ pytest>=6.0
66
+ sphinx-gallery
50
67
51
68
# Show installed pkg information for postmortem diagnostic
52
69
- name : List installed packages
Original file line number Diff line number Diff line change @@ -64,10 +64,13 @@ jobs:
64
64
include :
65
65
- python-version : ' 3.9'
66
66
numpy-version : ' 1.21'
67
- environment-file : ' ci/requirements/tests.yml'
68
67
- python-version : ' 3.11'
69
68
numpy-version : ' 1.24'
70
- environment-file : ' ci/requirements/tests_with_optional_dependencies.yml'
69
+ optional-packages : |
70
+ contextily
71
+ geopandas
72
+ ipython
73
+ rioxarray
71
74
72
75
timeout-minutes : 30
73
76
defaults :
@@ -97,13 +100,28 @@ jobs:
97
100
- name : Setup Micromamba
98
101
uses : mamba-org/provision-with-micromamba@v15
99
102
with :
100
- environment-file : ${{ matrix.environment-file }}
103
+ environment-name : pygmt
104
+ channels : conda-forge,nodefaults
101
105
cache-downloads : true
102
106
cache-env : true
103
107
extra-specs : |
104
108
python=${{ matrix.python-version }}
105
- numpy=${{ matrix.numpy-version }}
106
109
gmt=6.4.0
110
+ numpy=${{ matrix.numpy-version }}
111
+ pandas
112
+ xarray
113
+ netCDF4
114
+ packaging
115
+ ${{ matrix.optional-packages }}
116
+ build
117
+ dvc
118
+ make
119
+ pip
120
+ pytest-cov
121
+ pytest-doctestplus
122
+ pytest-mpl
123
+ pytest>=6.0
124
+ sphinx-gallery
107
125
108
126
# Show installed pkg information for postmortem diagnostic
109
127
- name : List installed packages
Original file line number Diff line number Diff line change @@ -55,12 +55,30 @@ jobs:
55
55
- name : Setup Micromamba
56
56
uses : mamba-org/provision-with-micromamba@v15
57
57
with :
58
- environment-file : " ci/requirements/tests_with_optional_dependencies.yml"
58
+ environment-name : pygmt
59
+ channels : conda-forge,nodefaults
59
60
cache-downloads : true
60
61
cache-env : true
61
62
extra-specs : |
62
63
python=3.9
63
64
gmt=${{ matrix.gmt_version }}
65
+ numpy>=1.21
66
+ pandas
67
+ xarray
68
+ netCDF4
69
+ packaging
70
+ contextily
71
+ geopandas
72
+ ipython
73
+ rioxarray
74
+ build
75
+ dvc
76
+ make
77
+ pip
78
+ pytest-doctestplus
79
+ pytest-mpl
80
+ pytest>=6.0
81
+ sphinx-gallery
64
82
65
83
# Show installed pkg information for postmortem diagnostic
66
84
- name : List installed packages
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments