From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 07:06:49 2019 Received: (at submit) by debbugs.gnu.org; 4 Oct 2019 11:06:49 +0000 Received: from localhost ([127.0.0.1]:41792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLQ9-0006t5-HY for submit@debbugs.gnu.org; Fri, 04 Oct 2019 07:06:49 -0400 Received: from lists.gnu.org ([209.51.188.17]:33222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLQ8-0006sv-9p for submit@debbugs.gnu.org; Fri, 04 Oct 2019 07:06:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47398) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iGLQ6-0003Nr-KG for guix-patches@gnu.org; Fri, 04 Oct 2019 07:06:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_20,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iGLQ5-0000AP-If for guix-patches@gnu.org; Fri, 04 Oct 2019 07:06:46 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:40750) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iGLQ5-00009O-CW for guix-patches@gnu.org; Fri, 04 Oct 2019 07:06:45 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46l6Wl3WgZz1rqBg for ; Fri, 4 Oct 2019 13:06:43 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46l6Wl2ksZz1qqkZ for ; Fri, 4 Oct 2019 13:06:43 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id VYbL-vGl0AZj for ; Fri, 4 Oct 2019 13:06:42 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-61-233.dynamic.mnet-online.de [188.174.61.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Fri, 4 Oct 2019 13:06:42 +0200 (CEST) Received: from lenashee.fritz.box (salamanderburg.fritz.box [192.168.110.31]) by hermia.goebel-consult.de (Postfix) with ESMTP id 9CDA16008D for ; Fri, 4 Oct 2019 13:06:43 +0200 (CEST) From: Hartmut Goebel To: guix-patches@gnu.org Subject: [PATCH 0/6] Add weasyprint and dependencies. Date: Fri, 4 Oct 2019 13:06:41 +0200 Message-Id: <20191004110641.15728-1-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.18.0.10 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) weasyprint is a document factory for creating PDF files from HTML. Tested along these lines: ./pre-inst-env guix environment --pure -C --ad-hoc \ weasyprint python-pytest cd /gnu/store/*-weasyprint-50/lib/python*/site-*/weasy* export PYTHONPATH=3D$(echo /gnu/store/*-profile*/lib/python*/site-*/) pytest tests/ -k 'not test_flex_column_wrap_reverse and not test_http' test_flex_column_wrap_reverse is deselected in the package description, test_http has to be deselected since network is missing in the container. Hartmut Goebel (6): gnu: Add python-pytest-isort. gnu: Add python-tinycss2. gnu: Add python-cssselect2. gnu: Add python-cairosvg. gnu: Add python-pyphen. gnu: Add weasyprint. gnu/packages/pdf.scm | 81 +++++++++++++++++++++++++++++++++++ gnu/packages/python-check.scm | 31 ++++++++++++++ gnu/packages/python-web.scm | 69 ++++++++++++++++++++++++++++- gnu/packages/python-xyz.scm | 54 +++++++++++++++++++++++ 4 files changed, 234 insertions(+), 1 deletion(-) --=20 2.21.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 07:08:33 2019 Received: (at 37617) by debbugs.gnu.org; 4 Oct 2019 11:08:33 +0000 Received: from localhost ([127.0.0.1]:41797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRp-0006vz-04 for submit@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:33 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:44357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRm-0006vq-71 for 37617@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:31 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46l6Yn5YX3z1rTDW for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:29 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46l6Yn5ST4z1qqkW for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:29 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id uDl--H0N1wyu for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:28 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-61-233.dynamic.mnet-online.de [188.174.61.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:28 +0200 (CEST) Received: from lenashee.fritz.box (salamanderburg.fritz.box [192.168.110.31]) by hermia.goebel-consult.de (Postfix) with ESMTP id B5C266029E for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:26 +0200 (CEST) From: Hartmut Goebel To: 37617@debbugs.gnu.org Subject: [PATCH 3/6] gnu: Add python-cssselect2. Date: Fri, 4 Oct 2019 13:08:21 +0200 Message-Id: <20191004110824.16081-3-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20191004110824.16081-1-h.goebel@crazy-compilers.com> References: <20191004110824.16081-1-h.goebel@crazy-compilers.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37617 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-web.scm (python-cssselect2): New variable. --- gnu/packages/python-web.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 576b75175d..0946a298a9 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -3309,3 +3309,36 @@ grammar of CSS but doesn’t know specific rules, properties or values supported in various CSS modules.") (license license:bsd-3))) +(define-public python-cssselect2 + (package + (name "python-cssselect2") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cssselect2" version)) + (sha256 + (base32 "0skymzb4ncrm2zdsy80f53vi0arf776lvbp51hzh4ayp1il5lj3h")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ (invoke "pytest")))))) + (propagated-inputs + `(("python-tinycss2" ,python-tinycss2))) + (native-inputs + `(("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-pytest-isort" ,python-pytest-isort) + ("python-pytest-runner" ,python-pytest-runner))) + (home-page "https://cssselect2.readthedocs.io/") + (synopsis "CSS selectors for Python ElementTree") + (description "@code{cssselect2} is a straightforward implementation of +CSS3 Selectors for markup documents (HTML, XML, etc.) that can be read by +ElementTree-like parsers (including cElementTree, lxml, html5lib, etc.). + +Unlike the Python package @code{cssselect}, it does not translate selectors to +XPath and therefore does not have all the correctness corner cases that are +hard or impossible to fix in cssselect.") + (license license:bsd-3))) -- 2.21.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 07:08:40 2019 Received: (at 37617) by debbugs.gnu.org; 4 Oct 2019 11:08:40 +0000 Received: from localhost ([127.0.0.1]:41801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRw-0006wK-8q for submit@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:40 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:48379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRq-0006w7-3n for 37617@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:39 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46l6Ys4v01z1rTDk for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:33 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46l6Ys4p0tz1qqkW for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:33 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id LLvdkYg0w6Kq for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:32 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-61-233.dynamic.mnet-online.de [188.174.61.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:32 +0200 (CEST) Received: from lenashee.fritz.box (salamanderburg.fritz.box [192.168.110.31]) by hermia.goebel-consult.de (Postfix) with ESMTP id C985960541 for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:26 +0200 (CEST) From: Hartmut Goebel To: 37617@debbugs.gnu.org Subject: [PATCH 5/6] gnu: Add python-pyphen. Date: Fri, 4 Oct 2019 13:08:23 +0200 Message-Id: <20191004110824.16081-5-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20191004110824.16081-1-h.goebel@crazy-compilers.com> References: <20191004110824.16081-1-h.goebel@crazy-compilers.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37617 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-xyz.scm (python-pyphen): New variable. --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index abcd7e7408..c7ffecabbf 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -16509,3 +16509,22 @@ SVG parser, trying to follow the SVG 1.1 recommendation from the W3C. Once parsed, the result is drawn to a Cairo surface that can be exported to qvarious formats: PDF, PostScript, PNG and even SVG.") (license license:lgpl3+))) + +(define-public python-pyphen + (package + (name "python-pyphen") + (version "0.9.5") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Pyphen" version)) + (sha256 + (base32 "08c9y69ry9d6m4zalhnalg86lsp9v2j5n1ziw5vxfmiihx83lqrv")))) + (build-system python-build-system) + ;; TODO: Use the Guix system hyphenation packages hyphen-* rather than the + ;; embedded set provided by upstream - like Debian does. + (home-page "https://github.com/Kozea/Pyphen") + (synopsis "Pure Python module to hyphenate text") + (description "Pyphen is a pure Python module to hyphenate text using +existing Hunspell hyphenation dictionaries.") + (license (list license:gpl2 license:lgpl2.1 license:mpl1.1)))) -- 2.21.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 07:08:47 2019 Received: (at 37617) by debbugs.gnu.org; 4 Oct 2019 11:08:47 +0000 Received: from localhost ([127.0.0.1]:41803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRx-0006wX-LJ for submit@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:46 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:39645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRl-0006vo-HW for 37617@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:40 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46l6Ym6Ysgz1rTDJ for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:28 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46l6Ym2Cp8z1qqkZ for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:28 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id o4amqvDK1xPU for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:27 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-61-233.dynamic.mnet-online.de [188.174.61.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:27 +0200 (CEST) Received: from lenashee.fritz.box (salamanderburg.fritz.box [192.168.110.31]) by hermia.goebel-consult.de (Postfix) with ESMTP id 9FDE960168 for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:26 +0200 (CEST) From: Hartmut Goebel To: 37617@debbugs.gnu.org Subject: [PATCH 2/6] gnu: Add python-tinycss2. Date: Fri, 4 Oct 2019 13:08:20 +0200 Message-Id: <20191004110824.16081-2-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20191004110824.16081-1-h.goebel@crazy-compilers.com> References: <20191004110824.16081-1-h.goebel@crazy-compilers.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37617 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-web.scm (python-tinycss2): New variable. --- gnu/packages/python-web.scm | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index e37ae94e18..576b75175d 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -13,7 +13,7 @@ ;;; Copyright © 2014, 2015 Mark H Weaver ;;; Copyright © 2015 Cyril Roelandt ;;; Copyright © 2015, 2016, 2017, 2019 Leo Famulari -;;; Copyright © 2016 Hartmut Goebel +;;; Copyright © 2016, 2019 Hartmut Goebel ;;; Copyright © 2016, 2017, 2018, 2019 Tobias Geerinckx-Rice ;;; Copyright © 2015, 2017 Ben Woodcroft ;;; Copyright © 2015, 2016 Christopher Allan Webber @@ -62,6 +62,7 @@ #:use-module (gnu packages libffi) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-xyz) #:use-module (gnu packages sphinx) @@ -3275,3 +3276,36 @@ library to create slugs from unicode strings while keeping it DRY.") (description "Generate complex HTML+JS pages with Python") (license license:expat))) +(define-public python-tinycss2 + (package + (name "python-tinycss2") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "tinycss2" version)) + (sha256 + (base32 "1kw84y09lggji4krkc58jyhsfj31w8npwhznr7lf19d0zbix09v4")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ (invoke "pytest")))))) + (propagated-inputs + `(("python-webencodings" ,python-webencodings))) + (native-inputs + `(("python-pytest-flake8" ,python-pytest-flake8) + ("python-pytest-isort" ,python-pytest-isort) + ("python-pytest-runner" ,python-pytest-runner))) + (home-page "https://tinycss2.readthedocs.io/") + (synopsis "Low-level CSS parser for Python") + (description "@code{tinycss2} can parse strings, return Python objects +representing tokens and blocks, and generate CSS strings corresponding to +these objects. + +Based on the CSS Syntax Level 3 specification, @code{tinycss2} knows the +grammar of CSS but doesn’t know specific rules, properties or values supported +in various CSS modules.") + (license license:bsd-3))) + -- 2.21.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 07:08:47 2019 Received: (at 37617) by debbugs.gnu.org; 4 Oct 2019 11:08:47 +0000 Received: from localhost ([127.0.0.1]:41807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLS3-0006wr-5g for submit@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:47 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:59696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRo-0006vy-B3 for 37617@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:42 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46l6Yq6T0hz1rhYr for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:31 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46l6Yq6Lz9z1qqkW for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:31 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id XH0BEL6muQla for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:30 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-61-233.dynamic.mnet-online.de [188.174.61.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:30 +0200 (CEST) Received: from lenashee.fritz.box (salamanderburg.fritz.box [192.168.110.31]) by hermia.goebel-consult.de (Postfix) with ESMTP id BC8FB603E3 for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:26 +0200 (CEST) From: Hartmut Goebel To: 37617@debbugs.gnu.org Subject: [PATCH 4/6] gnu: Add python-cairosvg. Date: Fri, 4 Oct 2019 13:08:22 +0200 Message-Id: <20191004110824.16081-4-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20191004110824.16081-1-h.goebel@crazy-compilers.com> References: <20191004110824.16081-1-h.goebel@crazy-compilers.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37617 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-xyz.scm (python-cairosvg): New variable. --- gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 413d68c258..abcd7e7408 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -16474,3 +16474,38 @@ It is the recommended replacement for Python's original @code{distro} also provides a command-line interface to output the platform information in various formats.") (license license:asl2.0))) + +(define-public python-cairosvg + (package + (name "python-cairosvg") + (version "2.4.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "CairoSVG" version)) + (sha256 + (base32 "1bb7irxbaxxb9ahm3z5wsx1q96mm5gzskc7b6q07h9ikcnb8yrjf")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ (invoke "pytest")))))) + (propagated-inputs + `(("python-cairocffi" ,python-cairocffi) + ("python-cssselect2" ,python-cssselect2) + ("python-defusedxml" ,python-defusedxml) + ("python-pillow" ,python-pillow) + ("python-tinycss2" ,python-tinycss2))) + (native-inputs + `(("python-pytest-flake8" ,python-pytest-flake8) + ("python-pytest-isort" ,python-pytest-isort) + ("python-pytest-runner" ,python-pytest-runner))) + (home-page "https://cairosvg.org/") + (synopsis "SVG to PDF/PS/PNG converter based on Cairo") + (description "CairoSVG is a SVG converter based on Cairo. It can export +SVG files to PDF, PostScript and PNG files. The main part of CairoSVG is a +SVG parser, trying to follow the SVG 1.1 recommendation from the W3C. Once +parsed, the result is drawn to a Cairo surface that can be exported to +qvarious formats: PDF, PostScript, PNG and even SVG.") + (license license:lgpl3+))) -- 2.21.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 07:08:56 2019 Received: (at 37617) by debbugs.gnu.org; 4 Oct 2019 11:08:56 +0000 Received: from localhost ([127.0.0.1]:41809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLS3-0006wy-Fr for submit@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:56 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:36708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRy-0006wg-Tu for 37617@debbugs.gnu.org; Fri, 04 Oct 2019 07:08:43 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46l6Yv3Wy1z1rhxJ for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:35 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46l6Yv3Qrxz1qqkW for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:35 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id fpVyXTAzSlns for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:34 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-61-233.dynamic.mnet-online.de [188.174.61.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:34 +0200 (CEST) Received: from lenashee.fritz.box (salamanderburg.fritz.box [192.168.110.31]) by hermia.goebel-consult.de (Postfix) with ESMTP id DC308606AB for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:26 +0200 (CEST) From: Hartmut Goebel To: 37617@debbugs.gnu.org Subject: [PATCH 6/6] gnu: Add weasyprint. Date: Fri, 4 Oct 2019 13:08:24 +0200 Message-Id: <20191004110824.16081-6-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20191004110824.16081-1-h.goebel@crazy-compilers.com> References: <20191004110824.16081-1-h.goebel@crazy-compilers.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37617 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/pdf.scm (weasyprint): New variable. --- gnu/packages/pdf.scm | 81 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 9c7cc0b7d2..e0310ac89e 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2017, 2018 Rene Saavedra ;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice ;;; Copyright © 2019 Alex Griffin +;;; Copyright © 2019 Hartmut Goebel ;;; ;;; This file is part of GNU Guix. ;;; @@ -65,6 +66,7 @@ #:use-module (gnu packages imagemagick) #:use-module (gnu packages javascript) #:use-module (gnu packages lesstif) + #:use-module (gnu packages libffi) #:use-module (gnu packages linux) #:use-module (gnu packages lua) #:use-module (gnu packages pcre) @@ -72,6 +74,8 @@ #:use-module (gnu packages photo) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) + #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages sdl) @@ -1158,3 +1162,80 @@ manipulating PDF documents from the command line. It supports @item displaying the mapping between logical and physical page numbers @end itemize") (license license:bsd-3))) + +(define-public weasyprint + (package + (name "weasyprint") + (version "50") + (source + (origin + (method url-fetch) + (uri (pypi-uri "WeasyPrint" version)) + (sha256 + (base32 "0invs96zvmcr6wh5klj52jrcnr9qg150v9wpmbhcsf3vv1d1hbcw")) + (patches (search-patches "weasyprint-library-paths.patch")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-library-paths + (lambda* (#:key inputs #:allow-other-keys) + (let ((fontconfig (assoc-ref inputs "fontconfig")) + (glib (assoc-ref inputs "glib")) + (pango (assoc-ref inputs "pango")) + (pangoft2 (assoc-ref inputs "pangoft2"))) + (substitute* "weasyprint/fonts.py" + (("@fontconfig@") + (string-append fontconfig "/lib/libfontconfig.so")) + (("@pangoft2@") + (string-append pango "/lib/libpangoft2-1.0.so"))) + (substitute* "weasyprint/text.py" + (("@gobject@") + (string-append glib "/lib/libgobject-2.0.so")) + (("@pango@") + (string-append pango "/lib/libpango-1.0.so")) + (("@pangocairo@") + (string-append pango "/lib/libpangocairo-1.0.so")))))) + (add-after 'unpack 'remove-pytest-options + (lambda _ + (substitute* "setup.cfg" + ;; flake8 and isort syntax checks fail, which is not our + ;; business + (("addopts = --flake8 --isort") "")))) + (replace 'check + (lambda _ + ;; run pytest, excluding one failing test + (invoke "pytest" "-k" "not test_flex_column_wrap_reverse")))))) + (inputs + `(("fontconfig" ,fontconfig) + ("glib" ,glib) + ("pango" ,pango))) + (propagated-inputs + `(("gdk-pixbuf" ,gdk-pixbuf) + ("python-cairocffi" ,python-cairocffi) + ("python-cairosvg" ,python-cairosvg) + ("python-cffi" ,python-cffi) + ("python-cssselect2" ,python-cssselect2) + ("python-html5lib" ,python-html5lib) + ("python-pyphen" ,python-pyphen) + ("python-tinycss2" ,python-tinycss2))) + (native-inputs + `(("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-runner" ,python-pytest-runner))) + (home-page "https://weasyprint.org/") + (synopsis "Document factory for creating PDF files from HTML") + (description "WeasyPrint helps web developers to create PDF documents. It +turns simple HTML pages into gorgeous statistical reports, invoices, tickets, +etc. + +From a technical point of view, WeasyPrint is a visual rendering engine for +HTML and CSS that can export to PDF and PNG. It aims to support web standards +for printing. + +It is based on various libraries but not on a full rendering engine like +WebKit or Gecko. The CSS layout engine is written in Python, designed for +pagination, and meant to be easy to hack on. Weasyprint can also be used as a +python library. + +Keywords: html2pdf, htmltopdf") + (license license:bsd-3))) -- 2.21.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 07:09:48 2019 Received: (at 37617) by debbugs.gnu.org; 4 Oct 2019 11:09:49 +0000 Received: from localhost ([127.0.0.1]:41817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLT2-0006z5-LP for submit@debbugs.gnu.org; Fri, 04 Oct 2019 07:09:48 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:37253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGLRk-0006vm-7Y for 37617@debbugs.gnu.org; Fri, 04 Oct 2019 07:09:48 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46l6Yl4Cfsz1rhZC for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:26 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46l6Yk4Ntpz1qqkb for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:26 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id JqYhtR7OjGqI for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:25 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-61-233.dynamic.mnet-online.de [188.174.61.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:25 +0200 (CEST) Received: from lenashee.fritz.box (salamanderburg.fritz.box [192.168.110.31]) by hermia.goebel-consult.de (Postfix) with ESMTP id 813AE6008D for <37617@debbugs.gnu.org>; Fri, 4 Oct 2019 13:08:26 +0200 (CEST) From: Hartmut Goebel To: 37617@debbugs.gnu.org Subject: [PATCH 1/6] gnu: Add python-pytest-isort. Date: Fri, 4 Oct 2019 13:08:19 +0200 Message-Id: <20191004110824.16081-1-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37617 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-check.scm (python-pytest-isort): New variable. --- gnu/packages/python-check.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index b8aaef9b77..362f548c02 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; Copyright © 2019 Efraim Flashner ;;; Copyright © 2019 Maxim Cournoyer +;;; Copyright © 2019 Hartmut Goebel ;;; ;;; This file is part of GNU Guix. ;;; @@ -153,6 +154,36 @@ of the project to ensure it renders properly.") compliance.") (license license:bsd-3))) +(define-public python-pytest-isort + (package + (name "python-pytest-isort") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-isort" version)) + (sha256 + (base32 "06myn5hhxs5yp8dqr1yjsgcnnxnsrvsqannm00bvaw0qml6ydzjb")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (setenv "PYTHONPATH" + (string-append (getcwd) ":" + (getenv "PYTHONPATH"))) + (invoke "pytest")))))) + (propagated-inputs + `(("python-isort" ,python-isort) + ("python-pytest" ,python-pytest))) + (home-page "https://github.com/moccu/pytest-isort/") + (synopsis "Pytest plugin to check import ordering using isort") + (description + "This package provides a pytest plugin to check import ordering using +isort.") + (license license:bsd-3))) + (define-public python-pytest-shutil (package (name "python-pytest-shutil") -- 2.21.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 22 11:02:27 2019 Received: (at 37617-close) by debbugs.gnu.org; 22 Oct 2019 15:02:28 +0000 Received: from localhost ([127.0.0.1]:60307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iMvg3-0005bI-He for submit@debbugs.gnu.org; Tue, 22 Oct 2019 11:02:27 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:55638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iMvg1-0005Yo-9W for 37617-close@debbugs.gnu.org; Tue, 22 Oct 2019 11:02:25 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 46yGvN0pGKz1qrJf for <37617-close@debbugs.gnu.org>; Tue, 22 Oct 2019 17:02:23 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 46yGvM6R0yz1qqkJ for <37617-close@debbugs.gnu.org>; Tue, 22 Oct 2019 17:02:23 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id Z6_QQqQFPB1T for <37617-close@debbugs.gnu.org>; Tue, 22 Oct 2019 17:02:23 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-51-13.dynamic.mnet-online.de [188.174.51.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <37617-close@debbugs.gnu.org>; Tue, 22 Oct 2019 17:02:23 +0200 (CEST) Received: from [192.168.110.31] (lenashee.fritz.box [192.168.110.31]) by hermia.goebel-consult.de (Postfix) with ESMTP id 8EC7260197 for <37617-close@debbugs.gnu.org>; Tue, 22 Oct 2019 17:02:26 +0200 (CEST) Subject: Re: bug#37617: Acknowledgement ([PATCH 0/6] Add weasyprint and dependencies.) To: 37617-close@debbugs.gnu.org References: <20191004110641.15728-1-h.goebel@crazy-compilers.com> From: Hartmut Goebel Autocrypt: addr=h.goebel@crazy-compilers.com; prefer-encrypt=mutual; keydata= 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 Organization: crazy-compilers.com Message-ID: Date: Tue, 22 Oct 2019 17:02:22 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: de-DE X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37617-close X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Commited as 73f0ed8dbfde97341716fd8b156907e4ef800873 -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | From unknown Fri Jun 13 11:18:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 20 Nov 2019 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator