followup on #2701: after @filmor's changes to ship .NET Framework 4.6.1 only on Windows, I am now getting this when trying to build: ``` Built pythonnet @ git+https://github.com/pythonnet/pythonnet@023838701dae2a24a5c39e4594eb76c7cd8ba365 × Failed to download and build `pythonnet @ │ git+https://github.com/pythonnet/pythonnet@023838701dae2a24a5c39e4594eb76c7cd8ba365` ╰─▶ The built wheel `pythonnet-3.1.0rc0-py3-none-win32.whl` is not compatible with the current Python 3.13 on windows x86_64 ``` Relevant parts of `pyproject.toml`: ```toml [project] requires-python = ">= 3.13" dependencies = [ "clr-loader; sys_platform == 'win32'", "pythonnet; sys_platform == 'win32'", ] [tool.uv] # TODO: remove this once pythonnet/clr-loader are switched back to wheels, or caching is set up properly for the packages reinstall-package = ["clr-loader", "pythonnet"] # net46-support build flag required for pythonnet's .NET 4.6.1 target (mirrors: uv build --wheel -C="--global-option=--net46-support") config-settings-package = {pythonnet = {"--global-option" = "--net46-support"}} [tool.uv.sources] # TODO: remove those two from [tool.uv] when switched back to wheels pythonnet = { git = "https://github.com/pythonnet/pythonnet", rev = "023838701dae2a24a5c39e4594eb76c7cd8ba365" } clr-loader = { git = "https://github.com/pythonnet/clr-loader", rev = "b9497f6bf2544ae103caae3b8d4a8786c53ba4e4" } ``` I am on Windows x86-64. I wasn't getting this issue when the support was added unconditionally.