Hi Stéphane, To help unblock the WeasyPrint removal, I've verified the packaging for tinyhtml5.
I built the package locally using sbuild (unstable chroot). The build succeeds, and the upstream test suite passes correctly (ignoring expected xfails). I have submitted a Merge Request on Salsa that fixes the remaining Lintian warnings where possible and aligns the package with Python Team standards: 0. Added missing "Priority: optional" to Source section. 1. Fixed description synopsis (removed leading article). 2. Set Maintainer to Debian Python Team (added you as Uploader). 3. Added standard Salsa CI configuration (salsa-ci.yml) to ensure future builds are verified automatically. Here is the MR: https://salsa.debian.org/glondu/tinyhtml5/-/merge_requests/1 As this is only my second packaging contribution, I would appreciate a close review of the changes to ensure everything meets the standards for a NEW upload. Hope that helps! Best regards, Arian On Thu, 8 Jan 2026 at 18:07, Arian Ott <[email protected]> wrote: > Hi Stéphane, > > I'd like to help get tinyhtml5 into Debian to unbreak WeasyPrint. I'll > checkout your repo on Salsa and try to build it in a clean chroot. If I > find any packaging issues or missing dependencies, I'll send a patch/MR. > > Best, > > -- > *Arian Ott* > > *Student in Business Informatics – Data Science*Member | IEEE > Mail: [email protected] > Linkedin: in/arian-ott <https://linkedin.com/in/arian-ott> > GitHub: github.com/Arian-Ott > Germany > > > On Thu, 8 Jan 2026 at 09:47, Stéphane Glondu <[email protected]> wrote: > >> Package: wnpp >> Severity: wishlist >> Owner: Stéphane Glondu <[email protected]> >> X-Debbugs-Cc: [email protected], >> [email protected] >> >> * Package name : tinyhtml5 >> Version : 2.0.0 >> Upstream Contact: Guillaume Ayoub >> * URL : https://github.com/CourtBouillon/tinyhtml5 >> * License : Expat >> Programming Lang: Python >> Description : a tiny HTML5 parser >> >> tinyhtml5 is a HTML5 parser that transforms a possibly malformed HTML >> document into an ElementTree tree. >> >> This is a new dependency of weasyprint, see: >> >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122284#20 >> >> This is a fork of html5lib, which is packaged in Debian. I've started >> the Debian package of tinyhtml5 based on html5lib's one. >> >> Ideally, this would be part of Debian Python Team... but I got no >> answers to the mail above, and now weasyprint is scheduled to be >> removed from testing, so my next step is to upload tinyhtml5 myself >> (which needs NEW processing), hence this ITP bug. >> >> My request for help from someone more knowledgeable in Python still >> stands. >> > > > -- > > > > > > -- --- Arian [email protected]

