пакет click, он является subdependency для flask и black. фласк требует одну версию, блек - другую. одна не совместима со второй.
мне кажется, что я где-то и когда-то находил что-то типо такого:
```
Flask[@click==x.x.x]==1.1.2
black[@click==y.y.y]==22.6.0
```
но нигде не могу найти.
почитал, вроде как https://python-poetry.org как раз с такой ерундой справляется, но сейчас не время переезда с пипа на poetry
Зачем тебе одновременно и flask, и black в одном окружении? Poetry эта проблему не решит
юзкейс следующий: так и есть: есть отдельно requirements для прода и requirements-linter в requirements-linter есть ``` pylint==2.14.5 black==22.6.0 ``` так вот pylint, если видит импорт, но не видит либу в своем env, то кидает ошибку: E0401 Unable to import 'networkx' (import-error) [pylint] а эта либа идет с продовского окружения, а в продовском, помимо прочего есть flask с зависимостью на click) cc @nblagodarnyy @huvix @andy_ap
Пробовал подобрать версию black так, чтобы она не вызывала конфликтов с flask?
в ручную не, не изучал эту compatibility matrix. думал, что есть более простой способ)
Обсуждают сегодня