Полезное руководство по проектированию, автоматизации, тестированию, развертыванию и выпуску проектов с открытым кодом.С помощью «Публикации пакетов Python» вы узнаете, как правильно обслуживать пакеты, настроив автоматизированный процесс. Это позволит делиться эффективными решениями с другими и повышать производительность систем в целом.В книге описаны лучшие практики масштабируемого совместного использования кода на Python. Вы сможете поработать с новейшими инструментами для упаковки кода. Изучите все нюансы тестирования и непрерывной интеграции, а также получите профессиональные советы для создания поддерживаемого проекта с открытым кодом.Что внутри:• Расширения и команды консольных сценариев.• Улучшение качества кода благодаря автоматизированной проверке и тестированию.• Создание отличной документации.• Поддержание актуальности пакетов.• Конвейер непрерывной интеграции с помощью GitHub.Об автореДЭЙН ХИЛЛАРД — разработчик веб-приложений, энтузиаст Python и спикер международных конференций. Он вырос в Мичигане и получил степень бакалавра в области компьютерной инженерии и степень по математике в Мичиганском университете.«Книга помогает пройти последнюю милю профессионального роста и стать гуру, дает ясное понимание процесса публикации пакетов Python. Привычные инструменты раскрываются с необычной стороны. Описанные техники — настоящий must have. Рекомендую держать на столе всем python-разработчикам». — Антон Шустиков, технический директор Tport finance«Это практическое руководство от А до Я по пакетам Python. Книга подойдет начинающим open-source-энтузиастам и опытным разработчикам, желающим выделить часть своего проекта в пакет и распространять внутри своей компании. Разработчики разных уровней смогут почерпнуть идеи по организации кода, автоматизации разработки через Github Actions». — Александр Елистратов, старший разработчик BGaming
Poleznoe rukovodstvo po proektirovaniyu, avtomatizatsii, testirovaniyu, razvertyvaniyu i vypusku proektov s otkrytym kodom.S pomoshchyu Publikatsii paketov Python vy uznaete, kak pravilno obsluzhivat pakety, nastroiv avtomatizirovannyy protsess. Eto pozvolit delitsya effektivnymi resheniyami s drugimi i povyshat proizvoditelnost sistem v tselom.V knige opisany luchshie praktiki masshtabiruemogo sovmestnogo ispolzovaniya koda na Python. Vy smozhete porabotat s noveyshimi instrumentami dlya upakovki koda. Izuchite vse nyuansy testirovaniya i nepreryvnoy integratsii, a takzhe poluchite professionalnye sovety dlya sozdaniya podderzhivaemogo proekta s otkrytym kodom.CHto vnutri: Rasshireniya i komandy konsolnykh stsenariev. Uluchshenie kachestva koda blagodarya avtomatizirovannoy proverke i testirovaniyu. Sozdanie otlichnoy dokumentatsii. Podderzhanie aktualnosti paketov. Konveyer nepreryvnoy integratsii s pomoshchyu GitHub.Ob avtoreDEYN KHILLARD razrabotchik veb-prilozheniy, entuziast Python i spiker mezhdunarodnykh konferentsiy. On vyros v Michigane i poluchil stepen bakalavra v oblasti kompyuternoy inzhenerii i stepen po matematike v Michiganskom universitete.Kniga pomogaet proyti poslednyuyu milyu professionalnogo rosta i stat guru, daet yasnoe ponimanie protsessa publikatsii paketov Python. Privychnye instrumenty raskryvayutsya s neobychnoy storony. Opisannye tekhniki nastoyashchiy must have. Rekomenduyu derzhat na stole vsem python-razrabotchikam. Anton SHustikov, tekhnicheskiy direktor Tport financeEto prakticheskoe rukovodstvo ot A do YA po paketam Python. Kniga podoydet nachinayushchim open-source-entuziastam i opytnym razrabotchikam, zhelayushchim vydelit chast svoego proekta v paket i rasprostranyat vnutri svoey kompanii. Razrabotchiki raznykh urovney smogut pocherpnut idei po organizatsii koda, avtomatizatsii razrabotki cherez Github Actions. Aleksandr Elistratov, starshiy razrabotchik BGaming