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
Regards
Marco
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple