Классно когда тестовый ран занимает минут пять...
Вся концентрация летит хз куда
Вот бы комп помощнее...
Классно когда тестовый ран занимает минут пять... Вся концентрация летит хз куда Вот бы комп помощнее... 22 comments
Опять загадка жака фреско У меня всё работает В CI всё падает Вопрос: какого хрена?? Кокая кросота, аж страшно становится То есть, чтобы просто отрезолвить граф зависимостей, pip выполняет произвольный код, который может ещё и не запуститься, если у вас нет компилятора и хедеров АААААААААААААААААА ...и опции чтобы этого не делать нет, потому что "dry-run должен соответствовать wet-run, и так же падать при билде" --global-option <options> Extra global options to be supplied to the setup.py call before the install or bdist_wheel command. Документировать эти global options конечно не нужно. Однажды человек нашёл лампу с джином Человек застрелился Запускаю в докере проблемную команду, чтобы воспроизвести ошибку сборки guess fuckn what? В локальном докере она отработала как надо Такое ощущение, что вообще никому из пользователей pip/setuptools/distutils не надо было просто резолвить зависимости ПРОСТО. СУКА. РЕЗОЛВИТЬ. без сборки сишных/растовых/карстовых/хуястовых расширений Причем резолверы есть ...но не в pip А нет, отбой. Резолвер дёргает под капотом pip, и он всё так же падает в чистом окружении на psycopg2 Неужели не существует способа отрезолвить зависимости без выполнения произвольного кода с рандомными зависимостями............................ Почему общемировое сообщество ещё не сожгло setup.py напалмом до основания, а потом не расхуярило основание в пыль это же пиздец У нас есть distutils и setuptools. Второй вроде как должен был заменить первый, но при этом он его дёргает, а ещё иногда в setup.py смешивается одно с другим... @mo Сжёг #Python в своей линии работ, не сожалею. Сущий костыль без шанса на реабилитацию. Только сделаешь по уму с каким-нибудь альтернативным менеджером зависимостей по типу #Poetry, так на стороне найдутся чудики, которые начнут что-то мямлить про регенерацию requirements.txt. Серьёзно, это уже каста мазохистов. А на десерт: напутанные к хуям импорты, перегрузка операторов и метаклассы - которых ты не просил, а у автора библиотеки зачесалось в одном месте. #nopython |
А, это я тупая и забыла включить VPN, а pip взял и радостно завис ожидая что ему кто-то ответит