From unknown Fri Sep 12 05:30:35 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#40511 <40511@debbugs.gnu.org> To: bug#40511 <40511@debbugs.gnu.org> Subject: Status: Add fava, a beancount web UI Reply-To: bug#40511 <40511@debbugs.gnu.org> Date: Fri, 12 Sep 2025 12:30:35 +0000 retitle 40511 Add fava, a beancount web UI reassign 40511 guix-patches submitter 40511 Christopher Lemmer Webber severity 40511 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 08 13:28:10 2020 Received: (at submit) by debbugs.gnu.org; 8 Apr 2020 17:28:10 +0000 Received: from localhost ([127.0.0.1]:52883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jMEUd-000420-PK for submit@debbugs.gnu.org; Wed, 08 Apr 2020 13:28:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:52646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jMEUb-00041d-Oy for submit@debbugs.gnu.org; Wed, 08 Apr 2020 13:28:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50126) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jMEUZ-0000fD-Oi for guix-patches@gnu.org; Wed, 08 Apr 2020 13:28:01 -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.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jMEUX-0006Dx-KO for guix-patches@gnu.org; Wed, 08 Apr 2020 13:27:59 -0400 Received: from dustycloud.org ([50.116.34.160]:45094) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jMEUX-0006DU-D1 for guix-patches@gnu.org; Wed, 08 Apr 2020 13:27:57 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 47E5B2663C for ; Wed, 8 Apr 2020 13:27:56 -0400 (EDT) User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: guix-patches@gnu.org Subject: Add fava, a beancount web UI Date: Wed, 08 Apr 2020 13:27:55 -0400 Message-ID: <87d08h51lw.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 50.116.34.160 X-Spam-Score: 0.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: -0.0 (/) --=-=-= Content-Type: text/plain So it turns out fava, a web UI for beancount, is amazing, just amazing. I recommend everyone use it and switch to it and hug it and tell it how much they love and appreciate it. You can see an example version running here: https://fava.pythonanywhere.com/example-beancount-file/income_statement/ I got it "packaged" in the sense that the package works and runs. However it isn't good enough for Guix yet. - Needs to be separated out into separate commits - I lost patience with several dependencies' test requirments and disabled tests - At least one dependency's tests requires a newer pytest. That's not in master yet afaict because, based on this email: https://lists.gnu.org/archive/html/guix-devel/2019-10/msg00598.html It was waiting for Python 3.8.0 to hit core-updates. I haven't looked yet whether that's happening or not. I need to get back to other work right now, but figured that it was more helpful than nothing to leave a "it works, but isn't quite right" patch on the mailing list before I forgot. It's really quite close, but I'm drowning in tasks ATM. Maybe I can come back to this, though if someone else beat me to it, I wouldn't complain. - Chris --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-fava-and-deps-wip.patch >From 220ab3414adb136d09d603ea96e5b321fe06af2e Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 7 Apr 2020 16:10:21 -0400 Subject: [PATCH] fava and deps wip --- gnu/packages/finance.scm | 33 ++++ gnu/packages/python-xyz.scm | 317 ++++++++++++++++++++++++++++++++++++ 2 files changed, 350 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index e666860392..5de5f168b0 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1440,3 +1440,36 @@ a Qt GUI.") define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.") (license license:gpl2))) + +(define-public fava + (package + (name "fava") + (version "1.14") + (source + (origin + (method url-fetch) + (uri (pypi-uri "fava" version)) + (sha256 + (base32 + "181ypq2p7aaq2b76s55hxxbm1hykzf45mjjgm500h4dsaa167dqy")))) + (build-system python-build-system) + (propagated-inputs + `(("beancount" ,beancount) + ("python-babel" ,python-babel) + ("python-cheroot" ,python-cheroot) + ("python-click" ,python-click) + ("python-flask" ,python-flask) + ("python-flask-babel" ,python-flask-babel) + ("python-jinja2" ,python-jinja2) + ("python-markdown2" ,python-markdown2) + ("python-ply" ,python-ply) + ("python-simplejson" ,python-simplejson) + ("python-werkzeug" ,python-werkzeug))) + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm))) + (home-page "https://beancount.github.io/fava/") + (synopsis + "Web interface for the accounting tool Beancount.") + (description + "Web interface for the accounting tool Beancount.") + (license license:expat))) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d98b38411f..1191f4e780 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19344,3 +19344,320 @@ an identity provider. The distribution contains examples of both. This package was originally written to work in a WSGI environment, but there are extensions that allow you to use it with other frameworks.") (license license:asl2.0))) + +(define-public python-jaraco-classes + (package + (name "python-jaraco.classes") + (version "3.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.classes" version)) + (sha256 + (base32 + "1avsxzm5mwylmy2zbxq3xvn48z5djb0qy3hwv4ryncprivzri1n3")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'pytest-black-multipy',") "")) + #t))))) + (propagated-inputs + `(("python-more-itertools" ,python-more-itertools))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page + "https://github.com/jaraco/jaraco.classes") + (synopsis + "Utility functions for Python class constructs") + (description + "Utility functions for Python class constructs") + (license #f))) + +(define-public python-jaraco-functools + (package + (name "python-jaraco-functools") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.functools" version)) + (sha256 + (base32 + "15vd7x4jillggb8xcg3cm00j1v6llhl16r0rqm0l4n2lyahfxc2w")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'pytest-black-multipy',") "")) + #t))))) + (propagated-inputs + `(("python-more-itertools" ,python-more-itertools))) + (native-inputs + `(("python-mock" ,python-mock) + ("python-jaraco-classes" ,python-jaraco-classes) + ("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-six" ,python-six) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page + "https://github.com/jaraco/jaraco.functools") + (synopsis "Functools like those found in stdlib") + (description + "Functools like those found in stdlib") + (license #f))) + +(define-public python-jaraco-text + (package + (name "python-jaraco-text") + (version "3.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.text" version)) + (sha256 + (base32 + "1v0hz3h74m31jlbc5bxwkvrx1h2n7887bajrg1n1c3yc4q8qn1z5")))) + (build-system python-build-system) + (propagated-inputs + `(("python-jaraco-functools" ,python-jaraco-functools) + ("python-six" ,python-six))) + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm) + ("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8))) + (home-page + "https://github.com/jaraco/jaraco.text") + (synopsis "Module for text manipulation") + (description "Module for text manipulation") + (license #f))) + +(define-public python-pytest-testmon + (package + (name "python-pytest-testmon") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-testmon" version)) + (sha256 + (base32 + "1iasz23zrzjgbak8jiq12i4zmkk8f6dmcdhfxz8m2q03agcidc7x")))) + (build-system python-build-system) + (propagated-inputs + `(("python-coverage" ,python-coverage) + ("python-pytest" ,python-pytest))) + (home-page "https://testmon.org") + (synopsis + "selects tests affected by changed files and methods") + (description + "selects tests affected by changed files and methods") + (license #f))) + +(define-public python-pytest-watch + (package + (name "python-pytest-watch") + (version "4.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-watch" version)) + (sha256 + (base32 + "1fflnd3varpqy8yzcs451n8h7wmjyx1408qdin5p2qdksl1ny4q6")))) + (build-system python-build-system) + (propagated-inputs + `(("python-colorama" ,python-colorama) + ("python-docopt" ,python-docopt) + ("python-pytest" ,python-pytest) + ("python-watchdog" ,python-watchdog))) + (home-page + "http://github.com/joeyespo/pytest-watch") + (synopsis + "Local continuous test runner with pytest and watchdog.") + (description + "Local continuous test runner with pytest and watchdog.") + (license license:expat))) + +(define-public python-requests-unixsocket + (package + (name "python-requests-unixsocket") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "requests-unixsocket" version)) + (sha256 + (base32 + "1sn12y4fw1qki5gxy9wg45gmdrxhrndwfndfjxhpiky3mwh1lp4y")))) + ;; why tied to waitress==0.9.0 I have no idea + (arguments + ;; We don't have all the test deps yet... missing pyttest-cache + `(#:tests? #f + #:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (delete-file "test-requirements.txt") + #t))))) + (build-system python-build-system) + (propagated-inputs + `(("python-requests" ,python-requests) + ("python-urllib3" ,python-urllib3))) + (native-inputs + `(("python-pbr-minimal" ,python-pbr-minimal) + + ;; ("python-waitress" ,python-waitress) + ;; ("python-pep8" ,python-pep8) + ;; ("python-apipkg" ,python-apipkg) + ;; ("python-appdirs" ,python-appdirs) + ;; ("python-execnet" ,python-execnet) + ;; ("python-packaging" ,python-packaging) + ;; ("python-py" ,python-py) + ;; ("python-pyparsing" ,python-pyparsing)) + )) + (home-page + "https://github.com/msabramo/requests-unixsocket") + (synopsis + "Use requests to talk HTTP via a UNIX domain socket") + (description + "Use requests to talk HTTP via a UNIX domain socket") + (license #f))) + +(define-public python-trustme + (package + (name "python-trustme") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "trustme" version)) + (sha256 + (base32 + "0v3vr5z6apnfmklf07m45kv5kaqvm6hxrkaqywch57bjd2siiywx")))) + (build-system python-build-system) + (propagated-inputs + `(("python-cryptography" ,python-cryptography) + ("python-idna" ,python-idna))) + (home-page + "https://github.com/python-trio/trustme") + (synopsis + "#1 quality TLS certs while you wait, for the discerning tester") + (description + "#1 quality TLS certs while you wait, for the discerning tester") + (license #f))) + +#;(define-public python-pytest-black-multipy + (package + (name "python-pytest-black-multipy") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-black-multipy" version)) + (sha256 + (base32 + "1ciwa99fnz3ngbsvcjvxqz4k1vwfmvpxaj7qf5vxkx0awvczhsyd")))) + (build-system python-build-system) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-flake8" ,python-pytest-flake8))) + (home-page "https://github.com/jaraco/skeleton") + (synopsis "Allow '--black' on older Pythons") + (description "Allow '--black' on older Pythons") + (license #f))) + +(define-public python-cheroot + (package + (name "python-cheroot") + (version "8.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cheroot" version)) + (sha256 + (base32 + "0cc9cb5via001zkna0i2qp5s0bn1w327q6k7fba2f5v650gpwmx0")))) + (build-system python-build-system) + (propagated-inputs + `(("python-jaraco-functools" ,python-jaraco-functools) + ("python-more-itertools" ,python-more-itertools) + ("python-six" ,python-six))) + (arguments + ;; needs a newer pytest :\ + `(#:tests? #f + ;; So we're also kicking out the dependency giving us + ;; trouble... + #:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'python-pytest-testmon',") "")) + #t))))) + (native-inputs + `(("python-codecov" ,python-codecov) + ("python-colorama" ,python-colorama) + ("python-coverage" ,python-coverage) + ("python-jaraco-text" ,python-jaraco-text) + ("python-pyopenssl" ,python-pyopenssl) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-mock" ,python-pytest-mock) + ("python-pytest-sugar" ,python-pytest-sugar) + ; ("python-pytest-testmon" ,python-pytest-testmon) + ("python-pytest-watch" ,python-pytest-watch) + ("python-pytest-xdist" ,python-pytest-xdist) + ("python-requests-unixsocket" + ,python-requests-unixsocket) + ("python-trustme" ,python-trustme) + ("python-urllib3" ,python-urllib3) + ("python-setuptools-scm-git-archive" ,python-setuptools-scm-git-archive))) + (home-page "https://cheroot.cherrypy.org") + (synopsis + "Highly-optimized, pure-python HTTP server") + (description + "Highly-optimized, pure-python HTTP server") + (license #f))) + +(define-public python-markdown2 + (package + (name "python-markdown2") + (version "2.3.8") + (source + (origin + (method url-fetch) + (uri (pypi-uri "markdown2" version)) + (sha256 + (base32 + "1gjxy3j7qgl0fzmdqd0jx0gv13s1z9n1g3fd3s72rh4nnc08xy3z")))) + (build-system python-build-system) + (home-page + "https://github.com/trentm/python-markdown2") + (synopsis + "A fast and complete Python implementation of Markdown") + (description + "A fast and complete Python implementation of Markdown") + (license license:expat))) -- 2.26.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:45:45 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:45:45 +0000 Received: from localhost ([127.0.0.1]:41570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWAr-0002Cn-Bw for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:45:45 -0400 Received: from dustycloud.org ([50.116.34.160]:44084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWAp-0002Cb-7T for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:45:43 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 7957826679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:45:42 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 1/10] gnu: Add python-jarco-classes. In-reply-to: <87d08h51lw.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:45:42 -0400 Message-ID: <87d07rtmvt.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --=-=-= Content-Type: text/plain Ok, new patch series! Broke up all the dependencies! This might need a little work still but it's closer... --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-python-jarco-classes.patch >From 2891b384b0c18764d8f36b81c542ce45c4adb919 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:18:20 -0400 Subject: [PATCH 01/10] gnu: Add python-jarco-classes. * gnu/packages/python-xyz.scm (python-jarco-classes): New variable. --- gnu/packages/python-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 31cafd47d1..5f333af9e3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19588,3 +19588,41 @@ workspace...") dependencies. It implements the @uref{http://opensoundcontrol.org/spec-1_0, Open Sound Control 1.0} specification.") (license license:unlicense))) + +(define-public python-jaraco-classes + (package + (name "python-jaraco.classes") + (version "3.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.classes" version)) + (sha256 + (base32 + "1avsxzm5mwylmy2zbxq3xvn48z5djb0qy3hwv4ryncprivzri1n3")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'pytest-black-multipy',") "")) + #t))))) + (propagated-inputs + `(("python-more-itertools" ,python-more-itertools))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page + "https://github.com/jaraco/jaraco.classes") + (synopsis + "Utility functions for Python class constructs") + (description + "This package provides utility functions for Python class constructs.") + (license #f))) + -- 2.26.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:47:34 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:47:34 +0000 Received: from localhost ([127.0.0.1]:41574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWCb-0002Fn-OO for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:47:33 -0400 Received: from dustycloud.org ([50.116.34.160]:44092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWCZ-0002Ff-OR for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:47:32 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 56BDE26679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:47:31 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 2/10] gnu: Add python-jaraco-functools. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:47:30 -0400 Message-ID: <87blnbtmst.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-Add-python-jaraco-functools.patch Content-Transfer-Encoding: quoted-printable From=20d2099fba3733f8e8bb457f422095409b53c17d4a Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:19:04 -0400 Subject: [PATCH 02/10] gnu: Add python-jaraco-functools. * gnu/packages/python-xyz.scm (python-jaraco-functools): New variable. =2D-- gnu/packages/python-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5f333af9e3..54a0ac36bd 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19626,3 +19626,43 @@ Open Sound Control 1.0} specification.") "This package provides utility functions for Python class constructs.= ") (license #f))) =20 +(define-public python-jaraco-functools + (package + (name "python-jaraco-functools") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.functools" version)) + (sha256 + (base32 + "15vd7x4jillggb8xcg3cm00j1v6llhl16r0rqm0l4n2lyahfxc2w")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'pytest-black-multipy',") "")) + #t))))) + (propagated-inputs + `(("python-more-itertools" ,python-more-itertools))) + (native-inputs + `(("python-mock" ,python-mock) + ("python-jaraco-classes" ,python-jaraco-classes) + ("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-six" ,python-six) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page + "https://github.com/jaraco/jaraco.functools") + (synopsis "Functools like those found in stdlib") + (description + "This package provides functools like those found in stdlib.") + (license #f))) + =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oiFIACgkQS8Alkl/4 9NPZ0A//V0PPwUdUcKG1eG+q2gKOTtbOQYQ9s8KJzn6uV41AqOrboi+g/bjMoN+e /LPtodoLxgDc0+DRtrYkBXrOdEYyVqSn3rCxjmHo7WDCj+zgGHoyO+1DGTG53en3 yZTors/dXL0TWrULKx3ruAacQ2m/SwYJZ2idr/dRXKD04GkjEeGaAOeWQP/tR84t 6r/HsOeqQPBLEGbjbD9MxgHIaUCzhFgSbYuwOSd+KDMgFA5wmgNpMEszFLGIi0aY tJmAh217R7aTmMm12+BA4iyZOiPn0q13xS54NIk9d5xSu/jCbtwXKUD4yy8f4y66 G/6KsNbnKk1ykj4721kwrxrgGbOz/KEhgQkPacOk2+Xs72JpTKwk/+VX+WJ9HHMd 0rKsm/Q7AO69l6BmfNs67mu3n0WC9e9mVYRZfwtroSyVGVRQH9/wn0EuwS9xhxLF bM+E1egptsiaSmBzVwW/KIIuDBgxdnzs7IYE3mgEfrEURZ1xheigLP29o5rUPqg5 Q/S2gWVB7U44q6Ohfsepov9apbWGNUNtk+W5lnous7Q5s3fwxk1MuYec6WIqoPch mxyLcLvnwJNDNOpM3bSKQBQxA5uPy7djBAndwJSUna6grLa/jV1yx0coTr3RAulW mnE7XkNljwHVgaxJEL199YNfPHOrqxpSbhbPFXbCnDOY0rnfub8= =+qbt -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:48:00 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:48:00 +0000 Received: from localhost ([127.0.0.1]:41577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWD2-0002GR-17 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:00 -0400 Received: from dustycloud.org ([50.116.34.160]:44100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWD1-0002GK-3G for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:47:59 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id BE7AB26679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:47:58 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 3/10] gnu: Add python-jarco-text. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:47:58 -0400 Message-ID: <87a72vtms1.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0003-gnu-Add-python-jarco-text.patch Content-Transfer-Encoding: quoted-printable From=205b45a4cd2f10241ddd95e1d761dd9636a4c3cbc1 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:20:54 -0400 Subject: [PATCH 03/10] gnu: Add python-jarco-text. * gnu/packages/python-xyz.scm (python-jarco-text): New variable. =2D-- gnu/packages/python-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 54a0ac36bd..0a031baac2 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19666,3 +19666,31 @@ Open Sound Control 1.0} specification.") "This package provides functools like those found in stdlib.") (license #f))) =20 +(define-public python-jaraco-text + (package + (name "python-jaraco-text") + (version "3.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.text" version)) + (sha256 + (base32 + "1v0hz3h74m31jlbc5bxwkvrx1h2n7887bajrg1n1c3yc4q8qn1z5")))) + (build-system python-build-system) + (propagated-inputs + `(("python-jaraco-functools" ,python-jaraco-functools) + ("python-six" ,python-six))) + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm) + ("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8))) + (home-page + "https://github.com/jaraco/jaraco.text") + (synopsis "Module for text manipulation") + (description "Python modules for text manipulation.") + (license #f))) + =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oiG4ACgkQS8Alkl/4 9NPsrQ/9ElBjqTPls7kL0D0c13sYi0z5Evk6qEF4lr/N3VS8K7MHNzI0sRXQTMqZ Ww8WiladCtCjsaqziA7KMQMRopdoFxpKkJqAUnbDEy3K9cqOot18sAsRGS74c+Zg 6eYvvA1W1pMkTHBKSuj3KuuThyDy6P1Aqj9s5puAuggZdI3nCUTs1q14pMHVVCpO WW0oIZM7r0pYa3+ROcgTLN8E9WsArFsENyGmjZK3EPqlee8hRSTWiLuDP28Cd6OR YcFCBYjCsUNRqzI6hJiHp9qhQsXv0G3jD84axZ0DKkuRolekj7YRTkfyJQTtk4rm /PCTV1KL+kJGv2XOeieOXxsJ9+rSLCy9hgjvoWnSedABqfegaYTt0LuFkeHtvR87 uwJFZLKmcYEYlURLoi4iHayE8quYD2nhK5uzPaMkRQs5F2dxpgl1Mi+HRi7mkeyz A9Nys6a6TL7c0Wp/b/Wkng3dwweoBhb0SDJPnKl2pu9g94eJckTPxy35XdQ2MSDG STTlFgpvsCFU/vRdT4wD5eVGQbyUjAcKE/OlbjhK3Q3PL9MDwI7h+DuqfRshIZyG +PoI4B0h8/4hpDHzYPL5EEJ5ZbpunctL1v/oBOpwvEUzRTDuzIuCMs/Ews3iSXDX yvYcz1YcwBa/9crHKel0IoYGluyuZtoRA7IXpOaogMFeXrC2c1w= =b9/l -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:48:19 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:48:19 +0000 Received: from localhost ([127.0.0.1]:41582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWDL-0002HT-8k for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:19 -0400 Received: from dustycloud.org ([50.116.34.160]:44104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWDJ-0002HL-Vl for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:18 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 9A70D26679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:48:17 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 4/10] gnu: Add python-pytest-testmon. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:48:17 -0400 Message-ID: <878siftmri.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0004-gnu-Add-python-pytest-testmon.patch Content-Transfer-Encoding: quoted-printable From=20640ee423f25e1479ae8aa174acd6f1f0530a6325 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:21:16 -0400 Subject: [PATCH 04/10] gnu: Add python-pytest-testmon. * gnu/packages/python-xyz.scm (python-pytest-testmon): New variable. =2D-- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0a031baac2..062dfe1d2b 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19694,3 +19694,25 @@ Open Sound Control 1.0} specification.") (description "Python modules for text manipulation.") (license #f))) =20 +(define-public python-pytest-testmon + (package + (name "python-pytest-testmon") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-testmon" version)) + (sha256 + (base32 + "1iasz23zrzjgbak8jiq12i4zmkk8f6dmcdhfxz8m2q03agcidc7x")))) + (build-system python-build-system) + (propagated-inputs + `(("python-coverage" ,python-coverage) + ("python-pytest" ,python-pytest))) + (home-page "https://testmon.org") + (synopsis + "Selects tests affected by changed files and methods") + (description + "Pytest module for selecting tests affected by changed files and +methods.") + (license #f))) =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oiIEACgkQS8Alkl/4 9NPb1BAA3y27216g29/aj7XNnibQzB/20JyuS2Lh+ySqixZI49CZvjSl5cCA7a5N DxMdu8XLmkn1LbLfA4hiBFGhwxAo5SPwh8VH3i1ARxFZz4RzIhqRw6vkaoY1g0JX zch8cT2iFBCaoc9bcMMQBUM0tRfqU7YZ65ln1q+6g+umIU134nmFCd6wxnoyoO1o s697Kz84ffjTUELlEmX2WSLwJSkPdkqeB2klvMzyw6xLimA8Q98BfxapZ5vFSveq fzw8EEmlmnVcc2QbXYabgw2g+sERNS2t/TN0FfZPcpFuB9yp4fJfjRnaKi9dV1HV WThtjZrzdam+rMbWwfEnNK4PoicdtIpTwqVnFBgTGiOJ08RnkVm1Pf9aIFX6DvZs aVymLl/C5yITZR6n1keoe53G7PQCb+X2nMy4BvZvyrlyrOLyGFElsamSDvb/rIgf wEPqnEU27VTbOY0u8lFQt1HDP418DtMJME9spR2Y5NV2Mr/nf271VXlcPI3c8SmU nHGqjUE6shZ0sydYJSce8zli44D37HUSdy7oNvcdC0M8qrtYizslOZ+gok7y6VgA h8oJhiQOOSADf7D1qZLKWJrNid77fD4HTmPtWq+y6iXJRL5d/KGlLyojnv4jo8Th c1jWNWnhov+vNKraX6xsa1budos0OnwR2L+TxZ8J8sgpXcUIzjA= =cV42 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:48:40 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:48:40 +0000 Received: from localhost ([127.0.0.1]:41585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWDg-0002I1-HO for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:40 -0400 Received: from dustycloud.org ([50.116.34.160]:44108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWDe-0002Ht-JZ for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:38 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 40D7426679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:48:38 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 5/10] gnu: Add python-pytest-watch. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:48:37 -0400 Message-ID: <877dxztmqy.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=0005-gnu-Add-python-pytest-watch.patch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) >From 517253fdc76d5e96ab631e08d6a230c5734f141a Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:21:36 -0400 Subject: [PATCH 05/10] gnu: Add python-pytest-watch. * gnu/packages/python-xyz.scm (python-pytest-watch): 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 062dfe1d2b..d9a972c456 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19716,3 +19716,29 @@ Open Sound Control 1.0} specification.") "Pytest module for selecting tests affected by changed files and methods.") (license #f))) + +(define-public python-pytest-watch + (package + (name "python-pytest-watch") + (version "4.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-watch" version)) + (sha256 + (base32 + "1fflnd3varpqy8yzcs451n8h7wmjyx1408qdin5p2qdksl1ny4q6")))) + (build-system python-build-system) + (propagated-inputs + `(("python-colorama" ,python-colorama) + ("python-docopt" ,python-docopt) + ("python-pytest" ,python-pytest) + ("python-watchdog" ,python-watchdog))) + (home-page + "http://github.com/joeyespo/pytest-watch") + (synopsis + "Local continuous test runner for pytest and watchdog") + (description + "This package provides a local continuous test runner for pytest +and watchdog.") + (license license:expat))) -- 2.26.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:49:03 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:49:03 +0000 Received: from localhost ([127.0.0.1]:41590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWE2-0002JA-PD for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:03 -0400 Received: from dustycloud.org ([50.116.34.160]:44112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWE0-0002IX-UA for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:01 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 821A226679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:49:00 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 6/10] gnu: Add python-requests-unixsocket. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:48:59 -0400 Message-ID: <875zdjtmqc.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=0006-gnu-Add-python-requests-unixsocket.patch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) >From 873652e761e8d59f8f2d80da1f9ad3d469013988 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:01 -0400 Subject: [PATCH 06/10] gnu: Add python-requests-unixsocket. * gnu/packages/python-xyz.scm (python-requests-unixsocket): New variable. --- gnu/packages/python-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d9a972c456..2c354c8d71 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19742,3 +19742,39 @@ methods.") "This package provides a local continuous test runner for pytest and watchdog.") (license license:expat))) + +(define-public python-requests-unixsocket + (package + (name "python-requests-unixsocket") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "requests-unixsocket" version)) + (sha256 + (base32 + "1sn12y4fw1qki5gxy9wg45gmdrxhrndwfndfjxhpiky3mwh1lp4y")))) + ;; why tied to waitress==0.9.0 I have no idea + (arguments + ;; We don't have all the test deps yet... missing pyttest-cache + `(#:tests? #f + #:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (delete-file "test-requirements.txt") + #t))))) + (build-system python-build-system) + (propagated-inputs + `(("python-requests" ,python-requests) + ("python-urllib3" ,python-urllib3))) + (native-inputs + `(("python-pbr-minimal" ,python-pbr-minimal))) + (home-page + "https://github.com/msabramo/requests-unixsocket") + (synopsis + "Use requests to talk HTTP via a UNIX domain socket") + (description + "Use the Python requests library to talk HTTP via a UNIX domain socket.") + (license #f))) -- 2.26.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:49:26 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:49:26 +0000 Received: from localhost ([127.0.0.1]:41593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWEQ-0002Jr-7U for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:26 -0400 Received: from dustycloud.org ([50.116.34.160]:44116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWEP-0002Jk-Gh for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:25 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 1B37826679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:49:25 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 7/10] gnu: Add python-trustme. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:49:24 -0400 Message-ID: <874kt3tmpn.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0007-gnu-Add-python-trustme.patch Content-Transfer-Encoding: quoted-printable From=20bd5d7d55de0653cbde7776056c37d20999c94890 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:18 -0400 Subject: [PATCH 07/10] gnu: Add python-trustme. * gnu/packages/python-xyz.scm (python-trustme): New variable. =2D-- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 2c354c8d71..153463f7bd 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19778,3 +19778,26 @@ and watchdog.") (description "Use the Python requests library to talk HTTP via a UNIX domain socke= t.") (license #f))) + +(define-public python-trustme + (package + (name "python-trustme") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "trustme" version)) + (sha256 + (base32 + "0v3vr5z6apnfmklf07m45kv5kaqvm6hxrkaqywch57bjd2siiywx")))) + (build-system python-build-system) + (propagated-inputs + `(("python-cryptography" ,python-cryptography) + ("python-idna" ,python-idna))) + (home-page + "https://github.com/python-trio/trustme") + (synopsis + "Fake certificate authority for unit tests") + (description + "Provides fake a fake TLS certificate authority for Python unit tests= .") + (license #f))) =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oiMQACgkQS8Alkl/4 9NPHxxAAiS+agSNBDgGiiiUXdzYztbnrGe6dbIsbeUCtWDqsjBoHh0hAufM8rIAX BslBJuVsFCKnRmej+R9CNYW9GuGlVmOnvKClOykGDfCmzz8t6Yyd7hfPZANeVGUs IkSnitp1ND4TFpDH3/K+WqoQ0djRNS0S6ZxwrnYWf3kAtC/iJcwRhH/XO8Y1kfUE qMlG87CGLo4OozKq1NJ86wXWK3Lu+l8qs0pxc6kqWh2r/NbHn7eZazDvDYBiRscR dhLQLFiGhTwrdlgyil0aFSB/ks1/0QsIDzAAxbV+BURr6a4mcdhk3vZRTAyrCEdo P0qojaNqVrd6+051OFlYO3r0HIFBlvXTBXPCOzBKucRJRxw9HfGS1gbRGyyfIkSr bFEFpo+vRVuqTWdQfM23foewBCA5uqy8z5RmNZsiQ5HS7SbSeCMh2k5EukYVBOWn Y1nGARn5EIyWJz3CeilSshtGGrZ1NhE9n7U95Pei9lD69rBpsDbEtYoU54uZbenK AT5gwsjqn0GfbGauDwL8BIl0/KXtk6m1y90vrA5+wK5PgtaT1zFtfoTPJ4YNnuaq 31SKE4LiT99fGcRDkFxBodnjZx5jpZ3D7EOqg+khAWsHd/17jUzYWpv+on9b5IdB 3eJRqQq8kiRnIh3w5qK4+S+Qp9WE6xifpvEkb+nngdWk4y6u07s= =VhT5 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:49:47 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:49:47 +0000 Received: from localhost ([127.0.0.1]:41596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWEl-0002KW-G2 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:47 -0400 Received: from dustycloud.org ([50.116.34.160]:44120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWEj-0002KN-OH for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:46 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 6568626679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:49:45 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 8/10] gnu: Add python-cheroot. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:49:44 -0400 Message-ID: <87368ntmp3.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0008-gnu-Add-python-cheroot.patch Content-Transfer-Encoding: quoted-printable From=203621878476cbfd083a39921bf1e090cb22b08d43 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:40 -0400 Subject: [PATCH 08/10] gnu: Add python-cheroot. * gnu/packages/python-xyz.scm (python-cheroot): New variable. =2D-- gnu/packages/python-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 153463f7bd..60839d646c 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19801,3 +19801,56 @@ and watchdog.") (description "Provides fake a fake TLS certificate authority for Python unit tests= .") (license #f))) + +(define-public python-cheroot + (package + (name "python-cheroot") + (version "8.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cheroot" version)) + (sha256 + (base32 + "0cc9cb5via001zkna0i2qp5s0bn1w327q6k7fba2f5v650gpwmx0")))) + (build-system python-build-system) + (propagated-inputs + `(("python-jaraco-functools" ,python-jaraco-functools) + ("python-more-itertools" ,python-more-itertools) + ("python-six" ,python-six))) + (arguments + ;; needs a newer pytest :\ + `(#:tests? #f + ;; So we're also kicking out the dependency giving us + ;; trouble... + #:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'python-pytest-testmon',") "")) + #t))))) + (native-inputs + `(("python-codecov" ,python-codecov) + ("python-colorama" ,python-colorama) + ("python-coverage" ,python-coverage) + ("python-jaraco-text" ,python-jaraco-text) + ("python-pyopenssl" ,python-pyopenssl) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-mock" ,python-pytest-mock) + ("python-pytest-sugar" ,python-pytest-sugar) + ("python-pytest-watch" ,python-pytest-watch) + ("python-pytest-xdist" ,python-pytest-xdist) + ("python-requests-unixsocket" + ,python-requests-unixsocket) + ("python-trustme" ,python-trustme) + ("python-urllib3" ,python-urllib3) + ("python-setuptools-scm-git-archive" ,python-setuptools-scm-git-arc= hive))) + (home-page "https://cheroot.cherrypy.org") + (synopsis + "Pure-python HTTP server with an emphasis on performance") + (description + "Cheroot is the pure-Python HTTP server used by CherryPy.") + (license #f))) =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oiNgACgkQS8Alkl/4 9NOmxA/9HGZ8gZR7MZlu7kTpM7slbZKFbsj/YmOIDS7kVSqaW0/Lk7fNAkF6nZ8B O0IMCESaQ9UV3CWf4xTRf54lMja+OZs8YGQCVImlngKEv6Ux6LaqE1T4vrJ9vG2I mvVeQrhHkcTYkb67AvzeMLOtZXtCjt8YNxb8s42EsYW6Yhe26/X1d5mhNw+UpF8+ jf30OkI5Hz3JxDgA9INqXc1SXoWPwZd8bvBKdt6BnQfIMR0EleVCyglAuOlR6lbH HCl8yJtz3O0x9QSHMnCFJgI4l/+3sJ4APTVI++AjHXU3Y6zmvU71aoIcCxpNeuF9 8Apl7BQFCvATIJy0U/8xeth/4EFK2+6SIURlDOiG6xJ5WCXDuUWZLE55Zum1D64l /Yn9JUhEk94JhDnp6fkrE3TA3QMyq2IeVBlbma3VYBTkP+4f9ZiFYz6NpsGDKmZs eoEeF9tLlZw7BIVtMlc1oH/I7SvtoDMc7aRraMCjvWjPz3diW8vzcw7CEjE1YSMn MCcWIP0FsewUoEa4xdUa6IsXf+Qs5k/SUg2Suhe/r5URB8inT7HTkBs70rsgku0U tBY6pGsDb8mQHRuhj0c4OsU0DioPIcT8ktiTgaaV4iUdMmCR0wBbAVnO5LFuVuvw xf6TsU5XyobDtGIc5gf1kdZnkzTbTcse2HDmXgSPlGhXWwpf1s4= =/9gc -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:50:34 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:50:34 +0000 Received: from localhost ([127.0.0.1]:41611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWFW-0002Mi-E6 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:50:34 -0400 Received: from dustycloud.org ([50.116.34.160]:44124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWFU-0002MZ-8o for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:50:32 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id D32BA26679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:50:31 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 9/10] gnu: Add python-markdown2. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:50:31 -0400 Message-ID: <871ro7tmns.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0009-gnu-Add-python-markdown2.patch Content-Transfer-Encoding: quoted-printable From=200f1d8bbc93e0da5d8b5f94771dd52233a34db105 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:54 -0400 Subject: [PATCH 09/10] gnu: Add python-markdown2. * gnu/packages/python-xyz.scm (python-markdown2): New variable. =2D-- 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 60839d646c..3af73e62c4 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19854,3 +19854,24 @@ and watchdog.") (description "Cheroot is the pure-Python HTTP server used by CherryPy.") (license #f))) + +(define-public python-markdown2 + (package + (name "python-markdown2") + (version "2.3.8") + (source + (origin + (method url-fetch) + (uri (pypi-uri "markdown2" version)) + (sha256 + (base32 + "1gjxy3j7qgl0fzmdqd0jx0gv13s1z9n1g3fd3s72rh4nnc08xy3z")))) + (build-system python-build-system) + (home-page + "https://github.com/trentm/python-markdown2") + (synopsis + "A fast and complete Python implementation of Markdown") + (description + "A Python implementation of Markdown which aims to closely match +the behavior of the original perl-implemented Markdown.pl.") + (license license:expat))) =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oiQcACgkQS8Alkl/4 9NMO3RAAx4SfXpVbcJGrJgWxUkPgZF+2HBiWwggmzj56IMzf+NEMd4Tdq6+WvDIW +AJx8zz/VIi3GMGH/vLi3Y6aEaLxnGoSp9OZvvH2Twm5ewidcCKF8cpMp2mGnG4F VQBXihj8/JEsPcqVw9ZTGgr4MxpAKVjyYgG78RQ6HYjaB+4p+74nQVxHaAuksrDT ACaYaRRVcqz/UU3lq2fOfmEbBgBAtsya4A9iRF+Io6L71HWYewknt3PgygVq4CVF YR7RVwfUADQrhnMtUaPWNX8KKUFvkepWeUF7E+Q3bYcGpc+75iLE4d9OGdjH+eHC t1e3LFvSaOHl59Zu3vgMjQ6oNEAFRn6ed6fv0MUulNmaxavpkJhGna6oHE3Ouu5L k0R15chRmRLYDJm8dMXch82toEJr3a7AiT67aU/NHpwbr2vO0gPBHD2/8t5zkUMk k4cszWaD13ILduplGOgA9+JHwnOIOyMsnUIrikke9ArBsMAmAlAr/6w6TJFWLbsh V8Ze7sDlFQKLLDAEl0M4cIGyuKvRHikBHF57mlhhzZoUSxWnp5BXlc54rT0qFhV2 0VxplFr4Sh5RBEMVVI7d6NQEZ7zAejhnLU2CB+IdXVoukYcAreZwIQvAIxZkp+Sg uGcrxk1jiLlIN0iIBlU7UNhCcpDSA9sVm2+X9UARvI2OS5ehjCI= =BKvQ -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 15:51:34 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:51:34 +0000 Received: from localhost ([127.0.0.1]:41615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWGT-0002OG-Pm for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:51:34 -0400 Received: from dustycloud.org ([50.116.34.160]:44136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWGS-0002O9-Tp for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:51:33 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 8E357266AA for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:51:32 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <871ro7tmns.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [PATCH 10/10] gnu: Add fava. In-reply-to: <871ro7tmns.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:51:32 -0400 Message-ID: <87zhavs81n.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0010-gnu-Add-fava.patch Content-Transfer-Encoding: quoted-printable From=209614e1daf0ca1c43595bf6f1522121874f65b66a Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:39:25 -0400 Subject: [PATCH 10/10] gnu: Add fava. * gnu/packages/finance.scm (fava): New variable. =2D-- gnu/packages/finance.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index c31b87ec19..2553980aaa 100644 =2D-- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1594,3 +1594,42 @@ generate a variety of reports from them, and provide= s a web interface.") (synopsis "Emacs mode for beancount") (description "Emacs-beancount is an Emacs mode for the Beancount accounting tool.= "))) + +(define-public fava + (package + (name "fava") + (version "1.14") + (source + (origin + (method url-fetch) + (uri (pypi-uri "fava" version)) + (sha256 + (base32 + "181ypq2p7aaq2b76s55hxxbm1hykzf45mjjgm500h4dsaa167dqy")))) + (build-system python-build-system) + (propagated-inputs + `(("beancount" ,beancount) + ("python-babel" ,python-babel) + ("python-bottle" ,python-bottle) + ("python-cheroot" ,python-cheroot) + ("python-dateutil" ,python-dateutil) + ("python-click" ,python-click) + ("python-flask" ,python-flask) + ("python-flask-babel" ,python-flask-babel) + ("python-jinja2" ,python-jinja2) + ("python-lxml" ,python-lxml) + ("python-markdown2" ,python-markdown2) + ("python-magic" ,python-magic) + ("python-ply" ,python-ply) + ("python-simplejson" ,python-simplejson) + ("python-beautifulsoup4" ,python-beautifulsoup4) + ("python-werkzeug" ,python-werkzeug))) + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm) + ("python-pytest" ,python-pytest))) + (home-page "https://beancount.github.io/fava/") + (synopsis + "Web interface for the accounting tool Beancount") + (description + "Fava is a web interface for the accounting tool Beancount.") + (license license:expat))) =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oiUQACgkQS8Alkl/4 9NON9g//SKSJ7vLcCheChSkpDfAj40RnC/y2epLjgg2eWhCpCsScx0m4k8OjUoEX lrxOOPpXLkMKzVL5faP7HzB67cJ9lSkZXG8ZhVZgQYb8d+u9nwwdCDnIOsc49cUM yUx/ghpJNT+fmPalwVmSHaax7bseKARCCMVOun/X2HcLdvuwqiA1X8n1lrxZNT1v DOhlwSq1KPPD1t1Un+EqNrN/JylgGG2mxb4B83SR+P+y0h9hK8zVYt+7i7f8WHn0 v4OWyzBfgMFhbp7JCOS1Mf5DvTORxR4zqV0IXdyZKPmG3L5BcIbsXs4ugEUmdomx 80ebNOjs4kjuL2/kUL5OO+TkBnk3PbZbkUdx6x4uW1bF4YVdr7/JbxmAOruvVbFG hEpnZLAHgY4XLvWXHNXGyCtkzM+cujUp+ZMPIhZv9BWHXrt0ayBHLwD2JsnuBt+8 WbjyTuCxmZLLXoutBfAJXfdroHutCY5uQGUivvfcjblQvjyw0OQby7iMt1zNe4Cc ZLTlMAiuMaF6Ds3rrnWcJVfRLKBZPi0sRq0vtkCqTj0Gj9x/A4B0HzQVaz/8yB1o CktlAGA3pBsJtb3PrJZaCL4qRopYRN83J/T49lDljZi1Rp/FNVrnAnntSvbFkIRe hsR+BI97eOtQQkCmNQa7DWgCpW6W0RoVA09oUYLxMg75pRks29s= =e8E8 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:17:54 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:17:54 +0000 Received: from localhost ([127.0.0.1]:41642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWfy-000325-Ec for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:17:54 -0400 Received: from dustycloud.org ([50.116.34.160]:44180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWfv-00031u-Qb for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:17:52 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 2B1D126679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:17:51 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 1/10] gnu: Add python-jarco-classes. In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:17:50 -0400 Message-ID: <87y2qfs6tt.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain grumble grumble forgot a bunch of license fields grumble grumble --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-python-jarco-classes.patch Content-Transfer-Encoding: quoted-printable From=209949ba38f867846d231965864a133d13a791f343 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:18:20 -0400 Subject: [PATCH 01/10] gnu: Add python-jarco-classes. * gnu/packages/python-xyz.scm (python-jarco-classes): New variable. =2D-- gnu/packages/python-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 31cafd47d1..3998475c3d 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19588,3 +19588,41 @@ workspace...") dependencies. It implements the @uref{http://opensoundcontrol.org/spec-1_= 0, Open Sound Control 1.0} specification.") (license license:unlicense))) + +(define-public python-jaraco-classes + (package + (name "python-jaraco.classes") + (version "3.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.classes" version)) + (sha256 + (base32 + "1avsxzm5mwylmy2zbxq3xvn48z5djb0qy3hwv4ryncprivzri1n3")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'pytest-black-multipy',") "")) + #t))))) + (propagated-inputs + `(("python-more-itertools" ,python-more-itertools))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page + "https://github.com/jaraco/jaraco.classes") + (synopsis + "Utility functions for Python class constructs") + (description + "This package provides utility functions for Python class constructs.= ") + (license license:expat))) + =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oj24ACgkQS8Alkl/4 9NMykhAAn40AISbqlhUyansS2n8hAt25zwa0zsWiplF1W1u1NAgFIzcXhzk2yAmb 4/PH1cong68iI6tB1WsfNi3wIZs7j6Iaqj8PYKSkk17aw4Ih2xNzRxMkOJHRppXc jPpOFC5ZU8eO4/6wGWsbSu37UpPI6TaX7FCRTjV1icjbaah85klcJ1wCzd4IDdSC RSMH7gVmbrSejDaJrHg7EYE4Liovw43AavEKKb3Uv4P9/sNiWCvBzBLlKdb6XpND AcV3cURc5mRfmLIvtH1WDPNDjGFc4TQXJMDDDPQeqwsL93XDLEcXvViNCBjl7v7H U4GlvJ9Wx8VkHjpeWPK79bG4P94TrLta5JK6kT531P0GPRvwmostslOqreE8WV+B O6JBrIkWsVpk/HfaNHiyJRWpoV8DkV9YDB3axl2ix8T4s1lHH3bmTGj1i9AdZlS1 MkJ7pu4NTLiEjbwikHGAnkPRAklcfg5IvN0RkqItwZSPdXjebj+TKE3yf1vVGtIf zz6sr4hQFKzZVXwrDjwRsjq5xB5s6VkcQf+cZ7boAoa8Hn8u9qKUIj5DF/9dMxaH kQf/q6V43Z/jur/OUQL2JSSlTlbMQMe9j5zdnEVo0LB5DFUDjyqlWqBFMiFcuCAI K2ykPrFPc+07HnryC+mzJQqxk3sfbe+otC+6tBDkdtF6uZFJJyk= =n59B -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:18:19 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:18:19 +0000 Received: from localhost ([127.0.0.1]:41646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWgM-000337-OQ for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:18:18 -0400 Received: from dustycloud.org ([50.116.34.160]:44184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWgK-00032y-OZ for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:18:17 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 7688B2663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:18:16 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <87blnbtmst.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 2/10] gnu: Add python-jaraco-functools. In-reply-to: <87blnbtmst.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:18:15 -0400 Message-ID: <87wo5zs6t4.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-Add-python-jaraco-functools.patch Content-Transfer-Encoding: quoted-printable From=207b6c006f28eb431df85967881e2d7309591c5afa Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:19:04 -0400 Subject: [PATCH 02/10] gnu: Add python-jaraco-functools. * gnu/packages/python-xyz.scm (python-jaraco-functools): New variable. =2D-- gnu/packages/python-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 3998475c3d..8e0112883d 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19626,3 +19626,43 @@ Open Sound Control 1.0} specification.") "This package provides utility functions for Python class constructs.= ") (license license:expat))) =20 +(define-public python-jaraco-functools + (package + (name "python-jaraco-functools") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.functools" version)) + (sha256 + (base32 + "15vd7x4jillggb8xcg3cm00j1v6llhl16r0rqm0l4n2lyahfxc2w")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'pytest-black-multipy',") "")) + #t))))) + (propagated-inputs + `(("python-more-itertools" ,python-more-itertools))) + (native-inputs + `(("python-mock" ,python-mock) + ("python-jaraco-classes" ,python-jaraco-classes) + ("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-six" ,python-six) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page + "https://github.com/jaraco/jaraco.functools") + (synopsis "Functools like those found in stdlib") + (description + "This package provides functools like those found in stdlib.") + (license license:expat))) + =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oj4cACgkQS8Alkl/4 9NNuNhAAvAO6dhL/eR53isFn/AMxJ77fz+W96zmS2msjXD/jfhyNhCkQaMdSuioB XHI+Ikhs5piFAzbQK9WOFe8q+Ea2E9WNCv/P7YSDfzBkuSjzhCoSo5cm72qXYf/d l0Iv7aViZrKOvNmfLmtvUVD+FrdMC+iia9qEocCa7iW1fZ+452P9OgdKAafpO8o2 DbKhmA967jH6DIUBJrITFtudpSIRO0wECrBehtzjn0/CFFT1K+pa4IeRqPoIQQbU M1hzeml1tKpt/EyuIGGAlrbXJko5pJAP9Rqv05MR++XFBYQH0fB/W2T9AWGWB4PE xusu0Sh2qUMKb6ZErLKZQhQeduJa1vmtB24Qsb7hEKMCcdZMKdDkpQj/qNBDjYm9 DQRO6mutxHXIPD/fkPgeieUF7AE/zZ8UDsm42vJHtg5Bl1F/QccHrsFCAmA1uiqT OVQYyLxeZP3qudY1EBKVVKXnDY8LVRDUFwjDH/O73PmxKp35xFwIZJa3c1X4F8tc 8mGHb3eVxUphtqSG+bvWtHAh5piRWyk1NpD8CfJTZZu2RlST3X+4B39k/J7W0XPJ 9bW2Oj6+G1CERoeOEGFp1Wc498fCE8CxFaLgzzdsaVOKchan8wuNQYOj5w8wloEK o+xB/eV9Qr5oEsclddmCYW1tz0bDAFSm+bHmXCf2302qCi8Qn5k= =z316 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:18:37 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:18:37 +0000 Received: from localhost ([127.0.0.1]:41649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWgf-00033h-0Y for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:18:37 -0400 Received: from dustycloud.org ([50.116.34.160]:44188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWge-00033b-Bx for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:18:36 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 18FA82663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:18:36 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <87a72vtms1.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 3/10] gnu: Add python-jarco-text. In-reply-to: <87a72vtms1.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:18:35 -0400 Message-ID: <87v9ljs6sk.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0003-gnu-Add-python-jarco-text.patch Content-Transfer-Encoding: quoted-printable From=20cdd7cb93fb9000639377911c3bacaace664bf47d Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:20:54 -0400 Subject: [PATCH 03/10] gnu: Add python-jarco-text. * gnu/packages/python-xyz.scm (python-jarco-text): New variable. =2D-- gnu/packages/python-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 8e0112883d..b00c8cf284 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19666,3 +19666,31 @@ Open Sound Control 1.0} specification.") "This package provides functools like those found in stdlib.") (license license:expat))) =20 +(define-public python-jaraco-text + (package + (name "python-jaraco-text") + (version "3.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.text" version)) + (sha256 + (base32 + "1v0hz3h74m31jlbc5bxwkvrx1h2n7887bajrg1n1c3yc4q8qn1z5")))) + (build-system python-build-system) + (propagated-inputs + `(("python-jaraco-functools" ,python-jaraco-functools) + ("python-six" ,python-six))) + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm) + ("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8))) + (home-page + "https://github.com/jaraco/jaraco.text") + (synopsis "Module for text manipulation") + (description "Python modules for text manipulation.") + (license license:expat))) + =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oj5sACgkQS8Alkl/4 9NOFYA//RelSU1yKAniUV6IGLN/7xaKvQY6Jx6nuHIl6NuAjGtEZsOll3C2GnAMD FdHlzlBOEfKLr0T8DrnSMqmPCEeoz0qBsTTtq0+TICIB3J6tXWaLUsI/+/0btVBE TLDfR+lOGdYXNeep4G/o7mxMRKxZBiAehUPGkvH9uQb90VWrms0+c0NXuaKo2hOl RSw3oXvmpH+ZwwKzr7jHW3IldnIM1FfJEpqBWiclxiHrUv+ikd2JZAmQYQjoxWkX v0ypzXr5OdluT027Tey2XY5zyr0dj4urGudQCJHw6UZvJ2YdVDBXKrbvgaIkDevu u33Q8GYT27ieqHnzx8sE+zQy8OP8/J8EOm+iKalgKtVJeY6ba6+kD3SBYC7anjQE brwKJjnNTXStmz/VdvyXgAyO8mlvmtrNTIOl5J4Ndd9liQc1uAu6DbctL9CPFme9 qh7+2mbw1NATvCoq3WGT0qeDRIhZ0ytn18SBXpuRJKJy5USrPoKdnkCuQjZnHzBF 72qIOD2UOv+OE2nZBLX7ZYExP7ZzNtA112eQIJ/KtMWFCvnlyzqtcmj4AD5ON2cp enA10z/Vw5BJbWX3f0+z26Ci7351mSRIyU+4m3dUFq/KMppl6/6J+xu04cjzwGz2 IAU11Rtg3kYNqDDF/aCn8SYTaNqigu8Wf2yYI0ANz5EInyWyDJ0= =ZnF2 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:19:28 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:19:28 +0000 Received: from localhost ([127.0.0.1]:41654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWhU-00035E-9g for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:19:28 -0400 Received: from dustycloud.org ([50.116.34.160]:44192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWhP-000354-UD for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:19:27 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 968862663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:19:23 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <878siftmri.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 4/10] gnu: Add python-pytest-testmon. In-reply-to: <878siftmri.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:19:23 -0400 Message-ID: <87tv13s6r8.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0004-gnu-Add-python-pytest-testmon.patch Content-Transfer-Encoding: quoted-printable From=2096433376d8c698acc263bd34abd485f0b81bc4f9 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:21:16 -0400 Subject: [PATCH 04/10] gnu: Add python-pytest-testmon. * gnu/packages/python-xyz.scm (python-pytest-testmon): New variable. =2D-- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b00c8cf284..bcebf05813 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19694,3 +19694,25 @@ Open Sound Control 1.0} specification.") (description "Python modules for text manipulation.") (license license:expat))) =20 +(define-public python-pytest-testmon + (package + (name "python-pytest-testmon") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-testmon" version)) + (sha256 + (base32 + "1iasz23zrzjgbak8jiq12i4zmkk8f6dmcdhfxz8m2q03agcidc7x")))) + (build-system python-build-system) + (propagated-inputs + `(("python-coverage" ,python-coverage) + ("python-pytest" ,python-pytest))) + (home-page "https://testmon.org") + (synopsis + "Selects tests affected by changed files and methods") + (description + "Pytest module for selecting tests affected by changed files and +methods.") + (license license:agpl3+))) =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oj8sACgkQS8Alkl/4 9NOn0w//cfGGJX4axiUr+Y/NZeCeC+lOk0ScGV0tnsgjcX3YTYdtwgyx3/TlNM5w 6dKSWzcjCj1vYf5TF4kmIQ6GZygZ8T+mYE2jhhnWxmIxgT2bO3uoyOzGNMSErIp2 +jeUZmt9ZBi0NC69wTB/bDkDKjRAJBk90PfLyRj1QLHL9IK5xN57PUxUKkSwRLaN fdDCSourCZ67QOSanrQnlGrpQRFcDPdoLjCHq5XqejW/sEjvLn1WrgvJEhIoSgkQ oD9XTuy/e6fkOrLQTj446qCZKriS49bQBmvLw6WWcKo/iJZEuHSTQ58+JDnSxrmG ghmbGN3GKNlCV7IHjhu7/0/RwZ6zB4ERF/r7j8EC7rIt8ABZvrJ5F9DOBJc9V0Yl MNZ8IpmTBqhYeKD/jjAD9eOWoLWVXVmu1uKfh25xD46nzCcSuVAsCFX6luquaw7K xm6x5Zm/VRkpGXDoCy8Ln2uDS7856u9GODsSlr/IVCnzhdbTsQCCEdx5U1a5Br/w ZYv1zSWOIipUY0+JS7gkbp9COXuC2HuzIWtWDTfJnUq0qCexFv3qQ5d4TIlaMlNk qw+WvefY7l15/WGzfrcQgIqXObBiGVClDmL5NnmoddrtgElVUlkIuokOFtXy0edA VAPE9miQL0z5xI5aEkMN0i53kFd1HDiF/YAuP8ddrR3kJDfm5ew= =ecja -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:19:54 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:19:54 +0000 Received: from localhost ([127.0.0.1]:41657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWhu-00035y-I3 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:19:54 -0400 Received: from dustycloud.org ([50.116.34.160]:44196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWht-00035r-KA for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:19:53 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 475C32663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:19:53 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <877dxztmqy.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 5/10] gnu: Add python-pytest-watch. In-reply-to: <877dxztmqy.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:19:52 -0400 Message-ID: <87sggns6qf.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0005-gnu-Add-python-pytest-watch.patch Content-Transfer-Encoding: quoted-printable From=2031fc8e533ba048ef407e5058b79fe0a3cfc65db4 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:21:36 -0400 Subject: [PATCH 05/10] gnu: Add python-pytest-watch. * gnu/packages/python-xyz.scm (python-pytest-watch): New variable. =2D-- 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 bcebf05813..bfbe7ef1e7 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19716,3 +19716,29 @@ Open Sound Control 1.0} specification.") "Pytest module for selecting tests affected by changed files and methods.") (license license:agpl3+))) + +(define-public python-pytest-watch + (package + (name "python-pytest-watch") + (version "4.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-watch" version)) + (sha256 + (base32 + "1fflnd3varpqy8yzcs451n8h7wmjyx1408qdin5p2qdksl1ny4q6")))) + (build-system python-build-system) + (propagated-inputs + `(("python-colorama" ,python-colorama) + ("python-docopt" ,python-docopt) + ("python-pytest" ,python-pytest) + ("python-watchdog" ,python-watchdog))) + (home-page + "http://github.com/joeyespo/pytest-watch") + (synopsis + "Local continuous test runner for pytest and watchdog") + (description + "This package provides a local continuous test runner for pytest +and watchdog.") + (license license:expat))) =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6oj+gACgkQS8Alkl/4 9NO/2A//QY3gTmjxHSxygttLe5rek6hIbkPWIw0pSQdTEI6lJGxYncn9xK0AJJTc zDtR68Xt17l73bQTs2L0JiPmE58GwGhBlTR4s4wN5Sg17F8S/kIJ4aqcWJ5A7qJx 46AYQFUx8a1iqXCVS09KMHPViIv8rs/22AvzT29imxXbDdYVx7OLG54CqqmzgshS dt+Rr4p7wpEFrvlSB2gs0mW/f/9CV6MkmCLNPCIg3Yhzp3H3fkPci6NjSfdQ7U2B ky3QQyZtfquL5KINTMWn6s604oKPfoqbDTPEmNf2z00rzJ4YEaKoxWOryN+w7fBE tfvgCo3117sd8n6KXiK23/qsfBvwH9zS/4Op7esn8L47bk2cD9DU56SZqKT6mMxF MzMUQVrSn7gXi9NVbietdUnMTGvljmdZOeElk17sppYTz3S/28fBHRmVPMtH/P/V sdsIPhfMTo/9xfQap3Yrk1vs8y0I20K7spXgCde2E4XqccQq++LKf0mEyYaz1Zjk vix5gPVLwDKKTJRrD1iZsHwjMf/MozVq3tDaNkLV4d0oUBQONKbzr6OgNLrgr8DJ 6YMVEVQvApF3SMCmMeF7XC9NkFY+GO7gWrRb5S7TLhoJf+s5KNd6OFbGgJODWNvb 43P6p1P3RA32nBo6L6KraGXosxNDZ7lHd4yTcVuges5dsM026YE= =EnXX -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:20:15 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:20:15 +0000 Received: from localhost ([127.0.0.1]:41662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWiE-00037I-Ph for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:20:14 -0400 Received: from dustycloud.org ([50.116.34.160]:44200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWiD-00037B-1N for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:20:13 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id C03F72663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:20:12 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <875zdjtmqc.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 6/10] gnu: Add python-requests-unixsocket. In-reply-to: <875zdjtmqc.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:20:12 -0400 Message-ID: <87r1w7s6pv.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=0006-gnu-Add-python-requests-unixsocket.patch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) >From 9ca089c5abb29c054bb51f67c3d68090b839e262 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:01 -0400 Subject: [PATCH 06/10] gnu: Add python-requests-unixsocket. * gnu/packages/python-xyz.scm (python-requests-unixsocket): New variable. --- gnu/packages/python-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index bfbe7ef1e7..70ff012fb6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19742,3 +19742,39 @@ methods.") "This package provides a local continuous test runner for pytest and watchdog.") (license license:expat))) + +(define-public python-requests-unixsocket + (package + (name "python-requests-unixsocket") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "requests-unixsocket" version)) + (sha256 + (base32 + "1sn12y4fw1qki5gxy9wg45gmdrxhrndwfndfjxhpiky3mwh1lp4y")))) + ;; why tied to waitress==0.9.0 I have no idea + (arguments + ;; We don't have all the test deps yet... missing pyttest-cache + `(#:tests? #f + #:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (delete-file "test-requirements.txt") + #t))))) + (build-system python-build-system) + (propagated-inputs + `(("python-requests" ,python-requests) + ("python-urllib3" ,python-urllib3))) + (native-inputs + `(("python-pbr-minimal" ,python-pbr-minimal))) + (home-page + "https://github.com/msabramo/requests-unixsocket") + (synopsis + "Use requests to talk HTTP via a UNIX domain socket") + (description + "Use the Python requests library to talk HTTP via a UNIX domain socket.") + (license license:asl2.0))) -- 2.26.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:20:40 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:20:40 +0000 Received: from localhost ([127.0.0.1]:41665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWie-00037x-27 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:20:40 -0400 Received: from dustycloud.org ([50.116.34.160]:44204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWib-00037p-T0 for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:20:38 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 8D1382663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:20:37 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <874kt3tmpn.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 7/10] gnu: Add python-trustme. In-reply-to: <874kt3tmpn.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:20:37 -0400 Message-ID: <87pnbrs6p6.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0007-gnu-Add-python-trustme.patch Content-Transfer-Encoding: quoted-printable From=207ee9609dbe202a7fa2199c659ef8469415b283b2 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:18 -0400 Subject: [PATCH 07/10] gnu: Add python-trustme. * gnu/packages/python-xyz.scm (python-trustme): New variable. =2D-- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 70ff012fb6..a6d86cbc50 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19778,3 +19778,26 @@ and watchdog.") (description "Use the Python requests library to talk HTTP via a UNIX domain socke= t.") (license license:asl2.0))) + +(define-public python-trustme + (package + (name "python-trustme") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "trustme" version)) + (sha256 + (base32 + "0v3vr5z6apnfmklf07m45kv5kaqvm6hxrkaqywch57bjd2siiywx")))) + (build-system python-build-system) + (propagated-inputs + `(("python-cryptography" ,python-cryptography) + ("python-idna" ,python-idna))) + (home-page + "https://github.com/python-trio/trustme") + (synopsis + "Fake certificate authority for unit tests") + (description + "Provides fake a fake TLS certificate authority for Python unit tests= .") + (license license:asl2.0))) =2D-=20 2.26.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAl6okBUACgkQS8Alkl/4 9NO7jRAA32eEy/IFIxUOtwhrpvyIwD1fadezGzqBYutAp5PTB8Rpm6cFj6AwZAAz Udpo5/QpFvvZZY4YuPyFhuzvrgCROXMMP/lUmJ0eFwVk7RPE4JsWvZe2M3dMp9/R tA5lcxNdv/gdDiig96EGaXNZ2+8aVYCd78VaVT9VUIDb0Q5uAfgwkaUrRvyf2meP jQcYZI0ld3wHlEMjAf2RS31Oo1iup7ZYGDbm+Npxi7XCG4LLWAJVQYCa2onCLgtV 1yJxvjnjXcR7LHuSRRm0HfyVgrsI61DlVAAny9QVgnJ/Ws91dD3lALA7PArcewTQ XHpUfsDeSlzN2G9BQT/xAzicYzODk1ReSeSbRuv6mkJg5p0pdG+3vfMngWG5IIom P61Jgc/570UuAcA19uqEfTDLqaMMiMWwfw+a/9rICkksgnTQw3m3g86FbChxZEs/ upogzaw1Q5JnAkk9Tmnre+1a9Oz/9cO4QP9cM4gKghclDLJwDUfzzys7OVEjfhNf 1DNzXGJGl3RyoSYVf36q0juCIzshXfGGEEYv5HZ8+I8/CupaLpArHYRQdw23k9Qa M24IYJMpmqTz5RkP5ieIj4DvPL1EOjvbnN+p6P1fGqHOIOcp8NgTEOOVMLhA0f2B yzpLklLrnmvF+PxGKQcqQGSedyJHQUEdnGwxHprs+39ekUGPxKM= =YXEy -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:21:18 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:21:18 +0000 Received: from localhost ([127.0.0.1]:41670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWjG-00039f-AR for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:21:18 -0400 Received: from dustycloud.org ([50.116.34.160]:44208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWjE-00039Y-TJ for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:21:17 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 9A9042663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:21:16 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <87368ntmp3.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 8/10] gnu: Add python-cheroot. In-reply-to: <87368ntmp3.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:21:16 -0400 Message-ID: <87o8rbs6o3.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=0008-gnu-Add-python-cheroot.patch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) >From fd6a8ecaf8d6ee39fbd01188950fd8235de72842 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:40 -0400 Subject: [PATCH 08/10] gnu: Add python-cheroot. * gnu/packages/python-xyz.scm (python-cheroot): New variable. --- gnu/packages/python-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a6d86cbc50..d3b0b61441 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19801,3 +19801,56 @@ and watchdog.") (description "Provides fake a fake TLS certificate authority for Python unit tests.") (license license:asl2.0))) + +(define-public python-cheroot + (package + (name "python-cheroot") + (version "8.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cheroot" version)) + (sha256 + (base32 + "0cc9cb5via001zkna0i2qp5s0bn1w327q6k7fba2f5v650gpwmx0")))) + (build-system python-build-system) + (propagated-inputs + `(("python-jaraco-functools" ,python-jaraco-functools) + ("python-more-itertools" ,python-more-itertools) + ("python-six" ,python-six))) + (arguments + ;; needs a newer pytest :\ + `(#:tests? #f + ;; So we're also kicking out the dependency giving us + ;; trouble... + #:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'python-pytest-testmon',") "")) + #t))))) + (native-inputs + `(("python-codecov" ,python-codecov) + ("python-colorama" ,python-colorama) + ("python-coverage" ,python-coverage) + ("python-jaraco-text" ,python-jaraco-text) + ("python-pyopenssl" ,python-pyopenssl) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-mock" ,python-pytest-mock) + ("python-pytest-sugar" ,python-pytest-sugar) + ("python-pytest-watch" ,python-pytest-watch) + ("python-pytest-xdist" ,python-pytest-xdist) + ("python-requests-unixsocket" + ,python-requests-unixsocket) + ("python-trustme" ,python-trustme) + ("python-urllib3" ,python-urllib3) + ("python-setuptools-scm-git-archive" ,python-setuptools-scm-git-archive))) + (home-page "https://cheroot.cherrypy.org") + (synopsis + "Pure-python HTTP server with an emphasis on performance") + (description + "Cheroot is the pure-Python HTTP server used by CherryPy.") + (license license:bsd-3))) -- 2.26.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:21:35 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:21:35 +0000 Received: from localhost ([127.0.0.1]:41673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWjX-0003AF-KJ for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:21:35 -0400 Received: from dustycloud.org ([50.116.34.160]:44214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWjV-0003A7-SG for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:21:34 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 93F492663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:21:33 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <871ro7tmns.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: [REDO 1] [PATCH 9/10] gnu: Add python-markdown2. In-reply-to: <871ro7tmns.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:21:33 -0400 Message-ID: <87mu6vs6nm.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=0009-gnu-Add-python-markdown2.patch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) >From 6846e2fd1411d24a85d83a339e57218e9f190de4 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:54 -0400 Subject: [PATCH 09/10] gnu: Add python-markdown2. * gnu/packages/python-xyz.scm (python-markdown2): 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 d3b0b61441..799d54c19c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19854,3 +19854,24 @@ and watchdog.") (description "Cheroot is the pure-Python HTTP server used by CherryPy.") (license license:bsd-3))) + +(define-public python-markdown2 + (package + (name "python-markdown2") + (version "2.3.8") + (source + (origin + (method url-fetch) + (uri (pypi-uri "markdown2" version)) + (sha256 + (base32 + "1gjxy3j7qgl0fzmdqd0jx0gv13s1z9n1g3fd3s72rh4nnc08xy3z")))) + (build-system python-build-system) + (home-page + "https://github.com/trentm/python-markdown2") + (synopsis + "A fast and complete Python implementation of Markdown") + (description + "A Python implementation of Markdown which aims to closely match +the behavior of the original perl-implemented Markdown.pl.") + (license license:expat))) -- 2.26.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 28 16:22:11 2020 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 20:22:11 +0000 Received: from localhost ([127.0.0.1]:41678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWk6-0003Bc-TG for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:22:11 -0400 Received: from dustycloud.org ([50.116.34.160]:44220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWk5-0003BT-M9 for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 16:22:09 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 6A0FC2663C for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 16:22:09 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <871ro7tmns.fsf@dustycloud.org> <87zhavs81n.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: 40511@debbugs.gnu.org Subject: Re: [bug#40511] [PATCH 10/10] gnu: Add fava. In-reply-to: <87zhavs81n.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 16:22:09 -0400 Message-ID: <87lfmfs6mm.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511 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 (-) And finally, patch 10 doesn't need any fixes to it, so it's the same as last time. That sure was annoying, but at least I learned how to use Magit's "edit" rebase tool. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 19 05:57:17 2024 Received: (at 40511-done) by debbugs.gnu.org; 19 Mar 2024 09:57:17 +0000 Received: from localhost ([127.0.0.1]:49209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmWDc-0004ru-Uc for submit@debbugs.gnu.org; Tue, 19 Mar 2024 05:57:17 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:57849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmWDb-0004rg-3e for 40511-done@debbugs.gnu.org; Tue, 19 Mar 2024 05:57:15 -0400 Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-413f76fcf41so39739485e9.3 for <40511-done@debbugs.gnu.org>; Tue, 19 Mar 2024 02:56:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710842131; x=1711446931; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=0+WM4lyIiSuCuqHN9AkAoAg+lOGjbcJEsNYC1G8pWQI=; b=eZ7fNPpESFjxMo+qdRqVe4SYzsadW3602y0+lfOzeLh/lRAPHognrnhtPHUiyFgS6p vg40prV5JhgoHj/ZDbdbGy8Kps1mvd3GpjZ/XgnHKANcwhuhngl/QAPCKGX5Vsf2s0cm jgxdKDiJ/x84JlbaSURfy6PFR1hQXbd2o+aSBsn/jySWKAbTtUt3X/8MhQutoeQdXi2v Ig8g++h4WpFOt60xonkYZwun7ZMLn8Q6/rB/zVFCg+U7QMuCuPXCxD+USL42L37QBR0S gPt/NKe0OO5CZdMKBVvmC7aWVoZC8QYkMCWDkYlgJMvbIxHJsaypQ2SN6wySVSkwOT/p 8XVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710842131; x=1711446931; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0+WM4lyIiSuCuqHN9AkAoAg+lOGjbcJEsNYC1G8pWQI=; b=VqAQcg07INJPnOxn/k8BkGOTnzxWdhjrmsLmk8/Uo40OmC1Exx28Dv6s9h3acNsljH P1Be1r7l9IzuiUX57TMQWdKmAv7TkvQgDoQlG3rRhUgo+PZG/vk4duIB3ldQR/NdZqir Uc8qQSlqDPyvLjjn/DBxYrzqsfKapDovvsAeWujR7fd2Q/dRSzzykiz7pYibA/g+cSd4 Y27uMCRExyNv89QfPSPkt4eVJKCfIQ7FBib7VvHKPaAsiXr2DdBNFLZRZIl39CHDbNsY MqwMSr3As/rn0zVNC6eDB2fiE0EPGJ7EyB0tI7X/nLiq8tldzMavBp0xsa1nC1hjQUAb VbgA== X-Gm-Message-State: AOJu0YxDWvOksN+OvMR5VfgG0/qULGM5XyidMjBPIm29vQE51UePxDtH 7BR2JYmYb1lQzzWkds+0/cSpkqaMxRlXGf6YyG+aBVRAlNv2FddQ43m5t+683xw= X-Google-Smtp-Source: AGHT+IFSSioD/GXAD2HsEidmyzDwODMADhUzgumLBQ98Llc6OkWm+laIgDIrX1a5gla5+ozw0mPlPQ== X-Received: by 2002:a05:600c:4f92:b0:414:101a:fa67 with SMTP id n18-20020a05600c4f9200b00414101afa67mr1566290wmq.18.1710842130568; Tue, 19 Mar 2024 02:55:30 -0700 (PDT) Received: from guxtil (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id l24-20020a05600c1d1800b00413e6a1935dsm17821816wms.36.2024.03.19.02.55.29 for <40511-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Mar 2024 02:55:30 -0700 (PDT) From: Sharlatan Hellseher To: 40511-done@debbugs.gnu.org Subject: Add fava, a beancount web UI Date: Tue, 19 Mar 2024 09:55:29 +0000 Message-ID: <87edc6wnou.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40511-done 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 (-) --=-=-= Content-Type: text/plain Hi, Fava was added by applying some of the patches from and pushed as 228c55cbf0..044d3f4bef to master. Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmX5YREACgkQdtcnv/Ys 0rXGgQ/9Ec3INFkEqZB9gPokDAYc6oOkTH2LaG/HiOc7AdPBRbK9JVRLdXMvXBV5 AXZLQYCyU/xuCDnDvqRPaVfYkQzrQTIXMl7TuMl7dDcHuic0ZnxlxDprpfZj7D57 PPSnJcI0cBEQ9CheRS6cRpmPAdJMU2dRLzYM94/zldgp5L7Xar4FahrRBs0UDiSr x9JU+bViQcBWC6ypot96uBRi0MJynSkwfQbuD5E4fPECx0I7SKPZxAJezHXexMZ3 WeyFr/znSCdpE9oxZ00OTrhpl6KXaySTPw3hp2Cj2X4WBbfYHn5PfTfFx4kDqNpV fxKnEjldlr66yHFEwO7w99C/P4DMdYtAZ7sKOH1Ob7iOm7fcImCN0j9d7HeJuy7G bd15WaWk/HFyY9v7NtmccUY2JBWQI1/OC6O9/Az3km5PhBuNqKrtpb4WSR4WsrLb x1KL13iiN0c4KpBl82ajEDYt34jh4P1VanB9oEZQcBijITzjwLT4KydMoFPnddmf 2puCXfGfYm6LXIn3kDv2zd/8p+pAI9+LnIZvj8NcwQbZypXc9zw9Yk99z4UZ1FTW z4KYJvi1KUhI0XggtJzL8h4hiUFjKRl72hCtwzS5Qtb5TY3wouNJTtYlUk2/OGbp gwX2WvGlR3uSB9jCm9Qca6rO4tBUSoAsJ69cYh3zajqWOe93bBY= =xeqt -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Sep 12 05:30:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 16 Apr 2024 11:24:13 +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