This page tries to explain which Python 2 only packages were removed between Debian buster and Debian bullseye.
While one of the goals of the bullseye release was to remove Python 2 completely, that goal wasn't completely accomplished. It is also not well known or even formally set as a goal for that matter, which leads people to believe that Debian bullseye ships with full Python 2 support, which is kind of true, but only in so far as it supports the packages that were actually shipped
It turns out that a *lot* of Python 2 modules were removed from Debian before the bullseye release. Out of the 2699 `python-*` packages (excluding doc and dbg packages) in Debian buster, 2616 were removed, and only therefore 90 left. That is 97% of the packages gone.
Each filename should be fairly self-explanatory, but the main file
is python2-removed-bullseye.txt
which has the list of
removed packages.
Apache Server at people.debian.org Port 443Name Last modified Size Description
Parent Directory -
HEADER.html 2022-05-05 18:37 969
allpackages-bookworm.gz 2022-05-05 17:26 1.5M
allpackages-bullseye.gz 2022-05-05 17:26 1.5M
allpackages-buster.gz 2022-05-05 17:26 1.4M
python2-bookworm.txt 2022-05-05 18:37 1.4K
python2-bullseye.txt 2022-05-05 18:37 1.6K
python2-buster.txt 2022-05-05 18:37 45K
python2-removed-bookworm.txt 2022-05-05 18:37 236
python2-removed-bullseye.txt 2022-05-05 18:37 43K
report.sh 2022-05-05 18:34 496