Разница между devpi и pypi сервером

У меня был быстрый вопрос, я привык к devpi, и мне было интересно, в чем разница между devpi и pypi server?

Это лучше, чем другой? Какой из этих масштабов лучше?

ура

1 ответ

Решение

PyPI (Python Package Index)- это официальный репозиторий сторонних программных пакетов Python. Каждый раз, когда вы используете, например, pip чтобы установить пакет, который не соответствует стандарту, он будет загружен с сервера PyPI.

Все пакеты в PyPI общедоступны. Так что, если вы загрузите свой собственный пакет, тогда любой может начать использовать его. И, очевидно, вам нужен доступ в Интернет, чтобы использовать его.

devpi (не уверен, что означает аббревиатура)- это самодостаточный частный сервер пакетов Python. Кроме того, вы можете использовать его для тестирования и выпуска ваших собственных пакетов.

Самостоятельное размещение идеально подходит для частной работы, которой, возможно, вы не захотите (или не сможете) поделиться с остальным миром.

Итак, другие функции, которые предлагает devpi:

  • Зеркало PyPI - локально кэшируйте все пакеты, которые вы загружаете из PyPI. Это отлично подходит для систем КИ. Не беспокойтесь, если пакет или сервер пропали без вести. Вы даже можете использовать его, если у вас нет доступа в Интернет.
  • несколько индексов - в отличие от PyPI (который имеет только один индекс) в devpi вы можете создать несколько индексов. Например, main Индекс для пакетов, которые являются твердыми и development где вы можете выпустить пакеты, которые все еще находятся в стадии разработки. Хотя вы должны быть осторожны с этим, потому что большое количество индексов может усложнить отслеживание.
  • Сервер имеет простой веб-интерфейс, где вы можете и искать пакеты.
  • Вы можете интегрировать его с pip так что вы можете использовать свой локальный сервер Devpi, как если бы вы использовали PyPI.

Итак, отвечая на ваши вопросы:

  • Один лучше другого? - Ну, на самом деле это два разных инструмента. Здесь нет четкого ответа, все зависит от ваших потребностей.
  • Какие весы лучше? - определенно devpi.

Официальный сайт очень полезен с хорошими примерами: http://doc.devpi.net/latest/

Другие вопросы по тегам