Skip to content

Commit 442fbec

Browse files
authored
Exclude meson version 1.8.0 (#142)
1 parent bd59f81 commit 442fbec

File tree

6 files changed

+25
-12
lines changed

6 files changed

+25
-12
lines changed

.github/workflows/build.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@ jobs:
1818
version: [10]
1919

2020
include:
21-
- os: ubuntu-20.04
22-
build: cmake
23-
build-type: debug
24-
compiler: gnu
25-
version: 8
26-
2721
- os: macos-13
2822
build: cmake
2923
build-type: debug
@@ -48,7 +42,19 @@ jobs:
4842
compiler: gnu
4943
version: 11
5044

51-
- os: ubuntu-20.04
45+
- os: ubuntu-latest
46+
build: meson
47+
build-type: debug
48+
compiler: gnu
49+
version: 12
50+
51+
- os: ubuntu-latest
52+
build: meson
53+
build-type: debug
54+
compiler: gnu
55+
version: 13
56+
57+
- os: ubuntu-latest
5258
build: meson
5359
build-type: debug
5460
compiler: intel
@@ -141,6 +147,7 @@ jobs:
141147
--libdir=lib
142148
--warnlevel=0
143149
-Db_coverage=${{ env.COVERAGE }}
150+
-Dapi=${{ matrix.compiler == 'intel' && 'false' || 'true' }}
144151
env:
145152
COVERAGE: ${{ matrix.build-type == 'coverage' }}
146153

assets/ci/python-env.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ dependencies:
1515
- ase
1616
- qcelemental
1717
- matplotlib-base
18-
- meson
18+
- meson !=1.8.0

assets/ci/wheel-req.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ numpy
99
ase
1010
qcelemental
1111
matplotlib-base
12-
meson
12+
meson !=1.8.0
13+
setuptools
1314
unzip
1415
wheel

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ project(
1919
'fortran',
2020
version: '1.2.1',
2121
license: 'LGPL-3.0-or-later',
22-
meson_version: '>=0.55',
22+
meson_version: '>=0.55,!=1.8.0',
2323
default_options: [
2424
'buildtype=debugoptimized',
2525
'default_library=both',

python/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ project(
2121
'c',
2222
version: '1.2.1',
2323
license: 'LGPL-3.0-or-later',
24-
meson_version: '>=0.55',
24+
meson_version: '>=0.55,!=1.8.0',
2525
default_options: [
2626
'buildtype=debugoptimized',
2727
],

python/mesonpep517.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
[build-system]
2-
requires = ["meson-python", "cffi", "setuptools"]
2+
requires = [
3+
"meson-python",
4+
"cffi",
5+
"setuptools",
6+
"meson!=1.8.0",
7+
]
38
build-backend = "mesonpy"
49

510
[project]

0 commit comments

Comments
 (0)