Skip to content

Variety of meson-python updates#12

Merged
virtuald merged 11 commits into
mainfrom
meson-python-updates
Oct 22, 2025
Merged

Variety of meson-python updates#12
virtuald merged 11 commits into
mainfrom
meson-python-updates

Conversation

@virtuald
Copy link
Copy Markdown
Owner

No description provided.

virtuald and others added 11 commits October 21, 2025 23:24
- meson-python commit 2320a4b0d06cecebd59aa80b52e1bc974ce02a83
…te-packages

- meson-python commit 1f45c2157d97cd7e469f64f4f8d669435c8f7be8
Note that for Meson versions older than 1.2.0, CI failed with:
```
mesonpy.BuildError: Could not map installation path to an equivalent wheel directory: '{libdir_static}/libexamplelib.a'
```
because the `--skip-subprojects` install option isn't honored.
Hence the test skip on older versions.

In addition, the `c_shared_libs` usage requires Meson 1.3.0

- meson-python commit 2a9179d86c488d27e9614dcfdd082cc8668572e2
- meson-python commit 1c8092dc477cbc7e1e4d40913608d9daae75f793
Meson 1.8.0 has been released. Add the older releases to the CI matrix.

- meson-python commit ff3ba62fcb6f389e46f96e173252c8ec2f2b3f79
- meson-python commit 352ded1ff5329fb2b1655586df24d37abaf81b65
- meson-python commit dbc2c480dacc9a5031451c84088b66ae48c79618
This has no adverse consequence and makes it impossible to forget to
add it to relevant tests, which is important because the tests are not
commonly run with the environment variables set, making the failure
hard to discover.

- meson-python commit 063b0e072b8996acc2bcb113127b5701152a4f91
Accept version specifiers containing only the major version, for
example "11", in addition to the already supported major.minor and
major.minor.patch formats, for example "11.0" or "11.0.0".

- meson-python commit cd4421478f7c112e85c7feacb5034bb80d653222
- meson-python commit 7efa4176758106374e7e6ef2b5d4c1968a38c570
- meson-python commit d8ed59994e77864a797c1b590bbd1b364fb08d7b
@virtuald virtuald force-pushed the meson-python-updates branch from bcea978 to 68e7937 Compare October 22, 2025 05:06
@virtuald virtuald merged commit 9767814 into main Oct 22, 2025
30 checks passed
@virtuald virtuald deleted the meson-python-updates branch October 22, 2025 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants