Как опубликовать свою Python библиотеку на PyPI |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2020-03-03 16:02 Делаем так, чтобы вашу библиотеку на Python любой мог установить с помощью pip install.
Трудно представить программу Python без набора операторов В этом руководстве мы покажем на примере, как создать собственную библиотеку Python, которую можно будет установить с помощью менеджера пакетов 1. Создаём элементы библиотеки Публикация пакета требует знания некоторых деталей. В этом примере мы будем рассматривать предварительно опубликованный пакет под названием Каталог содержит все необходимые элементы, которые должен иметь пакет перед публикацией. Мы будем использовать этот пример в качестве эталона, поскольку все пакеты Python должны иметь одинаковую структуру. Если вам интересно, что именно делает пакет Корневой каталог
Подробнее об указанных файлах можно прочитать в документации библиотеки setuptools. Примеры содержания файлов в нашем случае: Любая публикуемая на PyPI библиотека обязана иметь три вышеуказанных элемента. Помимо этого, пакет должен выполнять следующие условия:
2. Подготавливаем код Как указано выше, внутри вложенной папки должен находиться фактический код библиотеки. Если вы откроете подпапку 3. Создаём аккаунт PyPI Большинство общедоступных пакетов Python хранятся в репозитории PyPI. При установке пакета на свой компьютер инструкцией 4. Публикуем библиотеку Публикация осуществляется из командной строки или терминала. Команды идентичны в Windows и Linux. Для публикации нам потребуется установить две библиотеки – Переходим к родительскому каталогу. Развёртываем пакет запустив Обратите внимание, что теперь в родительской папке будут созданы две новых директории ( Теперь с помощью Здесь нужно указать своё имя пользователя и пароль PyPI. Вуаля! Пакет размещён на сервере и готов к использованию! Переходим в учётную запись на PyPI, идём в раздел Your projects. Если всё в порядке, вы увидите библиотеку. Обратите внимание, что PyPI не поддерживает на сайте символ подчёркивания в именах файлов. Поэтому 5. Используем Переходим к любимому клиенту Python (например, Jupyter) и устанавливаем пакет с помощью Заключение Прежде чем размещать пакет на главном сервере, опубликуйте его сначала на тестовом сервере PyPI. Итак, последовательность создания библиотеки Python следующая:
Если вы думаете, что пока не готовы публиковать свою библиотеку, вам могут быть полезны такие наши публикации:
Источники Источник: proglib.io Комментарии: |
|