py-requests-oauthlib and dependencies: add py314 supbort #30136
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.
Description
A filtered list of
port rdeps py314-requests-oauthlibshowing ports that have py314 subports added:Additionally, py-oauthlib is updated to 3.3.1, and py-selenium is updated to 4.38.0.
py-selenium had failed to declare its dependency on py-websocket-client when it was most recently updated to 4.32.0 in 7b519e8. The dependency relationship was created in SeleniumHQ/selenium@850102f, in Selenium 4.22.0. This dependency is now properly specified.
py-requests-oauthlib’s Selenium tests are re-enabled. They were previously disabled in fee0353 for reasons explained in the now-deleted python/py-requests-oauthlib/files/patch-no_selenium_tests.diff. As Selenium has since been updated in MacPorts, there is no longer any reason to keep the tests disabled.
A backport of a requests-oauthlib patch, requests/requests-oauthlib@b1dd93c, is included for compatibility with oauthlib 3.3.0. There has not yet been a requests-oauthlib release with this patch.
Type(s)
Tested on
macOS 26.1 25B78 arm64
Xcode 26.1.1 17B100
Verification
Have you
port lint?sudo port test?sudo port -vst install?