Update dependency pem to v23#14007
Update dependency pem to v23#14007renovate-bot wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the pem dependency to version 23.1.0 in the requirements file. A review comment correctly identifies that the updated version constraints are now redundant and potentially problematic for older Python versions, suggesting a simplified single-line requirement for better compatibility and maintenance.
| pem==23.1.0; python_version < '3.8' | ||
| pem==23.1.0; python_version > '3.7' |
There was a problem hiding this comment.
These two lines are now redundant and can be simplified. More importantly, the condition python_version < '3.8' is problematic with pem==23.1.0 because this version of pem dropped support for Python versions older than 3.7. This would cause installation to fail on Python 3.6, for example.
Since both lines now specify the same version of pem, they can be combined into a single requirement without any version specifiers. pip will handle Python version compatibility based on the package metadata, which is the standard practice.
pem==23.1.0
This PR contains the following updates:
==21.2.0→==23.1.0Release Notes
hynek/pem (pem)
v23.1.0Compare Source
Removed
Added
pem.OpenPGPPublicKeyandpem.OpenPGPPrivateKey.#72
meta_headersproperty.#75
pem.parse_file()now accepts alsopathlib.Pathobjects.pem.parse()now also acceptsstr.text_payload,bytes_payloadanddecoded_payloadproperties to all PEM objects that allow to directly access the payload without the envelope and possible headers.#74
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.