Skip to content

Conversation

@markmentovai
Copy link
Contributor

Description

A filtered list of port rdeps py314-requests-oauthlib showing ports that have py314 subports added:

py314-requests-oauthlib
  py314-oauthlib
    py314-blinker
    py314-jwt
  py314-selenium
    py314-websocket-client
      py314-socks

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)
  • bugfix
  • enhancement
  • security fix
Tested on

macOS 26.1 25B78 arm64
Xcode 26.1.1 17B100

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • referenced existing tickets on Trac with full URL in commit message?
  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

@macportsbot
Copy link

Notifying maintainers:
@dstrubbe for port py-selenium.
@lpsinger for port py-blinker, py-socks.
@petrrr for port py-jwt, py-oauthlib.

@macportsbot macportsbot added the maintainer: open Affects an openmaintainer port label Nov 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer: open Affects an openmaintainer port

Development

Successfully merging this pull request may close these issues.

5 participants