./www/py-channels, Brings event-driven capabilities to Django with a channel system

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


Branch: CURRENT, Version: 2.1.0, Package name: py36-channels-2.1.0, Maintainer: adam

Channels loads into Django as a pluggable app to bring WebSocket, long-poll
HTTP, task offloading and other asynchrony support to your code, using familiar
Django design patterns and a flexible underlying framework that lets you not
only customize behaviours but also write support for your own protocols and
needs.


Required to run:
[www/py-django] [devel/py-setuptools] [lang/python36] [www/py-asgiref] [www/py-daphne]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a403832467a2a767c06c141fff5cab77395f3f53
RMD160: c06827d75d8c4ca8c846ea452c5ac0fc0bea2533
Filesize: 31.067 KB

Version history: (Expand)


CVS history: (Expand)


   2018-04-13 13:13:32 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-channels: updated to 2.1.0

2.1.0:
* Async HTTP Consumers and WebSocket Consumers both gained new functionality
  (groups, subprotocols, and an async HTTP variant)
* URLRouters now allow nesting
* Async login and logout functions for sessions
* Expiry and groups in the in-memory channel layer
* Improved Live Server test case
* More powerful OriginValidator
* Other small changes and fixes in the full release notes.
   2018-02-14 15:22:33 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-channels: updated to 2.0.2

2.0.2:
* SyncConsumer now terminates old database connections, and there is a new
  database_sync_to_async wrapper to allow async connections to do the same.

2.0.1:
* AsyncWebsocketConsumer and AsyncJsonWebsocketConsumer classes added
* OriginValidator and AllowedHostsOriginValidator ASGI middleware is now available
* URLRouter now correctly resolves long lists of URLs

2.0.0:
* Major backwards-incompatible rewrite to move to an asyncio base and remove
  the requirement to transport data over the network, as well as overhauled
  generic consumers, test helpers, routing and more.
   2017-12-08 21:38:59 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Restrict Python support as py-asgiref doesn't support 2.7 and 3.4.
   2017-09-16 08:51:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-channels: update to 1.1.8

1.1.8
* Reverted recent JS fixes for subprotocols on some phones as they do not work
  in Chrome.
   2017-09-15 14:49:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-channels: update to 1.1.7

1.1.7:
* Fixed compatability with Django 1.10 and below
* JS library: Fixed error with 1006 error code
   2017-07-31 00:32:28 by Thomas Klausner | Files touched by this commit (229)
Log message:
Switch github HOMEPAGEs to https.
   2017-07-03 22:56:08 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.1.6:
The runserver server_cls override no longer fails with more modern Django \ 
versions that pass an ipv6 parameter.
   2017-06-21 21:09:34 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
Channels loads into Django as a pluggable app to bring WebSocket, long-poll
HTTP, task offloading and other asynchrony support to your code, using familiar
Django design patterns and a flexible underlying framework that lets you not
only customize behaviours but also write support for your own protocols and
needs.