Size: a a a

2020 May 24

EG

Emmanuel Goldstein in rust_offtopic
Stanislav Popov
господи да из pipy точно так же удаляются старые пакеты, приходится поднимать свои, контроля зависимостей там не было никакого лет 20 до того как изобрели pipenv. и ты еще чтото упрекаешь )
Агась, только у среднего проекта на питоне зависимостей меньше раз эдак в сто без преувеличений
источник

AR

Aleksandr Razumov in rust_offtopic
В го есть дефолтный прокси, который кеширует пакеты навсегда, например
источник

AR

Aleksandr Razumov in rust_offtopic
Так что удалить ничего не возможно
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
Агась, только у среднего проекта на питоне зависимостей меньше раз эдак в сто без преувеличений
Потому что стандартная библиотека не пустая и нет культуры микропакетов
источник

ГС

Георгий Седометов... in rust_offtopic
Emmanuel Goldstein
Потому что если это is-number, то от него непосредственно или транзитивно зависит половина экосистемы
ну и пускай зависит. Ты видишь, что помнялось в is-number, видишь, что в остальных пакетах поменялся только номер версии is-number, почему нужно проверять повторно то, что не поменялось?
источник

EG

Emmanuel Goldstein in rust_offtopic
Георгий Седометов
ну и пускай зависит. Ты видишь, что помнялось в is-number, видишь, что в остальных пакетах поменялся только номер версии is-number, почему нужно проверять повторно то, что не поменялось?
В остальных пакетах поменялся не только номер версии
источник

EG

Emmanuel Goldstein in rust_offtopic
Остальные пакеты тоже обновляются
источник

ГС

Георгий Седометов... in rust_offtopic
окей, но если меняется не только версия, но и код, то и в случае одной жирной зависимости код бы тоже поменялся, и точно так же пришлось проверять, что вредных изменений не было
источник

EG

Emmanuel Goldstein in rust_offtopic
Георгий Седометов
окей, но если меняется не только версия, но и код, то и в случае одной жирной зависимости код бы тоже поменялся, и точно так же пришлось проверять, что вредных изменений не было
1. Микропакет обновляется из-за серьёзной проблемы
2. Нужно обновить все пакеты, которые используют микропакет до версии, в которой они больше не зависят от проблематичной версии микропакета
источник

SP

Stanislav Popov in rust_offtopic
Emmanuel Goldstein
Агась, только у среднего проекта на питоне зависимостей меньше раз эдак в сто без преувеличений
потому что кринжатина без типизации просто не может зависить от чего то внешнего банально потому что не договориться об интерфейсах
источник

SP

Stanislav Popov in rust_offtopic
в жс тоже ничего ни от чего не зависит кстати, но там ПРИХОДИТСЯ потому что нет стдлибы
источник

EG

Emmanuel Goldstein in rust_offtopic
Stanislav Popov
потому что кринжатина без типизации просто не может зависить от чего то внешнего банально потому что не договориться об интерфейсах
JS точно так же без типизации, но это не мешает ему иметь столько зависимостей, что node_modules больше, чем target
источник

SP

Stanislav Popov in rust_offtopic
Emmanuel Goldstein
JS точно так же без типизации, но это не мешает ему иметь столько зависимостей, что node_modules больше, чем target
node_modules рекурсивен. для каждого пакета качает зависимости свои
источник

EG

Emmanuel Goldstein in rust_offtopic
Stanislav Popov
node_modules рекурсивен. для каждого пакета качает зависимости свои
Ну, у этого подхода есть плюсы и минусы
Плюсы: работают ромбовидные зависимости
Минусы: работают ромбовидные зависимости
источник

EG

Emmanuel Goldstein in rust_offtopic
Кстати, эксперты
источник

SP

Stanislav Popov in rust_offtopic
источник

EG

Emmanuel Goldstein in rust_offtopic
Я понял, что в выбранной материнке нет вайфая и теперь выбираю сетевую карту
источник

SP

Stanislav Popov in rust_offtopic
это все что мне накачало 415 пакетов если что
источник

SP

Stanislav Popov in rust_offtopic
Emmanuel Goldstein
Я понял, что в выбранной материнке нет вайфая и теперь выбираю сетевую карту
зачем тебе вайфай на печке. эзернет сила
источник

EG

Emmanuel Goldstein in rust_offtopic
serde_derive устарел, заменяется на фичу
источник