#1133050 RFP: python-catppuccin -- Soothing pastel library for Python & Matplotlib

#1133050#5
Date:
2026-04-09 07:12:58 UTC
From:
To:

* Package name    : python-catppuccin
  Version         : 2.5.0
  Upstream Author:  backwardspy <backwardspy@pigeon.life>
* URL             : https://github.com/catppuccin/python
* License         : MIT
  Programming Lang: Python
  Description     : Soothing pastel library for Python & Matplotlib


This will be maintained under the Debian Python Team namespace on Salsa


Regards,

Aryan Karamtoth
Debian Maintainer
(IRC: spaciouskarter78)

#1133050#10
Date:
2026-04-09 10:22:58 UTC
From:
To:
Control: noowner 1133050
#1133050#17
Date:
2026-04-09 10:25:14 UTC
From:
To:

#1133050#24
Date:
2026-04-09 10:29:40 UTC
From:
To:
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
--------