Такое ощущение, что вообще никому из пользователей pip/setuptools/distutils не надо было просто резолвить зависимости
ПРОСТО. СУКА. РЕЗОЛВИТЬ. без сборки сишных/растовых/карстовых/хуястовых расширений
Top-level
Такое ощущение, что вообще никому из пользователей pip/setuptools/distutils не надо было просто резолвить зависимости ПРОСТО. СУКА. РЕЗОЛВИТЬ. без сборки сишных/растовых/карстовых/хуястовых расширений 7 comments
А нет, отбой. Резолвер дёргает под капотом pip, и он всё так же падает в чистом окружении на psycopg2 Неужели не существует способа отрезолвить зависимости без выполнения произвольного кода с рандомными зависимостями............................ Почему общемировое сообщество ещё не сожгло setup.py напалмом до основания, а потом не расхуярило основание в пыль это же пиздец У нас есть distutils и setuptools. Второй вроде как должен был заменить первый, но при этом он его дёргает, а ещё иногда в setup.py смешивается одно с другим... @mo Сжёг #Python в своей линии работ, не сожалею. Сущий костыль без шанса на реабилитацию. Только сделаешь по уму с каким-нибудь альтернативным менеджером зависимостей по типу #Poetry, так на стороне найдутся чудики, которые начнут что-то мямлить про регенерацию requirements.txt. Серьёзно, это уже каста мазохистов. А на десерт: напутанные к хуям импорты, перегрузка операторов и метаклассы - которых ты не просил, а у автора библиотеки зачесалось в одном месте. #nopython |
Причем резолверы есть
Но они используют алгоритм PubGrub
Который как бы хорош, и используется много где, даже в poetry, кажется
...но не в pip