8000 Remove meson-python pinning (#30035) · matplotlib/matplotlib@03fa1ff · GitHub
[go: up one dir, main page]

Skip to content

Commit 03fa1ff

Browse files
authored
Remove meson-python pinning (#30035)
Version 0.18 should restore handling of symlinks: mesonbuild/meson-python#728
1 parent 75d9199 commit 03fa1ff

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ requires-python = ">=3.11"
4646
[project.optional-dependencies]
4747
# Should be a copy of the build dependencies below.
4848
dev = [
49-
"meson-python>=0.13.1,<0.17.0",
49+
"meson-python>=0.13.1,!=0.17.*",
5050
"pybind11>=2.13.2,!=2.13.3",
5151
"setuptools_scm>=7",
5252
# Not required by us but setuptools_scm without a version, cso _if_
@@ -70,7 +70,9 @@ dev = [
7070
build-backend = "mesonpy"
7171
# Also keep in sync with optional dependencies above.
7272
requires = [
73-
"meson-python>=0.13.1,<0.17.0",
73+
# meson-python 0.17.x breaks symlinks in sdists. You can remove this pin if
74+
# you really need it and aren't using an sdist.
75+
"meson-python>=0.13.1,!=0.17.*",
7476
"pybind11>=2.13.2,!=2.13.3",
7577
"setuptools_scm>=7",
7678
]

0 commit comments

Comments
 (0)
0