Skip to main content

This package installs the packages (and specific versions) used in “Automate the Boring Stuff with Python”, 3rd Edition. For convenience, you can install this package with pip install automateboringstuff3 instead of installing the individual third-party packages. I’ll update this package from time to time to include the latest versions of those third-party packages that are still compatible with the book’s code examples.

Code Doesn’t Rust

Readers often installed the latest versions of third-party packages instead of the versions the book specified. When the third-party packages made backwards-incompatible changes, the book’s code examples wouldn’t work. This doesn’t mean the book is obsolete.

Code doesn’t rust; the old versions of software are as still perfectly capable as they’ve ever been. You should be on top of the latest security updates, but most updates for third-party packages are not security updates. There’s a sort of fear-of-missing-out that grips new programmers into thinking that newness is the only criteria to judge software. This endless reinvention of the wheel is a great way to sell consumers the same old software as new, but it doesn’t mean the software is significant improved.

Learning to code is a wide ocean for a short life. If a newer version of a third-party package has a feature you’d like to use, update to te new version. If not, then the version you are familiar with is fine.

Good luck on your programming journey.

Release files for automateboringstuff3 2024.10.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for automateboringstuff3 2024.10.1
File Size Uploaded
automateboringstuff3-2024.10.1.tar.gz 22.4 kB Details

Release files / automateboringstuff3-2024.10.1.tar.gz

Download URL automateboringstuff3-2024.10.1.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3416ffb9c090806fe482db3fc184731b393e0c42c46474054f46522e57a69799
BLAKE2b-256 checksum
How to use checksums
93e0b6ef8baff71e3fd0b573004fe924eb836ce6bed665786fc1b934e9df16ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.0

Release history Release notifications | RSS feed

This release

2024.10.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page