Skip to product information
1 of 1

Tomas Beuzen,TiffanyTimbers

Python Packages

Python Packages

Low Stock: Only 1 copies remaining
Regular price £89.23 GBP
Regular price £96.99 GBP Sale price £89.23 GBP
8% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £7.76

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Python Packages


Python Packages is an essential guide for those with no previous packaging experience, covering the entire Python packaging life cycle from package creation to effective maintenance and updating. It focuses on the use of current and best-practice packaging tools and services and demonstrates the process through examples and reproducible code.

Format: Hardback
Length: 222 pages
Publication date: 21 April 2022
Publisher: Taylor & Francis Ltd


Python Packages is an introductory and practical guide to Python packaging, designed for individuals with no prior packaging experience. Despite its beginner-friendly approach, the text gradually builds up to advanced topics such as automated testing, creating documentation, versioning and updating packages, and implementing continuous integration and deployment. Covering the entire Python packaging life cycle, this essential guide takes readers from package creation to effective maintenance and updating.

Python Packages emphasizes the use of current and best-practice packaging tools and services, including poetry, cookiecutter, pytest, sphinx, GitHub, and GitHub Actions. Key features of the book include:

Online Source Code: The book's source code is available online as a GitHub repository, where it is collaborated on, automatically tested, and built in real-time as changes are made. This demonstrates the use of good reproducible and clear project workflows.

Comprehensive Coverage: The book covers not just the process of creating a package, but also how to document it, test it, publish it to the Python Package Index (PyPI), and how to properly version and update it. All concepts in the book are demonstrated using examples, allowing readers to follow along and create their own Python packages using the reproducible code provided.

Modern Approach: The book focuses on a modern approach to Python packaging, with an emphasis on automating and streamlining the packaging process using new and emerging tools such as poetry and GitHub Actions.

By providing a comprehensive and hands-on approach to Python packaging, Python Packages is an invaluable resource for developers, data scientists, and anyone interested in learning and implementing effective packaging practices in their Python projects.


Dimension: 234 x 156 (mm)
ISBN-13: 9781032038254

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details