Revisions of python-websockets

Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 12)
update
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 11)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 10)
merge
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 8)
- Reactivate python39 build, only disable testing. No need to break
  consuming packages -- gh#aaugustin/websockets#1051

- Update to 10.0:
  - Backwards-incompatible changes
    - websockets 10.0 requires Python ≥ 3.7.
    - The ``loop`` parameter is deprecated from all APIs.
      The ``loop`` parameter is also removed
      from `~server.WebSocketServer`. This should be transparent.
    - `~client.connect` times out after 10 seconds by default.
      You can adjust the timeout with the ``open_timeout`` parameter. Set it to
      `None` to disable the timeout entirely.
    - The ``legacy_recv`` option is deprecated.
    - The signature of `~exceptions.ConnectionClosed` changed.
      If you raise `~exceptions.ConnectionClosed` or a subclass, rather
      than catch them when websockets raises them, you must change your code.
    - A ``msg`` parameter was added to `~exceptions.InvalidURI`.
      If you raise `~exceptions.InvalidURI`, rather than catch it when
      websockets raises it, you must change your code.
  - New features
    - websockets 10.0 introduces a Sans-I/O API for easier
      integration in third-party libraries.
    - Added compatibility with Python 3.10.
    - Added `~websockets.broadcast` to send a message to many
      clients.
    - Added support for reconnecting automatically by using
      `~client.connect` as an asynchronous iterator.
    - Added ``open_timeout`` to :func:`~client.connect`.
    - Documented how to integrate with Django.
    - Documented how to deploy websockets in production, with
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 7)
- Remove Suggest python-asyncio, which is in Python 3 stdlib
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 6)
hack
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) accepted request 765438 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 5)
- Update to 8.1:
  * Added compatibility with Python 3.8.
  Remove python38-support.patch which is already in this version
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) committed (revision 4)
- Increase WEBSOCKETS_TESTS_TIMEOUT_FACTOR from 5 to 6 to
  relax the test timeouts a bit on obs.
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 3)
fix python deps
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 1)
Displaying all 12 revisions
openSUSE Build Service is sponsored by