Test: python312-3.12.8-1
Jon Turney
jon.turney@dronecode.org.uk
Wed Sep 30 23:09:48 GMT 2026
On 09/01/2026 08:00, Marco Atzeri via Cygwin wrote:
> On 08/01/2026 21:45, Jon Turney via Cygwin wrote:
>> On 30/12/2024 13:53, Marco Atzeri via Cygwin-announce wrote:
>>> New test release for
>>>
>>> python312 3.12.8-1
>>>
>> Hi Marco,
>>
>> Just came across something a bit odd when trying to update the libsolv
>> package:
>>
>> That uses sysconfig.get_path('platlib') to determine where to install
>> the python binding, which returns a path in /usr/local.
>>
>>> $ python3.12 -m sysconfig | head -n 14 -
>>> Platform: "cygwin-3.7.0-x86_64"
>>> Python version: "3.12"
>>> Current installation scheme: "posix_prefix"
>>>
>>> Paths:
>>> data = "/usr/local"
>>> include = "/usr/include/python3.12"
>>> platinclude = "/usr/include/python3.12"
>>> platlib = "/usr/local/lib/python3.12/site-packages"
>>> platstdlib = "/usr/local/lib/python3.12"
>>> purelib = "/usr/local/lib/python3.12/site-packages"
>>> scripts = "/usr/local/bin"
>>> stdlib = "/usr/lib/python3.12"
>>
>> which seems strange when compared with:
>>
>>> $ python3.9 -m sysconfig | head -n 14 -
>>> Platform: "cygwin-3.7.0-x86_64"
>>> Python version: "3.9"
>>> Current installation scheme: "posix_prefix"
>>>
>>> Paths:
>>> data = "/usr"
>>> include = "/usr/include/python3.9"
>>> platinclude = "/usr/include/python3.9"
>>> platlib = "/usr/lib/python3.9/site-packages"
>>> platstdlib = "/usr/lib/python3.9"
>>> purelib = "/usr/lib/python3.9/site-packages"
>>> scripts = "/usr/bin"
>>> stdlib = "/usr/lib/python3.9"
>>
>> Is this change intentional?
>>
>
> No, and it does seems to not come from Fedora patches.
>
> I will look on next week for a new 3.12.12-2 release
Just to let you know (when I looked at rebuilding libsolv again) this
issue still seems to exist in python312 3.12.12-1
More information about the Cygwin
mailing list