Книги / Языки программирования / Python / Publishing Python Packages: Test, Share, and Automate Your Projects

Publishing Python Packages: Test, Share, and Automate Your Projects

Dane Hillard

Эта книга — практическое руководство по созданию, тестированию и публикации Python-пакетов. Автор, Дейн Хиллард, проводит читателя через весь жизненный цикл пакета: от начальной структуры и настройки зависимостей до автоматизации процессов с помощью непрерывной интеграции и публикации в репозиториях, таких как PyPI.

Книга разделена на четыре части. Первая часть закладывает основы: объясняет, что такое пакет, как подготовить окружение для разработки и как выглядит минимальный пакет. Вторая часть посвящена созданию жизнеспособного пакета: управление зависимостями, написание тестов и автоматизация контроля качества кода.

Третья часть выводит разработку на новый уровень, рассматривая непрерывную интеграцию, создание документации и поддержание пакета в актуальном состоянии. Четвертая часть охватывает масштабирование практик и построение сообщества вокруг вашего проекта.

Книга предназначена для Python-разработчиков, которые хотят делиться своим кодом с другими, автоматизировать процессы разработки и создавать качественные, поддерживаемые проекты. Она содержит множество практических примеров и советов, основанных на реальном опыте автора.

Если вы хотите превратить свой код в профессиональный пакет, который легко использовать и поддерживать, эта книга станет вашим надежным проводником в мире публикации Python-пакетов.