The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В пакетном менеджере PIP прекращена поддержка Python 2, opennews (ok), 24-Янв-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "В пакетном менеджере PIP прекращена поддержка Python 2"  –1 +/
Сообщение от Lex (??), 24-Янв-21, 10:51 
"прекращение поддержки Python 2.7 и 3.5, а также прекращение совместимости с записями в кэше, созданными в версиях pip < 20.0"
"Пользователям Python 2 необходимо оставаться на старых выпусках PIP"

Прям эталонный "лифпад", только питоновский и продвинутый с самого верха.
Но это, разумеется, другое.

Ответить | Правка | Наверх | Cообщить модератору

14. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (7), 24-Янв-21, 10:59 
Знаешь, я очень долго всячески избегал питона как раз из-за необходимости поддерживать 2 ветку. Большая часть работы сводилась как раз к поддержки 2 ветки и вендового питона. Я так понимаю решение не выкинуть 2 сразу стоило многих лет стагнации для кучи проектов. Скажем, сегодняшнее состояние экосистемы намного лучше, чем оно было пару лет назад, когда ещё не все выкинули 2 ветку.
Ответить | Правка | Наверх | Cообщить модератору

15. "В пакетном менеджере PIP прекращена поддержка Python 2"  +5 +/
Сообщение от Аноним (15), 24-Янв-21, 11:10 
... решение использовать пайтон сразу стоило многих лет стагнации для кучи проектов...

Исправил, не благодари.

Ответить | Правка | Наверх | Cообщить модератору

16. "В пакетном менеджере PIP прекращена поддержка Python 2"  –1 +/
Сообщение от Аноним (16), 24-Янв-21, 11:21 
На Дефолт ОС, да, так и есть. Впрочем там и любой другой язык ведёт себя так же.
Ответить | Правка | Наверх | Cообщить модератору

91. "В пакетном менеджере PIP прекращена поддержка Python 2"  +1 +/
Сообщение от Аноним (-), 24-Янв-21, 20:43 
Э нет, я бы сказал что это питон себя так ведет на любой ос. Вон в убунте фееричные питонофаллауты. Начиная с их апдейтера многострадального, обламывающегося каждую вторую версию убунты на фоне питонопроблем.
Ответить | Правка | Наверх | Cообщить модератору

20. "В пакетном менеджере PIP прекращена поддержка Python 2"  –3 +/
Сообщение от Аноним (7), 24-Янв-21, 11:35 
Мой опыт отличается от твоего, за месяц я пишу кода по сложности равноценного нескольким годам разработки на компилируемых языках.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

23. "В пакетном менеджере PIP прекращена поддержка Python 2"  +2 +/
Сообщение от Аноним (23), 24-Янв-21, 11:44 
У людей, которые будут потом поддерживать твой код, тоже будет отличительный опыт
Ответить | Правка | Наверх | Cообщить модератору

46. "В пакетном менеджере PIP прекращена поддержка Python 2"  +2 +/
Сообщение от Маняним (?), 24-Янв-21, 13:03 
>>  нескольким годам разработки

Да чего уж - векам. С Аноним не может быть связано ничего, что обозначается словом "опыт".

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

53. "В пакетном менеджере PIP прекращена поддержка Python 2"  –1 +/
Сообщение от Ты идиот (?), 24-Янв-21, 13:41 
Самокритики в студии🤣
Ответить | Правка | Наверх | Cообщить модератору

92. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (-), 24-Янв-21, 20:44 
С таким ником? Такой камент? Фига, эпично.
Ответить | Правка | Наверх | Cообщить модератору

72. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Урри (ok), 24-Янв-21, 15:58 
- я набираю в минуту 10000 символов!
- да не может быть...
- может. правда, такая фигня получается.

Не звезди, аноним. Ага, за месяц он пишет как за пару нет на сипипишечке...

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

77. "В пакетном менеджере PIP прекращена поддержка Python 2"  +3 +/
Сообщение от Аноним (7), 24-Янв-21, 17:04 
Месяц фуллтайм разработки на питоне (не исправления чужого кода и прочего подобного) это действительно очень много. Особенно когда у тебя нет чётко прописанного плана, где подумали за тебя, и всё уже учтено и изменения вместо этого приходится постоянно адаптировать и тестировать. Кроме того, те же плюсы многословные, ты постоянно будешь совершать ошибки (которых никогда не совершил бы в питоне), там нет никакой реальной возможности проверить различные варианты "в живую" и на это тоже будет уходить много времени, да и ты часто будешь наблюдать неожиданные сайдэффекты зависимостей. В то же время, весь код, который ты напишешь на питоне, будет сразу работать, он будет предсказуемым (ну ладно, ладно, если ты знаешь питон), и он автоматически избавлен от большинства ошибок. Он красивый и лаконичный, легко читаем и сразу понятен. Говорю же, я долго хейтил питон и был в секте "только нейтив только хардкор!" однако мне всё же пришлось признать, что качество кода популярных питон библиотек достаточно высокое, а большинство востребованных вещей имеет прекрасные биндинги (пусть и не всегда они лезут в питон из-за отличающихся принципов работы с ними). И вместо 9999+ строк для каждой зависимости, у тебя будет всего 3. В крайнем случае, части готовой логики можно вынести на нейтив без особых проблем, благо питон это полноценный ЯП (не как тот же жс).
Ответить | Правка | Наверх | Cообщить модератору

82. "В пакетном менеджере PIP прекращена поддержка Python 2"  +3 +/
Сообщение от Аноним (7), 24-Янв-21, 17:16 
А, и ещё. Не знаю, как  у других, но мне тяжело быть продуктивным больше 2-3 часов в день (когда ты без проблем знаешь что делать и сразу видишь как сделать лучше, только бы руки за головой успевали). На питоне я могу х.чить код часов 6 наверно, прежде чем поплавлюсь, и успею сделать раз в 100 больше как минимум (заслуга питона).
Ответить | Правка | Наверх | Cообщить модератору

94. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (-), 24-Янв-21, 20:48 
Но лучше бы ты рассаду выращивал. И то стремно. Всю планету засp@ли своими наколенными поделками, думая что напрогал - и типа все, проблема решена.

А потом оказывается что разработка софта в нормальном виде - вовсе не о том чтобы гнать как на пожар, а такое можно как максимум лоху не в теме всучить, но потом они начинают обходить сторонкой, а то и как гугол, делают для нубов другой ЯП, более прагматичный.

Ответить | Правка | Наверх | Cообщить модератору

103. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (7), 24-Янв-21, 22:49 
Нет, дело тут в другом. Просто в питоне тебе совсем не надо думать "как" тебе писать, только "что". Это практически идеальный язык для прототипирования, решения задач машинного обучения, и нлп. Хотя ты, поди, слов то таких не слышал.

Хорошего софта всегда мало в мире, и он никогда не доступен публично. Се ля ви.

Ответить | Правка | Наверх | Cообщить модератору

113. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (-), 25-Янв-21, 11:18 
> Нет, дело тут в другом. Просто в питоне тебе совсем не надо
> думать "как" тебе писать, только "что".

И по питонопрограммам это заметно. Я одной левой вынес чатбота на этом - просто убедив его чатиться сам с собой, от чего он довольно крепко задумался. Действительно, зачем же валидировать ввод от ремотного юзера? Это не вписывается в парадигму "думать не надо" :)

> Это практически идеальный язык для прототипирования, решения задач машинного обучения,
> и нлп. Хотя ты, поди, слов то таких не слышал.

Почему-же, я просто привык называть такое "лабораторными макетами". Так то и аналог мобильника можно собрать - втыкаете ардуину и сотовый модуль в макетку, даже звонить, в принципе, может, но, черт, на улицу его такое тащить уже дико непрактично. Поэтому чертыхаемся и зеленеем в каде, раскидывая проц и сотовый модуль на одной печатке, лезущей в какой-то внятный корпус и подгоняем конструктив. Иначе оно такое только самому автору креатива и нравится.

