Bug 47416 - Обновить до версии 3.7
Summary: Обновить до версии 3.7
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-asgiref (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-31 10:21 MSK by Dmitry Lyalyaev
Modified: 2023-08-31 18:00 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.