mesonbuild / meson

The Meson Build System
http://mesonbuild.com
Apache License 2.0
5.35k stars 1.53k forks source link

fix support for python 3.13 #13205

Open eli-schwartz opened 1 month ago

eli-schwartz commented 1 month ago

minstall: fix symlink handling on python 3.13

We passed a wrapper hack for shutil.chown because some functionality wasn't available in the stdlib. It was added in python 3.13 beta1, so the tests fail when we actually test symlink handling.

Fixes failure to run test_install_subdir_symlinks_with_default_umask_and_mode on python 3.13.

...

There's still another failing test that I haven't debugged yet but I am running out of time this Friday.

eli-schwartz commented 1 month ago

Pylint failure is puzzling. https://github.com/pylint-dev/pylint/issues/9622