Replies: 3 comments 2 replies
-
|
Thanks for raising this — I came to the same conclusion after reading PEP 619. It would be great if the Windows package feed could provide the latest patched builds. As I see it, we have two possible approaches: Build Python ourselves via a Winget pipeline so that the official Winget package always tracks the latest security patch. Use the community-maintained builds like the ones in adang1345/PythonWindows — assuming the trust and reproducibility aspects can be verified. Do you think it would be feasible for the Python Windows maintainers to ship these security-patch binaries, or support an automated pipeline? Even unofficial builds in Winget would already improve security for many users. |
Beta Was this translation helpful? Give feedback.
-
Short Response (English)Your observation about PEP-0619 causing winget to lag on security-patched Python versions (e.g., 3.10.19 vs. 3.10.9) is spot on. Here’s a quick take on your options and feasibility:
In short: Serving security-patched Python via winget is possible—custom pipelines are the safest path, while the third-party repo is only viable if fully audited. |
Beta Was this translation helpful? Give feedback.
-
|
The WinGet Community Repository only hosts the metadata for packages it can install. Either the Python organization should officially recognize and trust those mirror sites with installer builds, or we could add "Installation Notes" that are shown to users when they install an older version. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I find out, that security patches after some time are not released as binary, only as source code.
"3 years of only security fixes and source distribution without precompiled binaries"
https://peps.python.org/pep-0619/
This means, that winget still serve version 3.10.9 but security fix is on version 3.10.19.
From my point it would be greate to serve the latest versions with security patches.
We have two options:
What do you thing?
Would it be possible to serve security patches?
Beta Was this translation helpful? Give feedback.
All reactions