> Хорошего софта всегда мало в мире, и он никогда не доступен публично.

Я позволю себе не согласиться с этой точкой зрения. У меня есть подборка опенсорсного софта который я считаю хорошим.

> Се ля ви.

Плохо быть вами, что ж сказать. Выбор между гамнокодом и блобами - как вы до жизни такой докатились?

Ответить | Правка | Наверх | Cообщить модератору

118. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (7), 25-Янв-21, 11:50 
Существуют разные подходы к программированию. Тот, который включает грамотное планирование, полную валидацию ввода (что ни всегда и не везде применимо, производительность проседает значительно), обработку всех исключительных ситуаций, покрытие тестами и всё остальное -- намного затратнее и практически это всегда впустую потраченные ресурсы: вместо логики мы тратим всё время разработки (и половину времени работы ПО) на экзотические 0.000005%-е ситуации. Сколько за чатбота то заплатил?

>подборка опенсорсного софта который я считаю хорошим

Я искренне считаю, что у опенсорса нет и не может быть ничего хорошего. На данный момент существует различный GPL софт, который меня удовлетворяет. Но он практически никогда не идеален и не удовлетворяет все мои хотелки, из-за чего приходится городить самые разнообразные костыли поверх него (и в отличие от клозет сорса их можно накидать без особых проблем). То же самое с опенсорс библиотеками, они очень хорошие и доступны всем. А вот такого софта чтобы было приятно и удобно им пользоваться "как есть", практически не существует. Ни в опенсорсе, ни в клозет сорсе.

Ответить | Правка | Наверх | Cообщить модератору

134. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (-), 26-Янв-21, 11:10 
> Существуют разные подходы к программированию.

У питонистов подход один - х..к, х..к - и в продакшн.

> Тот, который включает грамотное планирование, полную валидацию ввода (что ни всегда
> и не везде применимо, производительность проседает значительно),

Ггг, питонистам критично, с учетом "производительности" дефолтного питона и "совместимости" более быстрых версий. Прикольная в змеюшнике коллекция грабель.

> обработку всех исключительных ситуаций, покрытие тестами и всё
> остальное -- намного затратнее и практически это всегда впустую потраченные ресурсы:
> вместо логики мы тратим всё время разработки (и половину времени работы
> ПО) на экзотические 0.000005%-е ситуации.

TL;DR: "тормоза придумал трус!". Спасибо за иллюстрацию на тему качества. Это хорошо иллюстррует почему я питонокрапом не пользуюсь. Не требуется мне такое гуано. Даже если вы генерите его быстро и много.

> Сколько за чатбота то заплатил?

Я только получил пачку лулзов от офигения понтовавшегося чудика. Бот видите ли маркетировался как "секурный", лол. Ну я и посмотрел. Оказалось - "как обычно у питонистов".

> Я искренне считаю, что у опенсорса нет и не может быть ничего хорошего.

У меня другие идеи на этот счет. Проприетарный софт как-то сильно уж мне по жизни пакостил, и считать такой подход "хорошим" лично я - отказываюсь.

> На данный момент существует различный GPL софт, который меня удовлетворяет.

А мне некоторый софт вполне себе нравится - и я считаю его лучше конкурентов. Скажем, Linux для меня работает лучше чем все остальное. А половину моих задач я на чем-то еще реализовать просто и не возьмусь, просто потому что будет от "нереализуемо" до "очень проблематично".

> Но он практически никогда не идеален и не удовлетворяет все мои хотелки

Идеал по определению недостижим. И горе тому прогеру который это не осознал. Но вы на другом полюсе этой проблемы. При том оба полюса одинаково паршивы. Хотя стоп, вы сразу на обоих полюсах, умудряетесь мерзнуть и поджариваться одновременно. Талант.

> из-за чего приходится городить самые разнообразные костыли поверх него (и
> в отличие от клозет сорса их можно накидать без особых проблем).

Ну так в этом вся фишка и состоит. В клозет сорсе если лыжи не поехали... ух, убедить проприетарщика исправить баг - целая эпопея. А патч на 2 строки я и сам влеплю за 10 минут, если приспичило. Это имхо получше боданий с саппортом полгода.

> То же самое с опенсорс библиотеками, они очень хорошие и доступны
> всем. А вот такого софта чтобы было приятно и удобно им
> пользоваться "как есть", практически не существует. Ни в опенсорсе, ни в клозет сорсе.

Это уже перфекционизм. А так то давно известно что если вам хочется чтобы какая-то работа была сделана качественно - придется сделать ее самому. Но говорят что есть нюансы.

Ответить | Правка | Наверх | Cообщить модератору

99. "В пакетном менеджере PIP прекращена поддержка Python 2"  –1 +/
Сообщение от Аноним (99), 24-Янв-21, 21:04 
Так Вы правильно привели пример. Никто же не говорил, что он не о сложности чтения и поддерживания кода.

Он же не говорил о сложности бизнес логики и не отрицал сложность читаемтости, так что да, вполне возможно, что он пишет очень сложный код. По поддерживаемости и читаемости))

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

26. "В пакетном менеджере PIP прекращена поддержка Python 2"  –1 +/
Сообщение от Аноним (29), 24-Янв-21, 11:58 
Зачем её поддерживать, если можно в документации написать: 3 || GTFO ?
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

40. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Dzen Python (ok), 24-Янв-21, 12:31 
Ты разве не в курсе, каким токсичным может быть сообщество, особливо когда предлагают им выкинуть такую родную игрушку и поставить новую. такую же, но другую?
Ответить | Правка | Наверх | Cообщить модератору

49. "В пакетном менеджере PIP прекращена поддержка Python 2"  +4 +/
Сообщение от Аноним (29), 24-Янв-21, 13:25 
Я знаю каким токсичным могу быть я, когда какие-то отдалённые от жизни люди мне предлагают выкинуть мою аппаратуру и купить новую.
Ответить | Правка | Наверх | Cообщить модератору

147. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (147), 24-Фев-21, 15:46 
То-то ты Rust на всех тредах хейтишь.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

148. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Dzen Python (ok), 24-Фев-21, 20:28 
За дело хейчу. Токсичное сообщество растаманов опеннета.
Которое кстати сразу же делает дерейл на оскорбления, но это пустяки
Ответить | Правка | Наверх | Cообщить модератору

71. "В пакетном менеджере PIP прекращена поддержка Python 2"  +2 +/
Сообщение от Аноним (70), 24-Янв-21, 15:28 
В меркуриал примерно так и сделали. Правда всему проекту, ололо.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

32. "В пакетном менеджере PIP прекращена поддержка Python 2"  +3 +/
Сообщение от Аноним (32), 24-Янв-21, 12:19 
Эталонно то, что старый pip в старом python радостно обновляется до нового и столь же радостно говорит,  что не знает этот синтаксис
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

66. "В пакетном менеджере PIP прекращена поддержка Python 2"  +2 +/
Сообщение от Аноним (-), 24-Янв-21, 15:23 
А он это говорит по дрейней традиции длинным трейсом, по которому вообще ничерта не понятно, кроме того что все пропало, шеф?
Ответить | Правка | Наверх | Cообщить модератору

44. "В пакетном менеджере PIP прекращена поддержка Python 2"  +/
Сообщение от Аноним (-), 24-Янв-21, 12:46 
> "прекращение поддержки Python 2.7 и 3.5, а также прекращение совместимости с записями
> в кэше, созданными в версиях pip < 20.0"
> "Пользователям Python 2 необходимо оставаться на старых выпусках PIP"

И что эти две фразы, выдранные из контекста, должны нам сказать?
> Прям эталонный "лифпад", только питоновский и продвинутый с самого верха.

Неа.
> Но это, разумеется, другое.

Разумеется.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру