SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python39-asgiref-3.5.2-qubes.2.3.noarch.rpm :

* Sat Jun 04 2022 Dirk Müller - update to 3.5.2:
* Fix async-to-async typo
* Add tests for sync_to_async
* Improved docs - Starlette supports WebSockets
* Use get_event_loop in class-level code
* Changed how StatelessServer handles event loops
* Fixed pytest_asyncio deprecation warning.
* Drop python 3.6, add python 3.10
* Fix allowed values for spec_version
* Rewrote multiprocessing test to use no local functions
* Fixed a typographical error
* Remove SOCK_NONBLOCK from socket creation on tests
* Preserve CurrentThreadExecutor across create_task
* Don\'t warn \'non-async-marked callable\' for async callable instance
* Disallow async callable class instances as callable
* Fix root_path in WebSocket Connection Scope
* Tue Aug 31 2021 Torsten Gruner - Update to 3.4.1
* Fixed an issue with the deadlock detection where it had false positives during exception handling- Release to 3.4.0- Release to 3.4.0
* Calling sync_to_async directly from inside itself (which causes a deadlock when in the default, thread-sensitive mode) now has deadlock detection.
* asyncio usage has been updated to use the new versions of get_event_loop, ensure_future, wait and gather, avoiding deprecation warnings in Python 3.10. Python 3.6 installs continue to use the old versions; this is only for 3.7+
* sync_to_async and async_to_sync now have improved type hints that pass through the underlying function type correctly.
* All Websocket
* types are now spelled WebSocket, to match our specs and the official spelling. The old names will work until release 3.5.0, but will raise deprecation warnings.
* The typing for WebSocketScope and HTTPScope\'s `extensions` key has been fixed.
* Wed Jul 07 2021 Markéta Machová - Adjust requirements to work also on Leap
* Wed May 05 2021 Ben Greiner - Update to 3.3.4
* The async_to_sync type error is now a warning due the high false negative rate when trying to detect coroutine-returning callables in Python.- Release to 3.3.3
* The sync conversion functions now correctly detect functools.partial and other wrappers around async functions on earlier Python releases.- Release to 3.3.2
* SyncToAsync now takes an optional \"executor\" argument if you want to supply your own executor rather than using the built-in one.
* async_to_sync and sync_to_async now check their arguments are functions of the correct type.
* Raising CancelledError inside a SyncToAsync function no longer stops a future call from functioning.
* ThreadSensitive now provides context hooks/override options so it can be made to be sensitive in a unit smaller than threads (e.g. per request)
* Thu Jan 14 2021 Steve Kowalik - Update to 3.3.1
* Updated StatelessServer to use ASGI v3 single-callable applications.
* 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
* Wed Jul 01 2020 Steve Kowalik - Update to 3.2.10:
* Fixed bugs due to bad WeakRef handling introduced in 3.2.8
* Fixed regression with exception handling in 3.2.8 related to the contextvars fix.
* Fixed small memory leak in local.Local
* contextvars are now persisted through AsyncToSync
* Fri Apr 24 2020 Tomáš Chvátal - Execute tests
* Thu Apr 23 2020 Marcus Rueckert - initial package
 
ICM