./www/py-websockets, Implementation of the WebSocket Protocol (RFC 6455)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.4, Package name: py36-websockets-3.4, Maintainer: pkgsrc-users

websockets is a library for developing WebSocket servers and clients in
Python. It implements RFC 6455 with a focus on correctness and simplicity.
It passes the Autobahn Testsuite.

Built on top of Python's asynchronous I/O support introduced in PEP 3156,
it provides an API based on coroutines, making it easy to write highly
concurrent applications.


Required to run:
[devel/py-setuptools] [lang/python36]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 98955cea7efc3444c6135128aeca0290fadd2ebb
RMD160: ef8aa6cbdfa6886e2c50196c0308fe9fb61eea0a
Filesize: 40.643 KB

Version history: (Expand)


CVS history: (Expand)


   2017-08-22 10:47:50 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
3.4:
Renamed :func:`~websockets.server.serve()` and \ 
:func:`~websockets.client.connect()`'s klass argument to create_protocol to \ 
reflect that it can also be a callable. For backwards compatibility, klass is \ 
still supported.
:func:`~websockets.server.serve` can be used as an asynchronous context manager \ 
on Python ≥ 3.5.
Added support for customizing handling of incoming connections with \ 
:meth:`~websockets.server.WebSocketServerProtocol.process_request()`.
Made read and write buffer sizes configurable.
Rewrote HTTP handling for simplicity and performance.
Added an optional C extension to speed up low level operations.
An invalid response status code during :func:`~websockets.client.connect` now \ 
raises :class:`~websockets.exceptions.InvalidStatusCode` with a code attribute.
   2017-07-02 00:13:55 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Deal with PLIST differences for Python 3.4.
   2017-06-24 09:30:18 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
websockets is a library for developing WebSocket servers and clients in
Python. It implements RFC 6455 with a focus on correctness and simplicity.
It passes the Autobahn Testsuite.

Built on top of Python's asynchronous I/O support introduced in PEP 3156,
it provides an API based on coroutines, making it easy to write highly
concurrent applications.