- update to 1.3.2:
* Fix type hints to allow BytesMessage to accept bytes again,
as well as bytearray.
* Add additional license identifier to pyproject.toml.
* Use Python 3.13 to build the docs to match ReadTheDocs build
environment.
* Require h11>=0.16 dependency.
* Fix "Upgrade" header value to match RFC.
* Add reason "Switching Protocols" to handshake response.
* Add docs for wsproto.Connection
* Add support for Python 3.12, 3.13, and 3.14.
* Drop support for Python 3.7, 3.8, and 3.9.
* Improve Python typing, specifically bytes vs. bytearray.
* Various linting, styling, and packaging improvements.
OBS-URL: https://build.opensuse.org/request/show/1336313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wsproto?expand=0&rev=17
* Fix type hints to allow BytesMessage to accept bytes again,
as well as bytearray.
* Add additional license identifier to pyproject.toml.
* Use Python 3.13 to build the docs to match ReadTheDocs build
environment.
* Require h11>=0.16 dependency.
* Fix "Upgrade" header value to match RFC.
* Add reason "Switching Protocols" to handshake response.
* Add docs for wsproto.Connection
* Add support for Python 3.12, 3.13, and 3.14.
* Drop support for Python 3.7, 3.8, and 3.9.
* Improve Python typing, specifically bytes vs. bytearray.
* Various linting, styling, and packaging improvements.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-wsproto?expand=0&rev=33
- 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)
OBS-URL: https://build.opensuse.org/request/show/1007724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wsproto?expand=0&rev=12
* 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)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-wsproto?expand=0&rev=23
- Update to version 0.12.0
* Support h11 ~0.8.1.
* Support Python 3.7.
* Make the close-handshake more explicit, by sending a close
frame on reciept of a close frame.
* Bugfix fix deflate after a non-compressable message.
* Bugfix connection header acceptance, by accepting Connection
header values that are comma separated lists.
- Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/request/show/654112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wsproto?expand=0&rev=2