Как стать автором
Обновить

Комментарии 7

Никогда не понимал, для кого пишутся подобные статьи. В чём смысл писать гайд по деплою своего собственного пакета, начиная с основ вроде работы с гитом и создания проекта? Тот, кто не умеет создавать проект, явно пока не сделает ничего полезного. Тот, кому настало время задумываться об обнародовании результата своих трудов не нуждается в большей части информации, представленной здесь.
Засорять PyPI пакетами-пустышками, приближая тепловую смерть вселенной и ввод лимитов на бесплатное использование репозиториев пакетов?

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

Вот как «датасайнтист» абсолютно согласен. Добавил в закладки и при случае воспользуюсь как чеклистом.
Нет, кому то эта статья может быть действительно полезной. Те, кто никогда не варился в подобном котле могут не знать как систематически подойти к вопросу создания и публикации пакета
image

1. Создайте файл something.py
2. Допишите библиотеку
3. PROFIT!

Ну тогда еще такому дата сатанисту пригодяться знания как "правильно" структуру модуля сделать.
Гуглится за пару минут но статью можно тиснуть.

Для управления зависимостей в Python есть превосходный Poetry вместе старенькой связки setup.py, requirements.txt и setup.cfg.


А для инициализации Poetry, настройки GitHub, создания CI, настройки black/mypy и прочих я создал и открыл шаблон на гитхабе :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий