Bug 47416

Summary: Обновить до версии 3.7
Product: Sisyphus Reporter: Dmitry Lyalyaev <fruktime>
Component: python3-module-asgirefAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Dmitry Lyalyaev 2023-08-31 10:21:51 MSK
После обновления django, большая часть пакетов зависящая от нее выдает ошибку пересборки "ImportError: cannot import name 'iscoroutinefunction' from 'asgiref.sync' (/usr/lib/python3/site-packages/asgiref/sync.py)"

Функция "iscoroutinefunction" в asgiref появилась начиная с версии 3.6 (https://github.com/django/asgiref/blob/3.6.0/CHANGELOG.txt)

django 4.2 использует в асинхронных Views "asgiref" (>=3.6) вместо "asyncio"
(https://github.com/django/django/blob/4.2.4/setup.cfg#L42)
Comment 1 Alexey Shabalin 2023-08-31 18:00:48 MSK
* Thu Aug 31 2023 Alexey Shabalin 3.7.2-alt1
- New version 3.7.2.