Email or username:

Password:

Forgot your password?
Top-level
Мя :sparkles_lesbian:

Запускаю в докере проблемную команду, чтобы воспроизвести ошибку сборки

guess fuckn what? В локальном докере она отработала как надо

8 comments
Мя :sparkles_lesbian:

Такое ощущение, что вообще никому из пользователей pip/setuptools/distutils не надо было просто резолвить зависимости

ПРОСТО. СУКА. РЕЗОЛВИТЬ. без сборки сишных/растовых/карстовых/хуястовых расширений

Мя :sparkles_lesbian:

Причем резолверы есть
Но они используют алгоритм PubGrub
Который как бы хорош, и используется много где, даже в poetry, кажется

...но не в pip

EredYasibu :flagancom: replied to Мя

@mo читаю все эти посты и в голове: "это притча о @mo на pip-войне"

Мя :sparkles_lesbian: replied to Мя

А нет, отбой. Резолвер дёргает под капотом pip, и он всё так же падает в чистом окружении на psycopg2

Неужели не существует способа отрезолвить зависимости без выполнения произвольного кода с рандомными зависимостями............................

Мя :sparkles_lesbian: replied to Мя

Почему общемировое сообщество ещё не сожгло setup.py напалмом до основания, а потом не расхуярило основание в пыль

это же пиздец

Мя :sparkles_lesbian: replied to Мя

У нас есть distutils и setuptools. Второй вроде как должен был заменить первый, но при этом он его дёргает, а ещё иногда в setup.py смешивается одно с другим...

Мя :sparkles_lesbian: replied to Мя

попытки точечно отстрелить build_ext пока безуспешны...

Винт Прокс replied to Мя

@mo Сжёг #Python в своей линии работ, не сожалею. Сущий костыль без шанса на реабилитацию. Только сделаешь по уму с каким-нибудь альтернативным менеджером зависимостей по типу #Poetry, так на стороне найдутся чудики, которые начнут что-то мямлить про регенерацию requirements.txt. Серьёзно, это уже каста мазохистов. А на десерт: напутанные к хуям импорты, перегрузка операторов и метаклассы - которых ты не просил, а у автора библиотеки зачесалось в одном месте. #nopython

Go Up