Update Python Feature Installation: Support Sigstore Signatures for Python 3.14+ and Fix OpenSSL Build on CentOS 7/RHEL 7 #1508
+168
−9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes: #1501
Issue summary:
Python 3.14 and future releases no longer use PGP signatures ref
CPython now adopts Sigstore for artifact verification
Fix:
Python installation was failing on CentOS 7 due to an error encountered during the OpenSSL build process.
Error:
"Can't locate Time/Piece.pm in @inc"when building OpenSSL 3.0.18+. OpenSSL 3.0.18+ requires the Perl Time::Piece module for its build system. To resolve this, the installation of the perl-Time-Piece package was added for CentOS 7 and RHEL 7,