Publishing Python Packages Book Reviews

AUTHOR
Dane Hillard
SCORE
0
TOTAL RATINGS
72

Publishing Python Packages by Dane Hillard Book Summary

Create masterful, maintainable Python packages! This book includes pro tips for design, automation, testing, deployment, and even release as an open source project!

In Publishing Python Packages you will learn how to:

    Build extensions and console script commands
    Use tox to automate packaging, installing, and testing
    Build a continuous integration pipeline using GitHub Actions
    Improve code quality and reduce manual review using black, mypy, and flake8
    Create published documentation for your packages
    Keep packages up to date with pyupgrade and Dependabot
    Foster an open source community using GitHub features

Publishing Python Packages teaches you how to easily share your Python code with your team and the outside world. Learn a repeatable and highly automated process for package maintenance that’s based on the best practices, tools, and standards of Python packaging. This book walks you through creating a complete package, including a C extension, and guides you all the way to publishing on the Python Package Index. Whether you’re entirely new to Python packaging or looking for optimal ways to maintain and scale your packages, this fast-paced and engaging guide is for you.

Foreword by David Beazley.

About the technology
Successful Python packages install easily, run flawlessly, and stay reliably up to date. Publishing perfect Python packages requires a rigorous process that supports systematic testing and review, along with excellent documentation. Fortunately, the Python ecosystem includes tools and techniques to automate package creation and publishing.

About the book
Publishing Python Packages presents a practical process for sharing Python code in an automated and scalable way. Get hands-on experience with the latest packaging tools, and learn the ins and outs of package testing and continuous integration. You’ll even get pro tips for setting up a maintainable open source project, including licensing, documentation, and nurturing a community of contributors.

What's inside

    Build extensions and console script commands
    Improve code quality with automated review and testing
    Create excellent documentation
    Keep packages up to date with pyupgrade and Dependabot

About the reader
For intermediate Python programmers.

About the author
Dane Hillard has spent the majority of his development career using Python to build web applications.

Table of Contents
PART 1 FOUNDATIONS
1 The what and why of Python packages
2 Preparing for package development
3 The anatomy of a minimal Python package
PART 2 CREATING A VIABLE PACKAGE
4 Handling package dependencies, entry points, and extensions
5 Building and maintaining a test suite
6 Automating code quality tooling
PART 3 GOING PUBLIC
7 Automating work through continuous integration
8 Authoring and maintaining documentation
9 Making a package evergreen
10 Scaling and solidifying your practices
11 Building a community

👋 Do you love Publishing Python Packages books? Please share your friends!

share facebook whatsapp twitter pinterest telegram email
Book Name Publishing Python Packages
Genre Programming
Published
Language English
E-Book Size 10.59 MB

Publishing Python Packages (Dane Hillard) Book Reviews 2024

💸 Want to send money abroad for free?

We transfer money over €4 billion every month. We enable individual and business accounts to save 4 million Euros on bank transfer fees. Want to send free money abroad or transfer money abroad for free? Free international money transfer!

💰 A universe of opportunities: Payoneer

Did you know that you can earn 25 USD from our site just by registering? Get $25 for free by joining Payoneer!

Please wait! Publishing Python Packages book comments loading...

Dane Hillard - Publishing Python Packages Discussions & Comments

Have you read this book yet? What do you think about Publishing Python Packages by Dane Hillard book? Ask the bookpedia.co community a question about Publishing Python Packages!

Publishing Python Packages E-book (PDF, PUB, KINDLE) Download

Publishing Python Packages ebook publishing-python-packages (10.59 MB) download new links will be update!

Publishing Python Packages Similar Books

Enhance sleep, vision, cognition, flexibility, energy, long-range health and more. Performance Lab CORE Formulas support all aspects of human performance, across all walks of life. Boosts work performance and productivity with nootropics for focus, multitasking under stress, creative problem-solving and more.

Other Books from Dane Hillard
Book Name Score Reviews Price
Practices of the Python Pro 0/5 0 $30.99

Summary of Publishing Python Packages by Dane Hillard

The Publishing Python Packages book written by Dane Hillard was published on 28 February 2023, Tuesday in the Programming category. A total of 72 readers of the book gave the book 0 points out of 5.

Free Programming Books
Book Name Author Price
MyGameDevelopment Rohit Sachdeva Free
Rational Application Developer for WebSphere Software V8 Programming Guide IBM Redbooks Free
Android on x86 Iggy Krajci & Darren Cummings Free
GUI Design for Android Apps Ryan Cohen & Tao Wang Free
Make Your First App with Xcode Roelf Sluman Free

Coinbase is the world's most trusted place to buy and sell cryptocurrency. Open an account today, and if you buy or sell $100 or more of crypto, you'll receive $10 worth of free Bitcoin!

Paid Programming Books
Book Name Author Price
Automate the Boring Stuff with Python, 2nd Edition Al Sweigart $23.99
Cocoa Programming for Mac OS X Aaron Hillegass & Adam Preble $39.99
Introduction to Algorithms, fourth edition Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein $84.99
Learning Git Anna Skoulikari $39.99
Black Hat Python, 2nd Edition Justin Seitz & Tim Arnold $25.99

Jasper is the generative AI platform for business that helps your team create content tailored for your brand 10X faster, wherever you work online.