Size: a a a

2021 December 05

SZ

Sergey Z in rannts
Обратил внимание, что добавили poetry.
Вот одно добавили, второе удаляют.
Не понятно
источник

RB

Roman Bolkhovitin in rannts
Одно - стильно модно молодежно, второе - экзотика и эзотерика даже среди олдов )
источник

SZ

Sergey Z in rannts
Платят олды. А хипсторы вскодом пользуются.
Такой себе бизнес
источник

RB

Roman Bolkhovitin in rannts
ну хз, у нас контора за чарм платит, пользуемся поетри, а про билдаут никто не слышал (я специально спрашивал, когда один чувак, начав писать на го, увидел там вендоринг и сказал, что мол "вот бы так было можно в питоне").

И по моим наблюдениям вероятность услышать что-нибудь про билдаут за пределами этого чата околонулевая, я даже видел пару докладов посвященных исключительно развитию инструментов сборки в экосистеме питона, и емнип его в них даже не упомянули, хотя казалось бы, где же еще, как не там. А может быть и упомянули, но не более чем "когда-то были zope и они придумали такую штуку как buildout, это было 3000 лет назад".

Я очень сомневаюсь что jetbrains совсем уж глупые и дропнули эти фичи не  поинтересовавшись сколько пользователей это затронет.
источник

SZ

Sergey Z in rannts
Да, конечно, так и есть.
И вряд-ли мы узнаем, сколько таких пользователей.
Но если поддержка жрать не просила, то жертвовать даже 1 пользователем, наверно, не очень.
С другой стороны, можно долго не обновляться
источник
2021 December 06

KK

Kirill (Cykooz) Kuzm... in rannts
Вендоринг? Технологии сделали круг. Раньше только он и был, особенно в PHP. Выросло новое поколение, которое на знает что это такое, и ему кажется это супер крутой фичей, свежий глоток воздуха. А то понаписали сложных пакетных менеджеров, всякие pip-ы, которые пакеты ставят не в тот питон.
Хотя вроде pip-ы не запрещают вендоринг - таскай с собой папку с колёсами и ставь из неё пакеты в офлайне.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
А с PyCharm было более лучшее решение - выложить в открытый доступ, в виде отдельных плагинов, то что они выпилили. Может те единицы процентов, которым оно нужно - взяли бы на себя их развитие.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
С билдаутом я постараюсь на этой неделе довести дело до конца. Рецепт уже готов, надо только всё оформить по красоте, всякие там readme написать, проверить в реальных условиях, и выложить в PyPi.
источник

SZ

Sergey Z in rannts
❤️
источник

A🌚

Al 🌚l in rannts
А кто считает вендоринг глотком свежего воздуха? Ни от кого не слышал никогда. Любой кто видел пхп или ноду (то есть примерно все) знают что это
источник

SA

Sergey Arkhipov in rannts
Можно еще вендорить не в локальном каталоге, а пользоваться промежуточными проксями, вроде devpi или athens. То же самое, только файлы лежат не у тебя
источник

SZ

Sergey Z in rannts
Коллеги вендорят папку виртуалэнва. Работает, но оставляет ощущение костыля. Не знаю почему.
источник

RB

Roman Bolkhovitin in rannts
при сборке зависимости так подкладывают или прямо в репе лежит?
источник

SZ

Sergey Z in rannts
При сборке, в репу не кладут, это было бы совсем грустно
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну если у вас система сборки и продакшен сервера имеют одинаковую операционку и инсталяцию питона, то в теории с этим не должно быть проблем.
источник

с

сонная википедия... in rannts
в Go кладут (на самом деле вендоринг в Go это пережиток прошлого, в общем-то)
источник

SA

Sergey Arkhipov in rannts
Не только прошлого, но и настоящего и будущего!
источник

SZ

Sergey Z in rannts
В го кладут все зависимости в репу? Это не звучит как что-то связанное с Го, скорее с привычками команды?
источник

RB

Roman Bolkhovitin in rannts
у безопасников есть аргумент, что это единственный способ который гарантирует что ты соберешь именно то, что собирался и ничего не скомпроментировано, мол даже контрольные суммы в лок-файле не гарантия
источник

с

сонная википедия... in rannts
ну, сейчас их кладут потому что в Go нет централизованной штуки вроде PyPI и модуль может тупо пропасть
источник