Skip to content

Assorted ramblings

What's new in pip 26.1 - lockfiles and dependency cooldowns!

pip 26.1 adds support for dependency cooldowns, experimental support for reading/installing from standard lockfiles (pylock.toml), fixes several long-standing limitations of the 2020 resolver, and drops support for Python 3.9.

Read more →

April 26, 2026

What's new in pip 26.0 - prerelease and upload-time filtering!

pip 26.0 includes support for reading requirements from inline script metadata, excluding distributions by upload time, per-package prerelease selection, and experimental support for in-process build dependencies.

Read more →

January 30, 2026

What's new in pip 25.2 ... and a sneak peek of 25.3

pip 25.2 is a small release. Python 3.14 is now supported, automatic download resumption is now enabled by default, and a few bugs/QoL deficiencies have been fixed.

Read more →

July 30, 2025

What's new in pip 25.1 - Dependency groups!

pip 25.1 introduces support for Dependency Groups (PEP 735), resumable downloads, and an installation progress bar. Dependency resolution has also received a raft of bugfixes and improvements.

Read more →

April 25, 2025

Speeding up pip's Windows CI by setting TEMP to the D: drive

By simply moving all temporary file I/O onto the D: drive, pip's Windows CI times decreased by up to 30% on GitHub Actions.

Read more →

March 10, 2025

What's new in pip 25.0

pip 25.0 adds support for SPDX License Expressions (PEP 639), build environment bugfixes, and further optimizations among other changes.

Read more →

January 31, 2025

What's new in pip 24.3

pip 24.3 is a small release with a truststore bugfix, error QoL improvements, and one minor deprecation of noncompliant wheel filenames.

Read more →

November 14, 2024

What's new in pip 24.2 — or why legacy editable installs are deprecated

In version 24.2, pip learns to use system certificates by default, receives a handful of optimizations, and deprecates legacy (setup.py develop) editable installations.

Read more →

August 26, 2024

What's new in Black 23.1.0

Black 23.1.0 introduces an updated stable style, improved inference of the default target version(s), and other QOL improvements.

Read more →

January 31, 2023

Black 23.1a1 - please help us test the 2023 stable style!

We just released Black 23.1a1 with the first draft of the 2023 stable style, please try it out and let us know your feedback and concerns.

Read more →

December 18, 2022