File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 5454 - ' 3.13'
5555 meson :
5656 -
57- pyproject_metadata :
57+ dependencies :
5858 -
5959 include :
6060 - os : ubuntu-latest
7070 # Test with older supported Meson version. Meson up to
7171 # version 1.2.3 requires distutils, which has been removed
7272 # 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.
7375 - os : ubuntu-latest
7476 python : ' 3.11'
7577 meson : ' ~=0.64.0'
@@ -91,12 +93,15 @@ jobs:
9193 - os : ubuntu-latest
9294 python : ' 3.12'
9395 meson : ' ~=1.5.0'
96+ dependencies : ' packaging==23.2 pyproject-metadata==0.9.0'
9497 - os : ubuntu-latest
9598 python : ' 3.12'
9699 meson : ' ~=1.6.0'
100+ dependencies : ' pyproject-metadata==0.9.0'
97101 - os : ubuntu-latest
98102 python : ' 3.12'
99103 meson : ' ~=1.7.0'
104+ dependencies : ' packaging==23.2'
100105 # Test with Meson master branch.
101106 - os : ubuntu-latest
102107 python : ' 3.12'
@@ -130,9 +135,9 @@ jobs:
130135 run : python -m pip install "meson ${{ matrix.meson }}"
131136 if : ${{ matrix.meson }}
132137
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 }}
136141
137142 - name : Install
138143 run : python -m pip install .[test]
You can’t perform that action at this time.
0 commit comments