WebSockets state-machine based protocol implementation

Edit Package python-wsproto

This module contains a pure-Python implementation of a WebSocket
protocol stack. It's written from the ground up to be embeddable in
whatever program you choose to use, ensuring that you can
communicate via WebSockets, as defined in RFC6455
, regardless of your
programming paradigm.

This module does not provide a parsing layer, a network layer, or
any rules about concurrency. Instead, it's a purely in-memory
solution, defined in terms of data actions and WebSocket frames.
RFC6455 and Compression Extensions for WebSocket via RFC7692
are fully supported.

Refresh
Refresh
Source Files
Filename Size Changed
python-wsproto.changes 0000005036 4.92 KB
python-wsproto.spec 0000002391 2.33 KB
wsproto-1.2.0.tar.gz 0000053425 52.2 KB
Revision 23 (latest revision is 30)
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 23)
- update to 1.2.0:
  * Bugfix: When a close frame with status NO_STATUS_RCVD is sent, send
    and empty payload.
  * Bugfix: Changing both encoding and decoding of the Host, from ascii
    to idna.
  * Bugfix: Support multiple Sec-WebSocket-Extensions and
    Sec-WebSocket-Protocol headers.
  * Accept bytes alongside string as path argument in
    initiate_upgrade_connection.
  * Check the state when sending events, raising if the event cannot be
    sent in the current state.
  * Send an empty payload for NO_STATUS_RCVD.
  * Added support for Python 3.10.
  * Drop support for Python 3.6, meaning the minimum supported version
    is Python 3.7.0.
  * Various type checking and code linting improvements.
- drop 170.patch (upstream)
Comments 0
openSUSE Build Service is sponsored by