From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0HGfKFBKz2FfIwEAgWs5BA (envelope-from ) for ; Fri, 31 Dec 2021 19:22:08 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id oIlzIVBKz2FRjgAAG6o9tA (envelope-from ) for ; Fri, 31 Dec 2021 19:22:08 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B3F6722ACD for ; Fri, 31 Dec 2021 19:22:07 +0100 (CET) Received: from localhost ([::1]:54868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n3MXW-0002EY-U5 for larch@yhetil.org; Fri, 31 Dec 2021 13:22:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37162) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3MXS-0002EJ-NM for guix-patches@gnu.org; Fri, 31 Dec 2021 13:22:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45904) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n3MXS-0001ZQ-Dn for guix-patches@gnu.org; Fri, 31 Dec 2021 13:22:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n3MXS-0001cU-Ac for guix-patches@gnu.org; Fri, 31 Dec 2021 13:22:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52920] [PATCH] gnu: Add python-pystitcher. Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 31 Dec 2021 18:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52920 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52920@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16409748956179 (code B ref -1); Fri, 31 Dec 2021 18:22:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Dec 2021 18:21:35 +0000 Received: from localhost ([127.0.0.1]:57450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3MX1-0001ba-9v for submit@debbugs.gnu.org; Fri, 31 Dec 2021 13:21:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:56526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3MWz-0001bS-TO for submit@debbugs.gnu.org; Fri, 31 Dec 2021 13:21:34 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3MWz-0002Ca-K9 for guix-patches@gnu.org; Fri, 31 Dec 2021 13:21:33 -0500 Received: from [2607:f8b0:4864:20::1031] (port=55121 helo=mail-pj1-x1031.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n3MWx-0001VU-7D for guix-patches@gnu.org; Fri, 31 Dec 2021 13:21:33 -0500 Received: by mail-pj1-x1031.google.com with SMTP id jw3so24032677pjb.4 for ; Fri, 31 Dec 2021 10:21:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=SKUVjGLZyEPNdzLv+LVuH2cPcQjx/oAirZg8QDeojPU=; b=xRkA7piAMHC7l6dZ1RymBAPQ3DXnzlhU26M0tx9SUYb25fKNUzjzZCBoqAI0WT3iLs +fGi+M/k5DZHnop5byRMUqS8mQJ1Flg3bAp1rCcwAcTU0ZDZ1AuKf68fuWCv8xBsvCRG EIAEU3FWhRmUqzneOvWQPQGhrz49qGx0Cikpj0psuKQ3KRO2BRD94BuFgWyuVt13Q+2I hTUsAsy6vw1kk9QbnbcwKR1EyyPkoeql+FqIfw7ZcbX3pNwJo0L9Tjwp/h0UAGth6j+h X/Ue4dJrcyr8qqrcMn/I0MYrmYBBOFHJTUAIfuUykDmasCKN1GDw038uZ5bWrv90MsgA 7xqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SKUVjGLZyEPNdzLv+LVuH2cPcQjx/oAirZg8QDeojPU=; b=cRtV/c8bLnXOYoFymdbOIL+Vtzq8PtUbJ/S4MS52KipN08dFMX0bd2Aga2IN9L6XCP vlB6htiwbbPIA/09/fNF+Vn+GqBarmN3rsk5ayAzjpQHCPxN47+z26np2VvVXgqIWnkT nRqgHGc5FjCAuq6rARzGyRy5ex/1bROcUPzW0C0f9hexL/G709m4ei+HAMMbwKc3heG2 o6TAEDLwrDFZFfv2YQiccrXLs5Fx0Zm31YnsVgnb5F1wQmz2xX4WeD93Lym+OZCEXXzB /tUu5kC5R7yUpWrTAh1a4BPVWvmaMFIxPrR2AWopR1kThSY8PV84PwtuZa1n/bLFLG8f pNEQ== X-Gm-Message-State: AOAM533ZzNJcSvSJKblt9/zDYrCRK+UJMhFzhuzKTdksqBjhN6k6s11L R3jeVpLRA9IFXV3HeroSbg2hyXHohi4BtMZZDW7hjQSPGlDUzhL0 X-Google-Smtp-Source: ABdhPJwR0xJ7jAdQsFu6V6B9QDDZmPua57vVJg5MEocqVAtIN2MwtN6idRt8UAoIKmKWHDrw5I3nktgZCyz5jjNvdms= X-Received: by 2002:a17:90b:e87:: with SMTP id fv7mr44140228pjb.9.1640974889225; Fri, 31 Dec 2021 10:21:29 -0800 (PST) MIME-Version: 1.0 From: Greg Hogan Date: Fri, 31 Dec 2021 13:21:18 -0500 Message-ID: Content-Type: multipart/mixed; boundary="0000000000005bb63b05d4753dd3" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::1031 (failed) Received-SPF: none client-ip=2607:f8b0:4864:20::1031; envelope-from=code@greghogan.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: 8 X-Spam_score: 0.8 X-Spam_bar: / X-Spam_report: (0.8 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1640974928; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=Nbpi3Yr/mP9lkOPpyvdOqW5nYHyT0XRLJC9Ni4tu7w4=; b=JSCNhGRDqGcXsicNXUxAMhQLcIJ6Xa/jXfc4Q2TWfXtQuVgQ4tr32McMBJ4x9sIYiMXe/V H3FoIuK0h93sPM7qWL6M/fg9G28R7FKxPQ/iOiULL2JPsUBHmXI2FXfkaZVESh6x7qOYMJ 8zwgInIC9Fl+K4n0db1OPVdivyQOg0sjOEPxrM3PvYY01dAmspqHBpItJq676O51ak5WS9 yUP6ZFFlH9GW8EAbw/nnsjcR9EzhmuWXY0ngQIsugaaUdgFbjzE4OGaHjvQsBSJuiLRTrg vyAVJMLI31kDthuNkC6GZ9cqhJp8H1rtuiiCQMxnI5tRG+tgUFnMUAE/Fl2qzA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640974928; a=rsa-sha256; cv=none; b=ebvQdE7YC9USIknXUyesW2UKoPdoWH47nsr6nM/kW0Yqv6mStxkiteFnZLhuQA906zEIla L517MjZ9ftIcw5Sn7jlAMr9ARYuNVexpX3LhBP+TB42/8bQqkOiQ7d/CeGXAg8Yi7cJoVO LUf1NGlm8QxC1fdmqpAsiJKnE3bRD2d4971q1CO6EkEPde6BMwSleprhx9IFySRwSWiGRE 6iJKLvuW5kB+JnTXeo96o3UATCSjybiMXZDFY54F6eDEZeUlEU8c1sLXB2YJJoumY+Irgm vNvUyDEi3h1gYwIvSG0j0r/TBSgx9fSXHoLibjZexDukwIAeGWzBrKAxju3vuQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=greghogan-com.20210112.gappssmtp.com header.s=20210112 header.b=xRkA7piA; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.28 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=greghogan-com.20210112.gappssmtp.com header.s=20210112 header.b=xRkA7piA; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B3F6722ACD X-Spam-Score: -2.28 X-Migadu-Scanner: scn1.migadu.com X-TUID: M0tNkymuJYb7 --0000000000005bb63b05d4753dd3 Content-Type: multipart/alternative; boundary="0000000000005bb63905d4753dd1" --0000000000005bb63905d4753dd1 Content-Type: text/plain; charset="UTF-8" >From 79411499a651687bf8ccb11662779056680a061b Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Fri, 31 Dec 2021 18:07:51 +0000 Subject: [PATCH 1/3] gnu: python-validators: Update to 0.18.2. * gnu/packages/python-xyz.scm (python-validators): Update to 0.18.2. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b6534c677f..b4ed17cca9 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19111,13 +19111,13 @@ (define-public python-shellescape (define-public python-validators (package (name "python-validators") - (version "0.14.2") + (version "0.18.2") (source (origin (method url-fetch) (uri (pypi-uri "validators" version)) (sha256 (base32 - "024m15j33szd0v8k5l4ccish6n0b4knq81gmb4fq25ynwyyyd4mi")))) + "19lypf7hm7p203ay3v8zmckc5rv6889zkfdm16nki1972f99mk9p")))) (build-system python-build-system) (arguments '(#:phases (modify-phases %standard-phases -- 2.34.0 >From 7f4633525ba6676f90ff29dca871fa76823da871 Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Fri, 31 Dec 2021 18:09:32 +0000 Subject: [PATCH 2/3] gnu: Add python-pypdf3. * gnu/packages/python-xyz.scm (python-pypdf3): New variable. --- gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b4ed17cca9..07c587792c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27867,3 +27867,24 @@ (define-public python-iwlib (description "This package provides a Python interface to iw wireless tools.") (license license:gpl2))) + +(define-public python-pypdf3 + (package + (name "python-pypdf3") + (version "1.0.5") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyPDF3" version)) + (sha256 + (base32 "018hlq9q2qa96vw4j7ppq352znykldwy98h2w9qcpkvpi93sjqhc")))) + (build-system python-build-system) + (propagated-inputs + (list python-tqdm)) + (home-page "https://github.com/sfneal/PyPDF3") + (synopsis "Utility to read and write PDFs with Python") + (description "PyPDF3 is a pure-python PDF library capable of splitting, +merging together, cropping, and transforming the pages of PDF files. It can +also add custom data, viewing options, and passwords to PDF files. It can +retrieve text and metadata from PDFs as well as merge entire files together.") + (license license:bsd-3))) -- 2.34.0 >From c004ab43c203f6bfc90fb7b4e0e5873293cfebd0 Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Fri, 31 Dec 2021 18:12:07 +0000 Subject: [PATCH 3/3] gnu: Add python-pystitcher. * gnu/packages/python-xyz.scm (python-pystitcher): New variable. --- gnu/packages/python-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 07c587792c..41b4230b49 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27888,3 +27888,29 @@ (define-public python-pypdf3 also add custom data, viewing options, and passwords to PDF files. It can retrieve text and metadata from PDFs as well as merge entire files together.") (license license:bsd-3))) + +(define-public python-pystitcher + (package + (name "python-pystitcher") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/captn3m0/pystitcher") + (commit + (string-append "v" version)))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "03yrzqhcsjdj5zprrk3bh5bbyqfy3vfhxra9974vmkir3m121394")))) + (build-system python-build-system) + (inputs + (list python-html5lib python-importlib-metadata python-markdown + python-pypdf3 python-validators)) + (home-page "https://github.com/captn3m0/pystitcher") + (synopsis "Declaratively stitch together a PDF file from multiple sources") + (description "Stitch your PDF files together, generating nice customizable +bookmarks using a declarative input in the form of a markdown file.") + (license license:expat))) -- 2.34.0 --0000000000005bb63905d4753dd1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 79411499a651687bf8ccb11662779056680a061b Mon Sep 17 0= 0:00:00 2001
From: Greg Hogan <= code@greghogan.com>
Date: Fri, 31 Dec 2021 18:07:51 +0000
Subj= ect: [PATCH 1/3] gnu: python-validators: Update to 0.18.2.

* gnu/pac= kages/python-xyz.scm (python-validators): Update to 0.18.2.
---
=C2= =A0gnu/packages/python-xyz.scm | 4 ++--
=C2=A01 file changed, 2 insertio= ns(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu= /packages/python-xyz.scm
index b6534c677f..b4ed17cca9 100644
--- a/gn= u/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -19111= ,13 +19111,13 @@ (define-public python-shellescape
=C2=A0(define-public = python-validators
=C2=A0 =C2=A0(package
=C2=A0 =C2=A0 =C2=A0(name &qu= ot;python-validators")
- =C2=A0 =C2=A0(version "0.14.2")<= br>+ =C2=A0 =C2=A0(version "0.18.2")
=C2=A0 =C2=A0 =C2=A0(sour= ce (origin
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(metho= d url-fetch)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(uri= (pypi-uri "validators" version))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0(sha256
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 (base32
- =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0"024m15j33szd0v8k5l4ccish6n0b4knq81gmb4fq25ynwyyyd4mi&qu= ot;))))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"1= 9lypf7hm7p203ay3v8zmckc5rv6889zkfdm16nki1972f99mk9p"))))
=C2=A0 =C2= =A0 =C2=A0(build-system python-build-system)
=C2=A0 =C2=A0 =C2=A0(argume= nts
=C2=A0 =C2=A0 =C2=A0 '(#:phases (modify-phases %standard-phases<= br>--
2.34.0

From 7f4633525ba6676f90ff29dca871fa76823da871 Mon S= ep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: Fri, 31 Dec 2021 18:09:32 +0000<= br>Subject: [PATCH 2/3] gnu: Add python-pypdf3.

* gnu/packages/pytho= n-xyz.scm (python-pypdf3): New variable.
---
=C2=A0gnu/packages/pytho= n-xyz.scm | 21 +++++++++++++++++++++
=C2=A01 file changed, 21 insertions= (+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-x= yz.scm
index b4ed17cca9..07c587792c 100644
--- a/gnu/packages/python-= xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -27867,3 +27867,24 @@ (d= efine-public python-iwlib
=C2=A0 =C2=A0 =C2=A0(description
=C2=A0 =C2= =A0 =C2=A0 "This package provides a Python interface to iw wireless to= ols.")
=C2=A0 =C2=A0 =C2=A0(license license:gpl2)))
+
+(defin= e-public python-pypdf3
+ =C2=A0(package
+ =C2=A0 =C2=A0(name "py= thon-pypdf3")
+ =C2=A0 =C2=A0(version "1.0.5")
+ =C2= =A0 =C2=A0(source
+ =C2=A0 =C2=A0 =C2=A0(origin
+ =C2=A0 =C2=A0 =C2= =A0 =C2=A0(method url-fetch)
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0(uri (pypi-uri= "PyPDF3" version))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0(sha256
+ = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(base32 "018hlq9q2qa96vw4j7ppq352zny= kldwy98h2w9qcpkvpi93sjqhc"))))
+ =C2=A0 =C2=A0(build-system python-= build-system)
+ =C2=A0 =C2=A0(propagated-inputs
+ =C2=A0 =C2=A0 (list= python-tqdm))
+ =C2=A0(home-page "https://github.com/sfneal/PyPDF3")
+ =C2=A0(synops= is "Utility to read and write PDFs with Python")
+ =C2=A0(desc= ription "PyPDF3 is a pure-python PDF library capable of splitting,
= +merging together, cropping, and transforming the pages of PDF files.=C2=A0= It can
+also add custom data, viewing options, and passwords to PDF fil= es.=C2=A0 It can
+retrieve text and metadata from PDFs as well as merge = entire files together.")
+ =C2=A0(license license:bsd-3)))
-- 2.34.0

From c004ab43c203f6bfc90fb7b4e0e5873293cfebd0 Mon Sep 17 00= :00:00 2001
From: Greg Hogan <c= ode@greghogan.com>
Date: Fri, 31 Dec 2021 18:12:07 +0000
Subje= ct: [PATCH 3/3] gnu: Add python-pystitcher.

* gnu/packages/python-xy= z.scm (python-pystitcher): New variable.
---
=C2=A0gnu/packages/pytho= n-xyz.scm | 26 ++++++++++++++++++++++++++
=C2=A01 file changed, 26 inser= tions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/pyt= hon-xyz.scm
index 07c587792c..41b4230b49 100644
--- a/gnu/packages/py= thon-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -27888,3 +27888,29 = @@ (define-public python-pypdf3
=C2=A0also add custom data, viewing opti= ons, and passwords to PDF files.=C2=A0 It can
=C2=A0retrieve text and me= tadata from PDFs as well as merge entire files together.")
=C2=A0 = =C2=A0(license license:bsd-3)))
+
+(define-public python-pystitcher+ =C2=A0(package
+ =C2=A0 =C2=A0(name "python-pystitcher")+ =C2=A0 =C2=A0(version "1.0.4")
+ =C2=A0 =C2=A0(source
+= =C2=A0 =C2=A0 (origin
+ =C2=A0 =C2=A0 =C2=A0 (method git-fetch)
+ = =C2=A0 =C2=A0 =C2=A0 (uri
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0(git-reference+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 (url "https://github.com/captn3m0/pystitcher")
+ = =C2=A0 =C2=A0 =C2=A0 =C2=A0 (commit
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= (string-append "v" version))))
+ =C2=A0 =C2=A0 =C2=A0 (file-na= me
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0(git-file-name name version))
+ =C2= =A0 =C2=A0 =C2=A0 (sha256
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0(base32 "03y= rzqhcsjdj5zprrk3bh5bbyqfy3vfhxra9974vmkir3m121394"))))
+ =C2=A0 =C2= =A0(build-system python-build-system)
+ =C2=A0 =C2=A0(inputs
+ =C2=A0= =C2=A0 (list python-html5lib python-importlib-metadata python-markdown
= + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 python-pypdf3 python-validators))
+= =C2=A0(home-page "= https://github.com/captn3m0/pystitcher")
+ =C2=A0(synopsis &quo= t;Declaratively stitch together a PDF file from multiple sources")
= + =C2=A0(description "Stitch your PDF files together, generating nice = customizable
+bookmarks using a declarative input in the form of a markd= own file.")
+ =C2=A0(license license:expat)))
--
2.34.0
<= /div> --0000000000005bb63905d4753dd1-- --0000000000005bb63b05d4753dd3 Content-Type: application/octet-stream; name="0001-gnu-python-validators-Update-to-0.18.2.patch" Content-Disposition: attachment; filename="0001-gnu-python-validators-Update-to-0.18.2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kxupwpja0 RnJvbSA3OTQxMTQ5OWE2NTE2ODdiZjhjY2IxMTY2Mjc3OTA1NjY4MGEwNjFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IEZyaSwgMzEgRGVjIDIwMjEgMTg6MDc6NTEgKzAwMDAKU3ViamVjdDogW1BBVENIIDEvM10gZ251 OiBweXRob24tdmFsaWRhdG9yczogVXBkYXRlIHRvIDAuMTguMi4KCiogZ251L3BhY2thZ2VzL3B5 dGhvbi14eXouc2NtIChweXRob24tdmFsaWRhdG9ycyk6IFVwZGF0ZSB0byAwLjE4LjIuCi0tLQog Z251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9w eXRob24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQppbmRleCBiNjUzNGM2 NzdmLi5iNGVkMTdjY2E5IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20K KysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCkBAIC0xOTExMSwxMyArMTkxMTEsMTMg QEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLXNoZWxsZXNjYXBlCiAoZGVmaW5lLXB1YmxpYyBweXRo b24tdmFsaWRhdG9ycwogICAocGFja2FnZQogICAgIChuYW1lICJweXRob24tdmFsaWRhdG9ycyIp Ci0gICAgKHZlcnNpb24gIjAuMTQuMiIpCisgICAgKHZlcnNpb24gIjAuMTguMiIpCiAgICAgKHNv dXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAg ICAgICAodXJpIChweXBpLXVyaSAidmFsaWRhdG9ycyIgdmVyc2lvbikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDI0bTE1 ajMzc3pkMHY4azVsNGNjaXNoNm4wYjRrbnE4MWdtYjRmcTI1eW53eXl5ZDRtaSIpKSkpCisgICAg ICAgICAgICAgICAgIjE5bHlwZjdobTdwMjAzYXkzdjh6bWNrYzVydjY4ODl6a2ZkbTE2bmtpMTk3 MmY5OW1rOXAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAg ICAoYXJndW1lbnRzCiAgICAgICcoIzpwaGFzZXMgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBo YXNlcwotLSAKMi4zNC4wCgo= --0000000000005bb63b05d4753dd3 Content-Type: application/octet-stream; name="0002-gnu-Add-python-pypdf3.patch" Content-Disposition: attachment; filename="0002-gnu-Add-python-pypdf3.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kxupwuuk1 RnJvbSA3ZjQ2MzM1MjViYTY2NzZmOTBmZjI5ZGNhODcxZmE3NjgyM2RhODcxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IEZyaSwgMzEgRGVjIDIwMjEgMTg6MDk6MzIgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvM10gZ251 OiBBZGQgcHl0aG9uLXB5cGRmMy4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIChweXRo b24tcHlwZGYzKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9weXRob24teHl6LnNj bSB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlv bnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gYi9nbnUvcGFj a2FnZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggYjRlZDE3Y2NhOS4uMDdjNTg3NzkyYyAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbQpAQCAtMjc4NjcsMyArMjc4NjcsMjQgQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9u LWl3bGliCiAgICAgKGRlc2NyaXB0aW9uCiAgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYSBQ eXRob24gaW50ZXJmYWNlIHRvIGl3IHdpcmVsZXNzIHRvb2xzLiIpCiAgICAgKGxpY2Vuc2UgbGlj ZW5zZTpncGwyKSkpCisKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1weXBkZjMKKyAgKHBhY2thZ2UK KyAgICAobmFtZSAicHl0aG9uLXB5cGRmMyIpCisgICAgKHZlcnNpb24gIjEuMC41IikKKyAgICAo c291cmNlCisgICAgICAob3JpZ2luCisgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAg ICAodXJpIChweXBpLXVyaSAiUHlQREYzIiB2ZXJzaW9uKSkKKyAgICAgICAgKHNoYTI1NgorICAg ICAgICAgIChiYXNlMzIgIjAxOGhscTlxMnFhOTZ2dzRqN3BwcTM1MnpueWtsZHd5OThoMnc5cWNw a3ZwaTkzc2pxaGMiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkK KyAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAgKGxpc3QgcHl0aG9uLXRxZG0pKQorICAoaG9t ZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vc2ZuZWFsL1B5UERGMyIpCisgIChzeW5vcHNpcyAi VXRpbGl0eSB0byByZWFkIGFuZCB3cml0ZSBQREZzIHdpdGggUHl0aG9uIikKKyAgKGRlc2NyaXB0 aW9uICJQeVBERjMgaXMgYSBwdXJlLXB5dGhvbiBQREYgbGlicmFyeSBjYXBhYmxlIG9mIHNwbGl0 dGluZywKK21lcmdpbmcgdG9nZXRoZXIsIGNyb3BwaW5nLCBhbmQgdHJhbnNmb3JtaW5nIHRoZSBw YWdlcyBvZiBQREYgZmlsZXMuICBJdCBjYW4KK2Fsc28gYWRkIGN1c3RvbSBkYXRhLCB2aWV3aW5n IG9wdGlvbnMsIGFuZCBwYXNzd29yZHMgdG8gUERGIGZpbGVzLiAgSXQgY2FuCityZXRyaWV2ZSB0 ZXh0IGFuZCBtZXRhZGF0YSBmcm9tIFBERnMgYXMgd2VsbCBhcyBtZXJnZSBlbnRpcmUgZmlsZXMg dG9nZXRoZXIuIikKKyAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQotLSAKMi4zNC4wCgo= --0000000000005bb63b05d4753dd3 Content-Type: application/octet-stream; name="0003-gnu-Add-python-pystitcher.patch" Content-Disposition: attachment; filename="0003-gnu-Add-python-pystitcher.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kxupx00d2 RnJvbSBjMDA0YWI0M2MyMDNmNmJmYzkwZmI3YjRlMGU1ODczMjkzY2ZlYmQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IEZyaSwgMzEgRGVjIDIwMjEgMTg6MTI6MDcgKzAwMDAKU3ViamVjdDogW1BBVENIIDMvM10gZ251 OiBBZGQgcHl0aG9uLXB5c3RpdGNoZXIuCgoqIGdudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSAo cHl0aG9uLXB5c3RpdGNoZXIpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhv bi14eXouc2NtIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXou c2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCmluZGV4IDA3YzU4Nzc5MmMuLjQxYjQy MzBiNDkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQorKysgYi9nbnUv cGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTI3ODg4LDMgKzI3ODg4LDI5IEBAIChkZWZpbmUt cHVibGljIHB5dGhvbi1weXBkZjMKIGFsc28gYWRkIGN1c3RvbSBkYXRhLCB2aWV3aW5nIG9wdGlv bnMsIGFuZCBwYXNzd29yZHMgdG8gUERGIGZpbGVzLiAgSXQgY2FuCiByZXRyaWV2ZSB0ZXh0IGFu ZCBtZXRhZGF0YSBmcm9tIFBERnMgYXMgd2VsbCBhcyBtZXJnZSBlbnRpcmUgZmlsZXMgdG9nZXRo ZXIuIikKICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQorCisoZGVmaW5lLXB1YmxpYyBweXRo b24tcHlzdGl0Y2hlcgorICAocGFja2FnZQorICAgIChuYW1lICJweXRob24tcHlzdGl0Y2hlciIp CisgICAgKHZlcnNpb24gIjEuMC40IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAg ICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAodXJpCisgICAgICAgIChnaXQtcmVmZXJlbmNl CisgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vY2FwdG4zbTAvcHlzdGl0Y2hlciIp CisgICAgICAgICAoY29tbWl0CisgICAgICAgICAgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24p KSkpCisgICAgICAgKGZpbGUtbmFtZQorICAgICAgICAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNp b24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMDN5cnpxaGNzamRqNXpwcnJr M2JoNWJieXFmeTN2Zmh4cmE5OTc0dm1raXIzbTEyMTM5NCIpKSkpCisgICAgKGJ1aWxkLXN5c3Rl bSBweXRob24tYnVpbGQtc3lzdGVtKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3QgcHl0aG9uLWh0 bWw1bGliIHB5dGhvbi1pbXBvcnRsaWItbWV0YWRhdGEgcHl0aG9uLW1hcmtkb3duCisgICAgICAg ICAgIHB5dGhvbi1weXBkZjMgcHl0aG9uLXZhbGlkYXRvcnMpKQorICAoaG9tZS1wYWdlICJodHRw czovL2dpdGh1Yi5jb20vY2FwdG4zbTAvcHlzdGl0Y2hlciIpCisgIChzeW5vcHNpcyAiRGVjbGFy YXRpdmVseSBzdGl0Y2ggdG9nZXRoZXIgYSBQREYgZmlsZSBmcm9tIG11bHRpcGxlIHNvdXJjZXMi KQorICAoZGVzY3JpcHRpb24gIlN0aXRjaCB5b3VyIFBERiBmaWxlcyB0b2dldGhlciwgZ2VuZXJh dGluZyBuaWNlIGN1c3RvbWl6YWJsZQorYm9va21hcmtzIHVzaW5nIGEgZGVjbGFyYXRpdmUgaW5w dXQgaW4gdGhlIGZvcm0gb2YgYSBtYXJrZG93biBmaWxlLiIpCisgIChsaWNlbnNlIGxpY2Vuc2U6 ZXhwYXQpKSkKLS0gCjIuMzQuMAoK --0000000000005bb63b05d4753dd3--