File tree 1 file changed +9
-4
lines changed 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 54
54
- ' 3.13'
55
55
meson :
56
56
-
57
- pyproject_metadata :
57
+ dependencies :
58
58
-
59
59
include :
60
60
- os : ubuntu-latest
70
70
# Test with older supported Meson version. Meson up to
71
71
# version 1.2.3 requires distutils, which has been removed
72
72
# from the stdlib in Python 3.12, thus test with Pythn 3.11.
73
+ # To avoid having too many CI jobs, combine this with tests
74
+ # with the minimum version of other dependencies.
73
75
- os : ubuntu-latest
74
76
python : ' 3.11'
75
77
meson : ' ~=0.64.0'
@@ -91,12 +93,15 @@ jobs:
91
93
- os : ubuntu-latest
92
94
python : ' 3.12'
93
95
meson : ' ~=1.5.0'
96
+ dependencies : ' packaging==23.2 pyproject-metadata==0.9.0'
94
97
- os : ubuntu-latest
95
98
python : ' 3.12'
96
99
meson : ' ~=1.6.0'
100
+ dependencies : ' pyproject-metadata==0.9.0'
97
101
- os : ubuntu-latest
98
102
python : ' 3.12'
99
103
meson : ' ~=1.7.0'
104
+ dependencies : ' packaging==23.2'
100
105
# Test with Meson master branch.
101
106
- os : ubuntu-latest
102
107
python : ' 3.12'
@@ -130,9 +135,9 @@ jobs:
130
135
run : python -m pip install "meson ${{ matrix.meson }}"
131
136
if : ${{ matrix.meson }}
132
137
133
- - name : Install pyproject-metadata
134
- run : python -m pip install "pyproject-metadata ${{ matrix.pyproject_metadata }}"
135
- if : ${{ matrix.pyproject_metadata }}
138
+ - name : Install dependencies
139
+ run : python -m pip install ${{ matrix.dependencies }}
140
+ if : ${{ matrix.dependencies }}
136
141
137
142
- name : Install
138
143
run : python -m pip install .[test]
You can’t perform that action at this time.
0 commit comments