3.n в версии 3.n+k? Аналог backports, только в другую стороную. Или тут все частный случай?
У меня один очень нужный пакет импортирует из typing по-старому, а в питоне 3.10 этот импорт лежит немного в другом месте в typing. Форкать и тп не хотелось бы. Безопасники требуют 3.10, а этот пакет - не выше 3.8. Если поправить этот импорт - все работает.
по-старому это как?
это произошло в 3.3 > collections.abc - New in version 3.3: Formerly, this module was part of the collections module.
Я про конкретно Mapping: пакет импортирует из просто collections, а в 3.10 оно лежит в collections.abc
Оно там лежит всю жизнь
Ну ты можешь заманкипатчить так-то. Но выглядит как будто у вас либа, которую поддерживать перестали 5+ лет назад и пора валить
Обсуждают сегодня