Size: a a a

2021 June 27

DH

Dark Hole in dlang.ru
Я не особо понял при чём тут python way и каким образом это относится к написанию скриптов
источник

DH

Dark Hole in dlang.ru
Если это ещё можно приводить как пример "не пишите крупные проекты на питон", то с скриптами не канает
источник

KF

Konstantin Firsov in dlang.ru
ну примерно, как в случае транзитивной зависимости: way относится к пайтону, а пайтон относится к скриптам, то и pw относится к скриптам через политику разработки языка и т.п.. Формально, если a - pway, b - пайтон, c - скрипт, то aRb и bRc дают aRc).
источник

KF

Konstantin Firsov in dlang.ru
конечно, зависимость притянута за уши, но все же)
источник

KF

Konstantin Firsov in dlang.ru
но опять-таки я не хейтер пайтона). Я разраб прагматичный - беру то, что работает и любимого языка, как такового, у меня и нет. Хотя на фоне профдеформации я даже скорее немного хейтер всего it)
источник

DH

Dark Hole in dlang.ru
Так ситуация с Mercurial необязательно относится к python way, что бы ты в это слово не вкладывал.

По-моему тут вполне простая и печальная ситуация. Разрабы выпустили новую мажорную версию где поломали обратную совместимость кучи вещей. Разрабы хотят чтобы все быстрее туда переехали, чтобы не поддерживать старую версию. Проеб тут только в том, что не было инструментов для быстрого и безболезненного перехода с одного на другой. Mercurial попытались усидеть на двух стульях и не смогли (по понятным причинам).

Но скрипты — это не Mercurial. Скрипты гораздо меньше и проще, как следствие, их и переводить на новую версию питона соответственно в разы проще. И то не факт что это нужно — долгое время тащили вторую версию питона рядом с третьей, а значит можно запустить старые скрипты без существенных проблем. Так что не писать скрипты на питоне потому что меркуриал поломался — это бессмысленно. Разумеется, никто не запрещает тебе не писать скрипты на питоне, но это не значит что есть весомые причины так делать. Ну вот захотелось не использовать питон — не используешь, никаких проблем.
источник

И

Игорь in dlang.ru
Ну вообще-то есть официальная тулза 2to3 в помощь. Есть пакет six позволяющий писать код не зависящий от версии питона. Я переводил несколько своих приложений и либ с 2 на 3 - ну потратил день на это
источник

DH

Dark Hole in dlang.ru
Как я понял, 2to3 не сразу же появилась — в этом и претензия
источник

И

Игорь in dlang.ru
Да вроде сразу, ну или с небольшой задержкой. Память может изменять, но мне кажется что 2to3 была частью перехода на 3
источник

EP

Egor Pugin in dlang.ru
да и скрипты отваливаются вон
источник

EP

Egor Pugin in dlang.ru
или апгрейдишь ос на новую, там старого питона совсем уже нет
источник

EP

Egor Pugin in dlang.ru
его ещё искать, ставить
источник

DH

Dark Hole in dlang.ru
Эм что?
источник

DH

Dark Hole in dlang.ru
Это проблемы оси
источник

DH

Dark Hole in dlang.ru
В твоей ситуации мы вроде как разобрались
источник

DH

Dark Hole in dlang.ru
Когда ещё отваливались?
источник

EP

Egor Pugin in dlang.ru
дистры старый тоже исключают. Если сам не апгрейдил скрипты, они отвалятся в какой-то момент
источник

DH

Dark Hole in dlang.ru
Чево блять
источник

DH

Dark Hole in dlang.ru
Я не особенно понимаю что за дистры такие, которые при апгрейде удаляют пакеты
источник

DH

Dark Hole in dlang.ru
Или что за дистры такие в которых нельзя поставить python 2 из репозитория
источник