Commit Graph

8 Commits

Author SHA256 Message Date
5eed26e899 Accepting request 915312 from home:Simmphonie:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/915312
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asgiref?expand=0&rev=11
2021-09-01 18:53:43 +00:00
de59afa749 Accepting request 904566 from M17N:l10n.opensuse.org:Django-3.2
- Adjust requirements to work also on Leap

OBS-URL: https://build.opensuse.org/request/show/904566
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asgiref?expand=0&rev=10
2021-07-07 09:59:54 +00:00
86fdb6829d Accepting request 890796 from home:bnavigator:branches:devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/890796
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asgiref?expand=0&rev=8
2021-05-05 18:01:08 +00:00
Steve Kowalik
8cb5c3950a - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asgiref?expand=0&rev=6
2021-01-14 04:32:31 +00:00
Steve Kowalik
217acb5558 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asgiref?expand=0&rev=4
2020-07-01 05:00:33 +00:00
Dominique Leuenberger
92b02df221 Accepting request 796777 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/796777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asgiref?expand=0&rev=1
2020-04-25 18:29:32 +00:00
Tomáš Chvátal
9a2e710645 - Execute tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asgiref?expand=0&rev=2
2020-04-24 06:48:23 +00:00
Tomáš Chvátal
e636d23dcd osc copypac from project:home:dmolkentin:netbox package:python-asgiref revision:1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asgiref?expand=0&rev=1
2020-04-24 06:45:59 +00:00