-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Description
Description / Steps to reproduce the issue
Meson was never tested on Windows hosts with Python 3.13, but it relied on os.path.isabs return true for paths without a drive---mostly to be able to correctly detect paths outside a tree.
As visible (for example) here, the change to os.path.isabs semantics in Python 3.13 breaks everything quite horribly.
Expected behavior
Until this is fixed, it can cause chain failures in building packages that use meson (and of course also problems for users).
Actual behavior
N/A
Verification
- I have verified that my MSYS2 is up-to-date before submitting the report (see https://www.msys2.org/docs/updating/)
Windows Version
MINGW32_NT-10.0-20348
Are you willing to submit a PR?
Not directly to MSYS2, but there is a Meson PR in progress at mesonbuild/meson#15464. I'm not sure if it will be included in the upcoming 1.10.1 release.