Path: csiph.com!weretis.net!feeder8.news.weretis.net!srl.newsdeef.eu!news.corradoroberto.it!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Uwe Steinmann Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#1122284: AttributeError: 'super' object has no attribute 'transform' Date: Thu, 18 Dec 2025 17:20:01 +0100 Message-ID: References: X-Original-To: =?iso-8859-1?Q?St=E9phane?= Glondu X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Thu Dec 18 16:14:04 2025 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -1.9 Reply-To: Uwe Steinmann , 1122284@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: team+python@tracker.debian.org X-Debian-Pr-Message: followup 1122284 X-Debian-Pr-Package: weasyprint X-Debian-Pr-Keywords: patch X-Debian-Pr-Source: weasyprint MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+SbEtK6jU5+BUOgW" Content-Disposition: inline X-Greylist: delayed 24603 seconds by postgrey-1.37 at buxtehude; Thu, 18 Dec 2025 15:49:08 UTC X-Debian-Message: from BTS X-Mailing-List: archive/latest/1943428 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 58 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: 1122284@bugs.debian.org, debian-python@lists.debian.org X-Original-Date: Thu, 18 Dec 2025 09:42:29 +0100 X-Original-Message-ID: X-Original-References: <7232a2d8-32dd-4aac-91d5-966797467a62@debian.org> <7f7c7ac7-ba5e-46d7-9568-c510d117adf0@debian.org> <1a5701d4-dd5f-4f70-b936-1dc70a43481b@debian.org> <1a5701d4-dd5f-4f70-b936-1dc70a43481b@debian.org> Xref: csiph.com linux.debian.bugs.dist:1275075 linux.debian.maint.python:17275 --+SbEtK6jU5+BUOgW Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Am Thu, Dec 11, 2025 at 01:37:35PM +0100 schrieb St=E9phane Glondu: > Control: tags -1 + patch >=20 > Le 10/12/2025 =E0 17:11, St=E9phane Glondu a =E9crit=A0: > > > I see that a new upstream version of weasyprint is available; maybe > > > upgrading it fixes the issue? > >=20 > > It requires (at least) tinyhtml5, which is not (yet) packaged in Debian. >=20 > It also requires tinycss2 >=3D 1.5.0. >=20 > I've packaged tinyhtml5 (based on html5lib), updated tinycss2 and weasypr= int > to latest upstreams, and I get what seems to be a working weasyprint (at > least for my usecase): >=20 > https://salsa.debian.org/glondu/tinyhtml5 > https://salsa.debian.org/glondu/python-tinycss2 > https://salsa.debian.org/glondu/weasyprint >=20 > The only caveat (in my usecase) is that the input incoding no longer > defaults to utf-8 (but setting it via works). >=20 > Since I'm not familiar with Python packaging, I would prefer that someone > more knowledgeable uploads the packages. I was able to build the above packages on sid, but I'm also not very familiar with Python packaging. At least they seem to work and didn't break anything. Uwe --+SbEtK6jU5+BUOgW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE3CvlpjXW3PCUob0wN8K0+GQhOf8FAmlDvnEACgkQN8K0+GQh Of8MrQ/8ClzOaSLWuXX36vicXmzHJ9VW8Vr0p+RlWl2y25MOYIqTwyXqBctIAmgj fFwYFx7EGCEXxxEdJCGN6fs7Itd3tIEWgKI5zqtq/lNTAiXpgEc159eqXpZdW+jP a/BnwDG1quFQ7gOx8884cxJTNbnNz+0kF3rp6+/Sew1WISg3fBoeANbHh5SOnBT4 0vWHVm1TyUht/Mrq+pDBLsZsi6Pvl5X8Y6wghrIEaaJ65K0d8boGUCiYxyYc6luy lOgU2Pt5LhLxnylktRY8XVei6bPI0CinpNYK3uWfdIf1RAg8rJjuKVN/q8L4yUe5 dfwk3pxahMYmgFFiSYLT26pHSy99siIjXc3rUv0FonuPAmW6Hb1xQrrVXw983yFj UBc+VNnbV4WYZSfTIMtoEFksGAajDCK0guVglffgI1L806vPlmJSbdIutdr72TW8 8VAMAtwOWsD4eYX8tyhtEhb2WKWT09CYi6CD28DGglNBbksYXQ0uDXu2MbFDduxU 5kc70gOOM1zIsSThdyz6wUaYNaUbR7TBC4SBf/wPeg3Gu/5dvvK4TmIMwEqf7HZD 8GUizRFcOwy2wd5+rzJEYhjbFgxRLq4sYV61veCs7urDceWhgTkxOH1WSVPsvyxO vQyhFX19oSLMZl7aJHkTqdftCAe7nV3OdRjpmUMBqi0Jmiybsz8= =+/4i -----END PGP SIGNATURE----- --+SbEtK6jU5+BUOgW--