The OpenNET Project / Index page

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

Опубликован план прекращения поддержки Python 2 в NumPy

16.11.2017 09:49

Разработчики NumPy, библиотеки для научных вычислений, ориентированной на работу с многомерными массивами, представили план прекращения поддержки Python 2. Начиная с 2010 года NumPy параллельно поддерживает ветки для Python 2 и Python 3. Полноценное развитие обеих веток будет производиться до 31 декабря 2018 года, после чего новые возможности будут добавляться только в ветку для Python 3, а в ветке для Python 2 будут только исправляться ошибки.

Выпуск обновлений с исправлениями к ветке NumPy для Python 2 будет осуществляться сообществом до 31 декабря 2019 года, после чего возможность дальнейшей поддержки будет зависеть от активности лиц, заинтересованных в продолжении использования Python 2. Напомним, что поддержка Python 2.7 будет прекращена сообществом разработчиков языка Python в 2020 году.

  1. Главная ссылка к новости (https://github.com/numpy/numpy...)
  2. OpenNews: Релиз PyPy 5.9, реализации Python, написанной на языке Python
  3. OpenNews: Выпуск Cython 0.27, компилятора для языка Python
  4. OpenNews: В каталоге Python-пакетов PyPI выявлено 10 вредоносных библиотек
  5. OpenNews: Разработка Python переведена на GitHub
  6. OpenNews: Выпуск языка программирования Python 3.6
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/47576-numpy
Ключевые слова: numpy, python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (57) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:55, 16/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И всеравно маргиналы остануться кто двойкой будет пользоваться не потому что их прижал легаси, а потому что они не хотят ничего нового...
     
     
  • 2.3, бедный буратино (ok), 09:59, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >  И всеравно маргиналы остануться кто двойкой будет пользоваться не потому что их прижал легаси, а потому что они не хотят ничего нового...

    именно. в python 2 нет проблемы, какая версия у пользователя, 3.3 или 3.6, и какие из фич там есть

     
     
  • 3.4, Аноним (-), 10:00, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +14 +/
    "Ловите некроманта!"
     
  • 3.22, Аноним (-), 15:16, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну попробуй код для 2.7 исполнить в, например, 2.1
     
     
  • 4.29, бедный буратино (ok), 16:31, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Python 2.7 в Debian появился в Debian Wheezy, это 2013 год. В OpenBSD он появился в 5.0, это 1 ноября 2011 года. Так что даже на системах, где давно ничего не пенялось, скорее всего именно python 2.7
     
     
  • 5.36, Аноним (-), 18:15, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В SLES писал скрипты для 2.6  Python полгода назад, потому что работает - не трогай(
    Хотелось расстрелять менеджеров
     
     
  • 6.43, Аноним (-), 20:59, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> В SLES писал скрипты для 2.6  Python полгода назад,

    Но зачем, если родные скрипты для него должны быть написаны на Ruby?....

     
  • 5.47, asand3r (?), 21:20, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Буквально позавчера помогал китайцу настроить Zabbix-in-Telegram на каком-то RedHat с Python 2.6.6.
     
  • 5.57, Аноним (-), 14:28, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На самом деле решение проблемы очень простое Нужна петиция за создание официаль... большой текст свёрнут, показать
     
     
  • 6.61, XoRe (ok), 00:31, 18/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Впрочем я
    > думаю, что тут должно пройти поколение людей что бы бородатые админы
    > сменились молодыми и амбициозными с мотивацией что-то менять ...

    Вот вы молоды и амбициозны? Ну так поменяйте)

     
  • 3.34, Онаним (?), 17:48, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А какие фичи из 3.3 отсутствуют в 3.6?
     
     
  • 4.56, Аноним (-), 14:19, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну например одна из самых главных async/await
     
  • 2.26, _hide_ (ok), 16:15, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не все хотят докупать оборудование, чтобы новый питон в продакшен загнать. Админы локалхоста рулят :-)
     
     
  • 3.40, Аноним (-), 20:38, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Докупать? 3.x вообще производительнее из коробки.
     
     
  • 4.54, vit (??), 08:12, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    увы но старт до сих пор медленнее
     
     
  • 5.58, Аноним (-), 14:30, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > увы но старт до сих пор медленнее

    Наблюдаю ровно противоположную картину. Старт системы на 3 змее гораздо более быстрее происходит чем на 2. Возможно проблема в использовании каких-то старых устаревших ситсем или библиотек.

     
  • 3.45, Аноним (-), 21:15, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня питон 3.7 на третьем пне крутится с 256 мегами, а ты мне тут такую пургу гонишь.
     
     
  • 4.55, бедный буратино (ok), 08:51, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня питон 3.7 на третьем пне крутится с 256 мегами, а
    > ты мне тут такую пургу гонишь.

    У меня и клиент и сервер на python 2 крутились на p150/24 под OpenBSD :)

    Когда следующий свой веб-проект опубликую, дам доступ к нему на p2-400/64. Хотел сначала на p133/32, но там почему-то иногда (и не только в OpenBSD) скорость сети в pcmcia-сетевухе падает до 40 байт в секунду :(

     
     
  • 5.60, Necro Mancer (?), 16:51, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня и клиент и сервер на python 2 крутились на p150/24 под OpenBSD :)

    Неплохо!
    ...
    > Хотел сначала на p133/32, но там почему-то иногда (и не только в
    > OpenBSD) скорость сети в pcmcia-сетевухе падает до 40 байт в секунду :(

    Вот как заработает, так и получите магистра! А пока оттачивайте ваше искуство.

    Представитель Ковена

     
  • 3.59, Аноним (-), 14:34, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Дело не в докупании железа сейчас вроде как с железом особенно проблем нет Сист... большой текст свёрнут, показать
     
  • 2.33, Потомок изобретателя колеса (?), 16:44, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Кожен москаль повинэн знаты паскаль, а хохлы уси пишуть на Си
     

  • 1.2, Аноним (-), 09:56, 16/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ок.

    красношляпым вопрос, кто-нибудь может объяснить, для чего в федоре и центоси7 пакеты с 3м питоном именуются по-разному? в федоре есть python3, в центоси есть python34. И зависимости в пакетах и спеках соответствующим образом прописаны. Для чего так неодинаково?

     
     
  • 2.5, mumu (ok), 10:05, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    очевидно для того, чтобы держать несколько разных версий в одной системе.
     
     
  • 3.9, Аноним (-), 11:16, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Странное у вас "очевидно". Вопрос в том, почему по-разному то? Да на здоровье, пусть бы федоре были python34 python36 python38 а в центосе python34 только. Но нет! Надо сделать криво - в феде python3, в центе python34
     
     
  • 4.11, Аноним (-), 12:26, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    не пользуйтесь питоном. вот и весь ответ :)
     
     
  • 5.19, Аноним (-), 13:39, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > не пользуйтесь питоном

    А также федорой.

     
     
  • 6.21, Аноним (-), 14:56, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> не пользуйтесь питоном
    > А также федорой.

    А лучше всего - компьютером.


     
  • 4.13, Neptus (?), 12:29, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В Федоре вызывается, 'Python3' - общий случай. И 'Python3.6' (или дополнительные) уже конкретно.
     
     
  • 5.15, Аноним (-), 12:40, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    я про зависимости. Вот софт, у него builddependencies стоит python3-devel. И для пересборки под центом надо делаь %if ?0rhel python34-devel . Ну тупость же.
     
     
  • 6.31, бедный буратино (ok), 16:37, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кто его знает, какой python будет через 10 лет, то ли 3.29, то ли 7.0

    а в федоре есть только одна версия - последнее, и если что-нибудь отвалится. невелика беда

     
     
  • 7.37, Аноним (-), 18:58, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос был к знающим ПОЧЕМУ это так. Т.е. тем, что в курсе обоих проектов и объяснит эту несуразицу. Не надо пытаться ответить там, где не компетентен, это выглядит странно. Не знаешь - промолчи. Поставь минус, если хочешь.

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

     
     
  • 8.38, бедный буратино (ok), 19:23, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    и какая буква в ответе тебе непонятна ... текст свёрнут, показать
     
  • 8.51, mumu (ok), 23:22, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Одно для серверов и там нужна стабильность и переносимость на протяжении всего ж... текст свёрнут, показать
     
     
  • 9.53, Аноним (-), 06:54, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно, логики нет Они что, не знают про метапакеты Ломают совместимость на пус... текст свёрнут, показать
     
  • 4.41, Онаним (?), 20:44, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Python 3.4. OMG.
     

  • 1.6, Аноним (-), 10:11, 16/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Думаю, сначала следовало бы опубликовать план разработки концепции прекращения поддержки. Без этого получается скоропалительное решение, с кондачка.
     
     
  • 2.42, Онаним (?), 20:46, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Думаю, сначала следовало бы опубликовать план разработки концепции прекращения поддержки.
    > Без этого получается скоропалительное решение, с кондачка.

    Поддержку никто пока не прекращает, прекращают развитие legacy-ветки. И наверняка некоторые важные вещи всё-равно будут добавляться.

     

  • 1.7, yet another anonymous (?), 10:54, 16/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Полетит генерация документации в Mesa, всякие преобразования в fonttools.

    Если речь пойдет о "убрать python2 в пользу python3" --- идите адаптируйте asciidoc.

     
     
  • 2.8, iv (?), 11:03, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Генерация документации Mesa использует NumPy? Cуровые у них там доки...
     
     
  • 3.10, yet another anonymous (?), 12:13, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это приходит от всяких markup crap. Питонячьи петли зависимостей --- это что-то.

    Принципы питонного сообщества тоже оригинальные: огромная туча модулей --- это в основном C с тонюсенькой обёрткой в питон.

     
  • 2.52, Аноним (-), 02:29, 17/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Конвертация не проблема. Основная проблема - это гумнокод профнепригодных, который обычно встречается в проектах для python 2. Профпригодные давно обеспечили совместимость с 3шкой.
     

  • 1.12, Аноним (-), 12:29, 16/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не проще ли вообще не использовать NumPy с питоном, а сразу писать на современных языках типа Julia и не иметь проблем ни с производительностью, ни с совместимостью?....
     
     
  • 2.14, trolleybus (?), 12:38, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Julia как бы еще не 1.0 даже, поэтому от проблем с совместимостью не застрахован никто
     
  • 2.16, Neptus (?), 12:45, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Не проще ли вообще не использовать NumPy с питоном, а сразу писать
    > на современных языках типа Julia и не иметь проблем ни с
    > производительностью, ни с совместимостью?....

    А что, уже появилась хоть нормальная версия. Пока даже не полуверсия...

     
     
  • 3.17, Neptus (?), 12:46, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/

    > А что, уже появилась хоть нормальная версия. Пока даже не полуверсия...

    Влепились лишние строки....

     
  • 2.24, Аноним (-), 15:22, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Python, в отличие от Julia, самодостаточный, не зависит от всяких LLVMов
     
     
  • 3.44, Аноним (-), 21:00, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Python, в отличие от Julia, самодостаточный, не зависит от всяких LLVMов

    Это какой из его диалектов и версий самодостаточен?

     
  • 2.27, Аноним (-), 16:21, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Not mature yet.
     
  • 2.49, Аноним (-), 21:25, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    julia - это с питоном и рядом не стояла. Списана с матлаба и настолько же отвратительна.
     

  • 1.18, Мозг (?), 12:46, 16/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Хватит откапывать уже стюардессу. Тройка уже десять лет как вышла, а вы все с двойкой мучаетесь.
     
     
  • 2.20, 1 (??), 14:05, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это ВЫ с 3-кой мучаетесь.
    В 2ке всё работает.
     
     
  • 3.23, Py3 (?), 15:18, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И будет работать!
     
  • 3.25, th3m3 (ok), 15:23, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Всё работает? Ничего, скоро NumPy перестанет работать :) И такого будет всё больше.
     
  • 3.32, trolleybus (?), 16:37, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В 3-ке уже тоже давно все работает (как минимум, все, что нужно)
     
  • 3.35, vakorol (?), 18:15, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я с тройкой не мучаюсь - там всё работает. Ни разу не было проблем ни с поддержкой модулей, ни с чем-то другим.
     
  • 2.28, Аноним (-), 16:23, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В 2020 грянет гром, видать и что-то начнёт меняться.
     
     
  • 3.30, бедный буратино (ok), 16:32, 16/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В 2020 грянет гром, видать и что-то начнёт меняться.

    Исходные коды превратятся в тыкву? :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    A-Real
    Hosting by Hoster.ru
    Хостинг:

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