./www/py-asgiref, Contains various reference ASGI implementations

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


Branch: CURRENT, Version: 3.3.1, Package name: py37-asgiref-3.3.1, Maintainer: adam

Contains various reference ASGI implementations, including:
* A base channel layer, asgiref.base_layer
* An in-memory channel layer, asgiref.inmemory
* WSGI-to-ASGI and ASGI-to-WSGI adapters, in asgiref.wsgi


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

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 7931f747e65782da15b427267780419f8aa48117
RMD160: c2b244709cc5c0b6a35b88228efcda8ad2336a50
Filesize: 26.56 KB

Version history: (Expand)


CVS history: (Expand)


   2020-11-10 12:13:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: update to 3.3.1

3.3.1:
Unknown changes
   2020-10-10 20:00:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.3.0

3.3.0:
* sync_to_async now defaults to thread-sensitive mode being on
* async_to_sync now works inside of forked processes
* WsgiToAsgi now correctly clamps its response body when Content-Length is set
   2020-06-20 18:26:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.10

3.2.10:
* Fixed bugs due to bad WeakRef handling introduced in 3.2.8
   2020-06-17 06:53:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.9

3.2.9:
* Fixed regression with exception handling in 3.2.8 related to the contextvars fix.

3.2.8:
* Fixed small memory leak in local.Local
* contextvars are now persisted through AsyncToSync
   2020-04-07 12:44:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.7

3.2.7:
* Bug fixed in local.Local where deleted Locals would occasionally inherit
  their storage into new Locals due to memory reuse.
   2020-03-24 07:58:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.6

3.2.6:
* local.Local now works in all threading situations, no longer requires
  periodic garbage collection, and works with libraries that monkeypatch
  threading (like gevent)
   2020-03-12 17:15:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.5

3.2.5
* __self__ is now preserved on methods by async_to_sync

3.2.4
* Pending tasks/async generators are now cancelled when async_to_sync exits
* Contextvars now propagate changes both ways through sync_to_async
* sync_to_async now preserves attributes on functions it wraps
   2019-10-31 09:25:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.3

3.2.3:
* Added support and testing for Python 3.8.