Hi,I'm dropping the RFP because the upstream python package is poorly built. I've patched as many issues with ruff as I could but I get build wheel errors due to the way how the codebase is configured.
I might wait for uv to get packaged to give it another try but until then if anybody is interested in taking up this RFP, please do so.
I've pushed my packaging work to the repo in Python team: https://salsa.debian.org/python-team/packages/python-catppuccin
Below is the most recent error that I encountered with this package, good luck with it:
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:142: Building wheel for python3.14 with "build"
module
I: pybuild base:385: python3.14 -m build --skip-dependency-check --no-isolation
--wheel --outdir
/build/reproducible-path/python-catppuccin-2.5.0/.pybuild/cpython3_3.14_python-catppuccin
warning: `ruff format` is a work-in-progress, subject to change at any time,
and intended only for experimentation.
[2026-04-09][09:43:47][ruff_cli::commands::format][INFO] format_path;
path=/build/reproducible-path/python-catppuccin-2.5.0/catppuccin/palette.py
[2026-04-09][09:43:47][tracing::span][INFO] Printer::print;
running codegen
formatting with ruff
palette.py generation complete
generating matplotlib styles
- latte
- frappe
- macchiato
- mocha
matplotlib styles generation complete
generating matplotlib asset images
- latte
- palette
- plot
- scatter
- boxplot
- bar
- patches
- imshow
- frappe
- palette
- plot
- scatter
- boxplot
- bar
- patches
- imshow
- macchiato
- palette
- plot
- scatter
- boxplot
- bar
- patches
- imshow
- mocha
- palette
- plot
- scatter
- boxplot
- bar
- patches
- imshow
matplotlib asset image generation complete
I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.14 with
"installer" module
E: pybuild pybuild:485: build: plugin pyproject failed with: Unable to locate a
built wheel
I: pybuild plugin_pyproject:142: Building wheel for python3.13 with "build"
module
I: pybuild base:385: python3.13 -m build --skip-dependency-check --no-isolation
--wheel --outdir
/build/reproducible-path/python-catppuccin-2.5.0/.pybuild/cpython3_3.13_python-catppuccin
warning: `ruff format` is a work-in-progress, subject to change at any time,
and intended only for experimentation.
[2026-04-09][09:43:54][ruff_cli::commands::format][INFO] format_path;
path=/build/reproducible-path/python-catppuccin-2.5.0/catppuccin/palette.py
[2026-04-09][09:43:54][tracing::span][INFO] Printer::print;
running codegen
formatting with ruff
palette.py generation complete
generating matplotlib styles
- latte
- frappe
- macchiato
- mocha
matplotlib styles generation complete
generating matplotlib asset images
- latte
- palette
- plot
- scatter
- boxplot
- bar
- patches
- imshow
- frappe
- palette
- plot
- scatter
- boxplot
- bar
- patches
- imshow
- macchiato
- palette
- plot
- scatter
- boxplot
- bar
- patches
- imshow
- mocha
- palette
- plot
- scatter
- boxplot
- bar
- patches
- imshow
matplotlib asset image generation complete
I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.13 with
"installer" module
E: pybuild pybuild:485: build: plugin pyproject failed with: Unable to locate a
built wheel
dh_auto_build: error: pybuild --build -i python{version} -p "3.14 3.13"
--parallel=12 returned exit code 13
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
Build finished at 2026-04-09T09:44:00Z
Finished
--------
--
Regards,
Aryan Karamtoth,
Debian Maintainer
"Sic Parvis Magna" - Sir Francis Drake
Homepage:https://spaceports.in
IRC: spaciouskarter78
Matrix: @spaciouskarter78:matrix.org
GPG Fingerprint: 7A7D 9308 2BD1 9BAF A83B 7E34 FE90 07B8 ED64 0421
OpenPGP_0xFE9007B8ED640421.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature

