From patchwork Fri Dec 31 18:21:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Greg Hogan X-Patchwork-Id: 35853 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8592527BBEA; Fri, 31 Dec 2021 18:22:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BC91027BBE9 for ; Fri, 31 Dec 2021 18:22:09 +0000 (GMT) Received: from localhost ([::1]:54868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n3MXY-0002EY-VZ for patchwork@mira.cbaines.net; Fri, 31 Dec 2021 13:22:08 -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: 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches 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(-) customizable +bookmarks using a declarative input in the form of a markdown file.") + (license license:expat))) 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