Skip to content

Update pywebsocket to latest master #45346

New issue

Have a question about this project? Sign up for a free account to open an issue and contact its maintainers and the community.

By clicking “Sign up for ”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on ? Sign in to your account

Closed
wants to merge 6 commits into from
Closed

Conversation

jgraham
Copy link
Contributor

We don't seem to be able to get a new release, and pywebsocket bugs are currently blocking Python 3.12 support

…a1011f8ac

3a1011f8ac Create python-package.yml (#37)
ffb629f1d1 Release version 4.0.0 (#34)
ebd0a81e9c Rename module mod_pywebsocket to pywebsocket3 (#33)

git-subtree-dir: tools/third_party/pywebsocket3
git-subtree-split: 3a1011f8ac40c9df81cec39563c93addb8d9436e
Updates tools/third_party/pywebsocket3 to its main branch HEAD, via:

git subtree pull --prefix tools/third_party/pywebsocket3 https://.com/GoogleChromeLabs/pywebsocket3 master --squash
@jgrahamjgraham requested a review from a team as a code owner March 26, 2024 13:39
@jgrahamjgraham marked this pull request as draft March 26, 2024 13:51
git-subtree-dir: tools/wptserve/third_party/pywebsocket3
git-subtree-split: 3a1011f8ac40c9df81cec39563c93addb8d9436e
Copy link
Contributor

@Ms2ger Ms2ger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fun.

Copy link
Contributor

@whimboo whimboo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me as well. Just one question regarding the release. I assume that packaging works fine when it gets build and uploaded to PyPI?

import os

here = os.path.dirname(__file__)

PACKAGE_VERSION = '4.0.1'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jgraham I assume that you will bump and release in a follow-up PR or can we combine the release here as well?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file has shebang but is not executable. Can we remove that?

@WeizhongX
Copy link
Contributor

I see some test files (e.g. https://.com/web-platform-tests/wpt/blob/master/websockets/handlers/echo_wsh.py) are still referencing mod_pywebsocket. Is that right?

I tried to roll the change to chromium, and run the change on our CI. It reported some websocket tests are failing.
https://chromium-review.googlesource.com/c/chromium/src/+/5438911?tab=checks

@foolip
Copy link
Member

@jgraham GoogleChromeLabs/pywebsocket3#30 is fixed now, if you want to use pypi instead.

Sign up for free to join this conversation on . Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants