The OpenNET Project / Index page

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

19.04.2018 09:09  Проект Python представил новый каталог пакетов PyPI и пакетный менеджер Pip 10

Введён в строй новый каталог пакетов PyPI для разработчиков на языке Python. Все web-запросы и обращения к API, включая "pip install", перенаправлены со старого pypi.python.org на новый сайт pypi.org. Старый сайт останется доступен до 30 апреля, после чего будет отключен. Новый PyPI полностью переписан и переведён на новый движок Warehouse с шаблонизатором Jinja2 и web-интерфейсом на базе JavaScript-фреймворков Stimulus и gulp.

Внешний вид переделан с нуля и отвечает современным требованиям к адаптивной вёрстке. Появилась поддержка отображения README-файлов с разметкой Markdown. Значительно улучшены средства поиска (задействован ElasticSearch), результаты которого теперь могут группироваться по релевантности и времени последнего обновления. Расширены возможности по классификации проектов в зависимости от тематики, используемых фреймворков, лицензии, статуса разработки, окружения, целевой аудитории и поддерживаемых языков. Из новшеств также можно отметить появление хронологической истории релизов проекта, журнал активности участников разработки и отображение аватаров мэйнтейнров.

Одновременно опубликован значительный релиз пакетного менеджера Pip 10. В новой версии:

  • Прекращена поддержка Python 2.6;
  • Добавлена новая команда "pip config", предназначенная для управления локальной и глобальной конфигурацией;
  • Обеспечена начальная поддержка PEP 518, предоставляющего проектам возможность определения списка пакетов (сборочных зависимостей), необходимых для сборки из исходных текстов;
  • Изменена применяемая по умолчанию стратегия обновления. Рекурсивные обновления зависимостей теперь устанавливаются только при необходимости, когда текущая версия зависимости не удовлетворяет требованиям устанавливаемого пакета (задействован режим "only-if-needed" вместо ранее применяемого режима "eager", при котором зависимости обновлялись при любой возможности);
  • Cущественно улучшена обработка Unicode для не-ASCII локалей в Windows;
  • Проведена внутренняя реорганизация кода pip.


  1. Главная ссылка к новости (https://pythoninsider.blogspot...)
  2. OpenNews: В каталоге Python-пакетов PyPI выявлено 10 вредоносных библиотек
  3. OpenNews: Применение тайпсквоттинга для распространения вредоносных модулей NPM, PyPI и Gems
  4. OpenNews: Пятидесятый выпуск репозитория пакетов pkgsrc
  5. OpenNews: Ошибка в настройке репозитория KDE Neon могла привести к подмене пакетов
  6. OpenNews: NPM стал крупнейшим репозиторием пакетов
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: pypi, pip, python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 09:38, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –6 +/
    Чтобы этот новый-модный-молодёжный дизайн хоть как-то влезал на fullhd экран, пришлось выставить зум на 60%. А так - да, молодцы.
     
     
  • 2.12, Аноним (-), 11:54, 19/04/2018 [^] [ответить]    [к модератору]
  • +8 +/
    Согласен, за... ли сайты которые считают что 10 слов на 24-дюймовом экране - верх совершенства
     
  • 2.27, anonymous (??), 16:05, 19/04/2018 [^] [ответить]    [к модератору]
  • +/
    На FullHD все влезло без зума с панелью вкладок сбоку, ЧЯДНТ?
     
  • 2.53, Дедушка (?), 12:14, 20/04/2018 [^] [ответить]     [к модератору]
  • –1 +/
    У меня сайт просто не открылся SSL-VERSION, КАРЛ Как же они з-ли со своим новы... весь текст скрыт [показать]
     
     
  • 3.55, funny.falcon (?), 10:39, 22/04/2018 [^] [ответить]    [к модератору]  
  • +/
    У меня все норм. Может тебе кто-то MITM сделал?
     
  • 1.2, Аноним (-), 10:07, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Давно пора. Ещё бы придумали рейтинги и систему ревью какую, а то популярно малварь заливать туда. Ну и страница мейнтейнера не слишком информативна. Ощущение что всё то же самое.
     
     
  • 2.3, Аниним (?), 10:08, 19/04/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    Короче сделайте второй npm.
     
     
  • 3.39, Аноним (-), 18:46, 19/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    третий rubygems?
     
  • 1.4, анонимтут (?), 10:14, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Из pip 10 выпилены опции для install --download и --egg (возможно еще что-то)
     
     
  • 2.9, A.Stahl (ok), 11:27, 19/04/2018 [^] [ответить]    [к модератору]  
  • +/
    >--egg

    Стесняюсь спросить, но всё же: а какой функциональностью управляла эта опция?

     
     
  • 3.14, bw (ok), 12:39, 19/04/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Устанавливает пакеты в православном egg-формате каждый пакет устанавливается в ... весь текст скрыт [показать]
     
     
  • 4.56, Аноним (-), 13:17, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > но, похоже, школьницы оценили.

    ты имеешь ввиду, потому что "плоский"? Так тебе просто со школьницами не везло!

     
  • 1.5, Anonim (??), 10:18, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    На https://crates.io/ очень похож теперь
     
  • 1.6, Аноним (-), 10:29, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Там до сих пор нельзя обновить все пакеты разом?
     
  • 1.8, Коробов (?), 10:42, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Чё-то очень быстро старый собрались отключать. 2 недели и всё.
     
  • 1.15, anonymous (??), 12:40, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –11 +/
    npm, maven, pip. чертовы вендузоиды. откройте уже для себя git submodules кривые вы уродцы!
     
     
  • 2.17, Аноним (-), 13:34, 19/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > maven

    Бинарники тоже через гит распространять, интерпретируемый ты Pet-u-Shock?

     
     
  • 3.19, trolleybus (?), 14:04, 19/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Нет, собирать из исходников, которые на гите
     
     
  • 4.29, Аноним (-), 16:10, 19/04/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    а git.exe ты случайно не вендузоидным пакетным менеджером стягивал? или тоже компилял сидел?
     
     
  • 5.31, anonymous (??), 16:33, 19/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    вот ты и облажался вендузоид ты конченный ))) какой нафиг exe??? твой дом - венда!
     
     
  • 6.37, Аноним (-), 18:05, 19/04/2018 [^] [ответить]    [к модератору]  
  • –4 +/
    установленная абанта в дуалбуте, в которую ты заходишь раз в квартал, еще не делает тебя невантузоидом, вантузоид
     
     
  • 7.38, anonymous (??), 18:13, 19/04/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    дурень у меня в grub только GNU/Linux и дома и на работе и тем более на серверах. ты осознаешь насколько ты смешон что такую ситуацию считаешь не возможной? )))
     
  • 2.20, anonymous (??), 14:08, 19/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    еще в php эта мерзость composer туда же в печь
     
  • 2.32, Аноним (-), 16:34, 19/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Сам ты вендузoид. pacman, apt, yum уже переехали на гит?
     
     
  • 3.33, anonymous (??), 16:44, 19/04/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    гугли nixos. переедут рано или поздно на тот же принцип
     
  • 2.42, Аноним (-), 22:09, 19/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Иди на генту, ждать ебилдов.
     
  • 2.48, angra (ok), 03:30, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Если для твоих хеловордов этого инструмента достаточно, то это не значит, что у других настолько же примитивный код и потребности.
     
  • 2.49, Дуайт Эйзенхауэр (?), 03:56, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    знаешь куда засунь себе эти субмодули.
     
     
  • 3.52, anonymous (??), 10:40, 20/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    что малыш до сих пор не освоил git?))) ну ты и лузер))) сабмодули это решение на порядок прямее всех этих не умных поделок вроде composer, pip, maven, npm
     
  • 1.16, Аноним (-), 12:48, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    pip как internet explorer, нужен, только чтобы установить божественный https://pypi.org/project/pipenv/
     
     
  • 2.18, Anonim (??), 13:36, 19/04/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    > pip как internet explorer, нужен, только чтобы установить божественный https://pypi.org/project/pipenv/

    pip, pipenv... pipec

     
     
  • 3.59, myhand (ok), 13:39, 27/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > pip, pipenv

    Ему virtualenv нада?  Тогда в*опку.

     
  • 2.25, имя (?), 15:41, 19/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    как-то уныло в питоне с пакетным менеджером, после пхп композер лучше.
     
  • 1.21, Аноним (-), 14:10, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    И чем им не угодил предшественник Pip'а?
     
     
  • 2.26, Борщдрайвен бигдат (?), 15:46, 19/04/2018 [^] [ответить]     [к модератору]  
  • +/
    The legacy PyPI site at pypi python org started in the early 2000s, before moder... весь текст скрыт [показать]
     
     
  • 3.35, Аноним (-), 17:36, 19/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Понятно Спасибо ... весь текст скрыт [показать]
     
  • 1.23, via (??), 15:15, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    pypi.org везет,  kivy.org нет. Его завалили или забанили, кто знает?
     
  • 1.24, Аноним (-), 15:27, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    О боже, прекращена поддержка Python 2.6. Как же теперь будут жить некрофилы(у которых еще стоит ядро 2.6 и 32x процессор?
     
     
  • 2.30, Дмитрий (??), 16:29, 19/04/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Что ты имеешь против x32??
     
     
  • 3.57, Аноним (-), 13:21, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Что ты имеешь против x32??

    О начинается. Победа маркетологов и крючкотворов над здравым смылом.
    И "x64" - не x64, и "x32" - не x32

     
  • 1.28, Аноним (-), 16:09, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    > со старого pypi.python.org на новый сайт pypi.org

    вот же козлы, теперь в старых дистрибутивах и "pip" не обновишь с помощью
    существующего "pip" придется ручками скачивать?

     
     
  • 2.45, Аноним (-), 00:49, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Всё прекрасно обновляется.
     
  • 1.40, Аноним (-), 19:09, 19/04/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +3 +/
    Что-то как-то новый поиск не очень Ввожу пакет по точному имени boto3 , попада... весь текст скрыт [показать]
     
     
  • 2.41, Аноним (-), 19:27, 19/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Логично, но напиши об этом в поддержку или в баг трекер - может и поправят.
     
  • 1.43, economist (?), 22:42, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Сегодня посмотрел свой "сервер" на офисной машине, аптайм с выходными в сб-вс - 10 лет, Python 2.3 + Zope 3 (это freeware EDM Naudoc 3, однофайловая БД на 4,2 Гб, 20к+ доков, 40 пользователей, активных 5-6).

    Написал я к нему +16к строк кода, а все библы "ставил" копированием, без pip и setuptools. Это единственная программа из всех виденных, которая работала и работает без сбоев. Когда читаю что питон медленный, глючный и итп - не верю. Медленный - всегда будет глючить. А этот - нет.

    Так вот про PyPI - это, имхо, лучшее, что сделано людьми на ниве программирования. Шлак есть, но не более 5%. В остальном это кладезь. Нужно некоторые библиотеки вводит в программу обучения вузов и школ.    

     
     
  • 2.44, Анончик999999 (?), 22:51, 19/04/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Обсирают язык те, кто ничего годного на нем не написал.
     
  • 2.46, Антон (??), 03:14, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Нужно некоторые библиотеки вводит в программу обучения вузов и школ.

    Какие порекомендуете? Чем больше, тем лучше, хотя все 95% толковых мне наверное не осилить :)

     
  • 2.47, Аноним (-), 03:23, 20/04/2018 [^] [ответить]    [к модератору]  
  • –4 +/
    Python - это тупиковая ветвь. Даже если современные трендовые языки не заменят его, его может выдавить С++ в будущем, т.к. он развивается очень мощно. Про С++ звучит немного странно, но это временно.
     
     
  • 3.58, myhand (ok), 12:05, 27/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > его может выдавить С++ в будущем

    Ну это разве что с кладбища...

    > Про С++ звучит немного странно

    Мягко сказано.

     
  • 3.60, anonimous (?), 13:43, 13/05/2018 [^] [ответить]    [к модератору]  
  • +/
    > его может выдавить С++ в будущем

    а может и не выдавить...
    а С++ может выдавить православный С

    в общем: херню морозите!

     
  • 1.50, Колюня (?), 10:04, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/

    Оп оп. Потерли мой комент про коррупцию в питон сообществе.

    Не бойтесь, они на вас ментов не натравят, они же не РФ.

     
  • 1.54, Аноним (-), 12:18, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Прекращена поддержка Python 2.6

    Поломали Blender 2.49b

     

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


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