GNU bug report logs - #41807
[PATCHES] Add python-sanic and dependencies.

Previous Next

Package: guix-patches;

Reported by: paul <goodoldpaul <at> autistici.org>

Date: Thu, 11 Jun 2020 15:08:01 UTC

Severity: normal

Tags: patch

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 41807 in the body.
You can then email your comments to 41807 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:08:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to paul <goodoldpaul <at> autistici.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 11 Jun 2020 15:08:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: paul <goodoldpaul <at> autistici.org>
To: guix-patches <at> gnu.org
Subject: [PATCHES] Add python-sanic and dependencies.
Date: Thu, 11 Jun 2020 16:59:49 +0200
Hi Guix,

I'm sending a patch series to add python-sanic, its dependencies and 
some dependencies of mypy.

Thanks for having a look at these patches,

Giacomo





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:02 GMT) Full text and rfc822 format available.

Message #8 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 01/26] gnu: Add python-outcome.
Date: Thu, 11 Jun 2020 17:13:32 +0200
* gnu/packages/python-xyz.scm (python-outcome): New variable.
---
 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 abf12ec4e0..11630d4818 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20070,3 +20070,31 @@ For the most part it's transliterated from C, the major differences are:
 @end itemize
 ")
     (license license:gpl3+)))
+
+(define-public python-outcome
+  (package
+    (name "python-outcome")
+    (version "1.0.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "outcome" version))
+        (sha256
+          (base32
+            "0vxn04vspmlkkyijjkjnsc46f93ki8g62hr7ag10zpd7ic324y7w"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("python-attrs" ,python-attrs)))
+    (native-inputs
+     `(("python-async-generator"
+         ,python-async-generator)
+       ("python-pytest" ,python-pytest)))
+    (home-page
+      "https://github.com/python-trio/outcome")
+    (synopsis
+      "Capture the outcome of Python function calls")
+    (description
+     "@code{python-outcome} provides a function for capturing the
+outcome of a Python function call, so that it can be passed around.")
+    ;; Choice of either license.
+    (license (list license:expat license:asl2.0))))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:02 GMT) Full text and rfc822 format available.

Message #11 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 02/26] gnu: Add python-immutables.
Date: Thu, 11 Jun 2020 17:13:33 +0200
* gnu/packages/python-xyz.scm (python-immutables): 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 11630d4818..106a6802bd 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20098,3 +20098,29 @@ For the most part it's transliterated from C, the major differences are:
 outcome of a Python function call, so that it can be passed around.")
     ;; Choice of either license.
     (license (list license:expat license:asl2.0))))
+
+(define-public python-immutables
+  (package
+    (name "python-immutables")
+    (version "0.14")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "immutables" version))
+        (sha256
+          (base32
+            "0y0aqw29g525frdnmv9paljzacpp4s21sadfbca5b137iciwr8d0"))))
+    (build-system python-build-system)
+    (home-page
+      "https://github.com/MagicStack/immutables")
+    (synopsis "High-performance immutable mapping type for Python")
+    (description "@code{python-immutables} provides an immutable mapping
+type for Python.  The underlying datastructure is a Hash Array Mapped Trie
+(HAMT), and it's used in Clojure, Scala, Haskell, and other functional
+languages.  This implementation is used in CPython 3.7 in the contextvars module
+(see PEP 550 and PEP 567 for more details).
+
+Immutable mappings based on HAMT have O(log N) performance for both @code{set()}
+and @code{get()} operations, which is essentially O(1) for relatively
+small mappings.")
+    (license license:asl2.0)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:03 GMT) Full text and rfc822 format available.

Message #14 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 03/26] gnu: Add python-contextvars.
Date: Thu, 11 Jun 2020 17:13:34 +0200
* gnu/packages/python-xyz.scm (python-contextvars): 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 106a6802bd..03d30b9d15 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20124,3 +20124,24 @@ Immutable mappings based on HAMT have O(log N) performance for both @code{set()}
 and @code{get()} operations, which is essentially O(1) for relatively
 small mappings.")
     (license license:asl2.0)))
+
+(define-public python-contextvars
+  (package
+    (name "python-contextvars")
+    (version "2.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "contextvars" version))
+        (sha256
+          (base32
+            "17n3w8c20kgkgc6khaafdhhlcdj4bzman4paxqsl7harma59137k"))))
+    (build-system python-build-system)
+    (propagated-inputs
+      `(("python-immutables" ,python-immutables)))
+    (home-page
+      "https://github.com/MagicStack/contextvars")
+    (synopsis "PEP 567 Backport")
+    (description "This package implements a backport of Python 3.7
+@code{contextvars} module (see PEP 567) for Python 3.6.")
+    (license license:asl2.0)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:03 GMT) Full text and rfc822 format available.

Message #17 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 04/26] gnu: Add python-curio.
Date: Thu, 11 Jun 2020 17:13:35 +0200
* gnu/packages/python-xyz.scm (python-curio): New variable.
---
 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 03d30b9d15..ea6b68580f 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20145,3 +20145,25 @@ small mappings.")
     (description "This package implements a backport of Python 3.7
 @code{contextvars} module (see PEP 567) for Python 3.6.")
     (license license:asl2.0)))
+
+(define-public python-curio
+  (package
+    (name "python-curio")
+    (version "1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "curio" version))
+       (sha256
+        (base32
+         "16wkww6kh511b9bzsfhpvrv0766cc6ssgbzz4lgpjnrzzgx21wwh"))))
+    (build-system python-build-system)
+    (native-inputs
+     `(("python-pytest" ,python-pytest)
+       ("python-sphinx" ,python-sphinx)))
+    (home-page "https://github.com/dabeaz/curio")
+    (synopsis "Coroutine-based library for Python")
+    (description "Curio is a coroutine-based library for concurrent Python
+systems programming.  It provides standard programming abstractions such
+as tasks, sockets, files, locks, and queues.")
+    (license license:bsd-3)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:04 GMT) Full text and rfc822 format available.

Message #20 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 05/26] gnu: Add python-sniffio.
Date: Thu, 11 Jun 2020 17:13:36 +0200
* gnu/packages/python-xyz.scm: (python-sniffio): New variable.
---
 gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index ea6b68580f..d671c66e9d 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20167,3 +20167,30 @@ small mappings.")
 systems programming.  It provides standard programming abstractions such
 as tasks, sockets, files, locks, and queues.")
     (license license:bsd-3)))
+
+(define-public python-sniffio
+  (package
+    (name "python-sniffio")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "sniffio" version))
+       (sha256
+        (base32
+         "08bsp2pp2dxzn9yzcafwzw8jlm0jf50as0ix8vfhxzk91w810f4f"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("python-contextvars" ,python-contextvars)
+       ("python-curio" ,python-curio)))
+    (native-inputs
+     `(("python-pytest" ,python-pytest)))
+    (home-page
+     "https://github.com/python-trio/sniffio")
+    (synopsis
+     "Detects which async library some code is running under")
+    (description
+     "@code{python-sniffio} enables detection of the async library any Python
+async function is running under.")
+    ;; Choice of either license.
+    (license (list license:expat license:asl2.0))))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:04 GMT) Full text and rfc822 format available.

Message #23 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 06/26] gnu: Add python-trustme.
Date: Thu, 11 Jun 2020 17:13:37 +0200
* gnu/packages/python-xyz.scm (python-trustme): 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 d671c66e9d..f1feccd8c2 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20194,3 +20194,29 @@ as tasks, sockets, files, locks, and queues.")
 async function is running under.")
     ;; Choice of either license.
     (license (list license:expat 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)
+       ("python-ipaddress" ,python-ipaddress)))
+    (home-page
+     "https://github.com/python-trio/trustme")
+    (synopsis
+     "Generates self-signed TLS certificates for testing purposes")
+    (description
+     "@code{python-trustme} is a Python package that generates self-signed
+TLS certificates for testing purposes.")
+    ;; Choice of either license.
+    (license (list license:expat license:asl2.0))))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:04 GMT) Full text and rfc822 format available.

Message #26 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 07/26] gnu: Add python-trio.
Date: Thu, 11 Jun 2020 17:13:38 +0200
* gnu/packages/python-xyz.scm (python-trio): New variable.
---
 gnu/packages/python-xyz.scm | 58 +++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index f1feccd8c2..b6dec540ab 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20220,3 +20220,61 @@ async function is running under.")
 TLS certificates for testing purposes.")
     ;; Choice of either license.
     (license (list license:expat license:asl2.0))))
+
+(define-public python-trio
+  (package
+    (name "python-trio")
+    (version "0.15.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "trio" version))
+       (sha256
+        (base32
+         "0cvzd0ls2c5971v7rw1jpxq533sdjblb15xwsd2axcnqp158c41h"))
+       (modules '((guix build utils)))
+       (snippet
+        '(begin
+           ;; This test fails with a timeout error.
+           (delete-file "trio/_core/tests/test_ki.py")
+           ;; This test depends on trio/_core/tests/test_ki.py.
+           (delete-file "trio/tests/test_threads.py")
+           ;; This test depends on network access.
+           (delete-file "trio/tests/test_socket.py")
+           ;; This test depends on writing to $HOME.
+           (delete-file "trio/tests/test_exports.py")))))
+    (build-system python-build-system)
+    (native-inputs
+     `(("python-astor" ,python-astor)
+       ("python-jedi" ,python-jedi)
+       ("python-pylint" ,python-pylint)
+       ("python-pyopenssl" ,python-pyopenssl)
+       ("python-pytest" ,python-pytest)
+       ("python-pytest-cov" ,python-pytest-cov)
+       ("python-trustme" ,python-trustme)))
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  (replace 'check
+                    (lambda _
+                      (invoke "pytest")
+                      #t)))))
+    (propagated-inputs
+     `(("python-async-generator"
+        ,python-async-generator)
+       ("python-attrs" ,python-attrs)
+       ("python-cffi" ,python-cffi)
+       ("python-contextvars" ,python-contextvars)
+       ("python-idna" ,python-idna)
+       ("python-outcome" ,python-outcome)
+       ("python-sniffio" ,python-sniffio)
+       ("python-sortedcontainers"
+        ,python-sortedcontainers)))
+    (home-page "https://github.com/python-trio/trio")
+    (synopsis
+     "Python library for async concurrency and I/O")
+    (description
+     "The Trio project's goal is to produce a production-quality,
+permissively licensed, async/await-native I/O library for Python.")
+    ;; Choice of either license.
+    (license (list license:expat license:asl2.0))))
+
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:05 GMT) Full text and rfc822 format available.

Message #29 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 08/26] gnu: Add python-httptools.
Date: Thu, 11 Jun 2020 17:13:39 +0200
* gnu/packages/python-web.scm (python-httptools): New variable.
* gnu/packages/python-xyz.scm (python-cython-0.29.14): New variable.
---
 gnu/packages/python-web.scm | 67 +++++++++++++++++++++++++++++++++++++
 gnu/packages/python-xyz.scm | 11 ++++++
 2 files changed, 78 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index c01a86935c..83333d5f1c 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -37,6 +37,7 @@
 ;;; Copyright © 2020 Holger Peters <holger.peters <at> posteo.de>
 ;;; Copyright © 2020 Noisytoot <noisytoot <at> gmail.com>
 ;;; Copyright © 2020 Edouard Klein <edk <at> beaver-labs.com>
+;;; Copyright © 2020 Giacomo Leidi <goodoldpaul <at> autistici.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4029,3 +4030,69 @@ request/response web apps to larger, grown applications.")
 than 326,000 known user-agents.  Users can pick a random one, or select one
 based on filters.")
     (license license:expat)))
+
+(define-public python-httptools
+  (package
+    (name "python-httptools")
+    (version "0.1.1")
+    (source (origin
+              ;; The PyPI release does not contain tests.
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/MagicStack/httptools.git")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0g08128x2ixsiwrzskxc6c8ymgzs39wbzr5mhy0mjk30q9pqqv77"))))
+    (build-system python-build-system)
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'patch-hardcoded-paths
+           (lambda* (#:key inputs #:allow-other-keys)
+             (let ((http-parser (assoc-ref inputs "http-parser")))
+               (substitute* "httptools/parser/cparser.pxd"
+                 (("\\.\\./\\.\\./vendor/http-parser/http_parser\\.h")
+                  (string-append http-parser "/include/http_parser.h"))))
+             #t))
+         (add-after 'patch-hardcoded-paths 'disable-failing-test
+           (lambda _
+             ;; TestResponseParser.test_parser_response_1 fails every time.
+             ;; We force it to pass to avoid patching it out.
+             (substitute* "tests/test_parser.py"
+               (("data received after completed connection")
+                "invalid constant string"))
+             #t))
+         (replace 'build
+           (lambda _
+             (invoke "python" "setup.py" "build_ext"
+                     "--use-system-http-parser" "--inplace")
+             #t))
+         (replace 'install
+           (lambda* (#:key outputs #:allow-other-keys)
+             (let ((out (assoc-ref outputs "out")))
+               (invoke "python" "setup.py" "install"
+                       (string-append "--prefix=" out)
+                       "--single-version-externally-managed" "--root=/"
+                       "--skip-build")
+               #t)))
+         (replace 'check
+           (lambda* (#:key outputs #:allow-other-keys)
+             (let ((out (assoc-ref outputs "out")))
+               (invoke "pytest")
+               #t))))))
+    (inputs
+     `(("http-parser" ,http-parser)))
+    (native-inputs
+     `(("python-cython" ,python-cython-0.29.14)
+       ("python-pytest" ,python-pytest)))
+    (home-page
+     "https://github.com/MagicStack/httptools")
+    (synopsis
+     "Python bindings for the NodeJS HTTP parser")
+    (description
+     "@code{python-httptools} creates Python bindings for the
+NodeJS HTTP parser.  It provides collection of framework independent HTTP
+protocol utils.")
+    (license license:expat)))
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index b6dec540ab..78bc419845 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20278,3 +20278,14 @@ permissively licensed, async/await-native I/O library for Python.")
     ;; Choice of either license.
     (license (list license:expat license:asl2.0))))
 
+;; This is only needed for python-httptools.
+(define-public python-cython-0.29.14
+  (package (inherit python-cython)
+    (version "0.29.14")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "Cython" version))
+       (sha256
+        (base32
+         "050lh336791yl76krn44zm2dz00mlhpb26bk9fq9wcfh0f3vpmp4"))))))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:05 GMT) Full text and rfc822 format available.

Message #32 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 12/26] gnu: Add python-hyperframe.
Date: Thu, 11 Jun 2020 17:13:43 +0200
* gnu/packages/python-web.scm (python-hyperframe): New variable.
---
 gnu/packages/python-web.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 4810a10834..db53ec8471 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4142,3 +4142,23 @@ own implementation of RFC 6214.")
      "@code{python-hpack} contains a pure-Python HTTP/2 header encoding
 (HPACK) logic for use in Python programs that implement HTTP/2.")
     (license license:expat)))
+
+(define-public python-hyperframe
+  (package
+    (name "python-hyperframe")
+    (version "5.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "hyperframe" version))
+       (sha256
+        (base32
+         "07xlf44l1cw0ghxx46sbmkgzil8vqv8kxwy42ywikiy35izw3xd9"))))
+    (build-system python-build-system)
+    (home-page
+     "https://python-hyper.org/hyperframe/en/latest/")
+    (synopsis "HTTP/2 framing layer for Python")
+    (description "@code{python-hyperframe} library contains the HTTP/2
+framing code used in the @code{hyper} project.  It provides a pure-Python
+codebase that is capable of decoding a binary stream into HTTP/2 frames.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:06 GMT) Full text and rfc822 format available.

Message #35 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 09/26] gnu: Add python-aiofiles.
Date: Thu, 11 Jun 2020 17:13:40 +0200
* gnu/packages/python-xyz.scm (python-aiofiles): New variable.
---
 gnu/packages/python-xyz.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 78bc419845..46b60ee98b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20289,3 +20289,21 @@ permissively licensed, async/await-native I/O library for Python.")
        (sha256
         (base32
          "050lh336791yl76krn44zm2dz00mlhpb26bk9fq9wcfh0f3vpmp4"))))))
+
+(define-public python-aiofiles
+  (package
+    (name "python-aiofiles")
+    (version "0.5.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "aiofiles" version))
+        (sha256
+          (base32
+            "1bqmv019x16qa3zah0z915cw6z4va3fjs60fk2s7vyah3gyvrrlq"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/Tinche/aiofiles")
+    (synopsis "File support for @code{asyncio}")
+    (description "@code{python-aiofiles} is a library for handling local
+disk files in asyncio applications.")
+    (license license:asl2.0)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:06 GMT) Full text and rfc822 format available.

Message #38 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 13/26] gnu: Add python-h2.
Date: Thu, 11 Jun 2020 17:13:44 +0200
* gnu/packages/python-web.scm (python-h2): New variable.
---
 gnu/packages/python-web.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index db53ec8471..d658de9aee 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4162,3 +4162,26 @@ own implementation of RFC 6214.")
 framing code used in the @code{hyper} project.  It provides a pure-Python
 codebase that is capable of decoding a binary stream into HTTP/2 frames.")
     (license license:expat)))
+
+(define-public python-h2
+  (package
+    (name "python-h2")
+    (version "3.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "h2" version))
+       (sha256
+        (base32
+         "051gg30aca26rdxsmr9svwqm06pdz9bv21ch4n0lgi7jsvml2pw7"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("python-hpack" ,python-hpack)
+       ("python-hyperframe" ,python-hyperframe)))
+    (home-page
+     "https://github.com/python-hyper/hyper-h2")
+    (synopsis
+     "HTTP/2 State-Machine based protocol implementation")
+    (description
+     "@code{python-h2} is a Python implementation of a HTTP/2 protocol stack.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:07 GMT) Full text and rfc822 format available.

Message #41 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 14/26] gnu: Add python-hstspreload.
Date: Thu, 11 Jun 2020 17:13:45 +0200
* gnu/packages/python-web.scm (python-hstspreload): New variable.
---
 gnu/packages/python-web.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index d658de9aee..d40dad2e00 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4185,3 +4185,24 @@ codebase that is capable of decoding a binary stream into HTTP/2 frames.")
     (description
      "@code{python-h2} is a Python implementation of a HTTP/2 protocol stack.")
     (license license:expat)))
+
+(define-public python-hstspreload
+  (package
+    (name "python-hstspreload")
+    (version "2020.5.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "hstspreload" version))
+       (sha256
+        (base32
+         "148zkdjqkhmdm3wwffpbgq8nvcnvpgrgrmgih63j14lb822374i6"))))
+    (build-system python-build-system)
+    (home-page
+     "https://github.com/sethmlarson/hstspreload")
+    (synopsis
+     "Chromium HSTS Preload list as a Python package")
+    (description
+     "@code{python-hstspreload} contains Chromium HSTS Preload list
+as a Python package.")
+    (license license:bsd-3)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:07 GMT) Full text and rfc822 format available.

Message #44 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 15/26] gnu: Add python-mypy-extensions.
Date: Thu, 11 Jun 2020 17:13:46 +0200
* gnu/packages/python-xyz.scm (python-mypy-extensions): New variable.
---
 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 46b60ee98b..66fb284eec 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20307,3 +20307,25 @@ permissively licensed, async/await-native I/O library for Python.")
     (description "@code{python-aiofiles} is a library for handling local
 disk files in asyncio applications.")
     (license license:asl2.0)))
+
+(define-public python-mypy-extensions
+  (package
+    (name "python-mypy-extensions")
+    (version "0.4.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "mypy-extensions" version))
+       (sha256
+        (base32
+         "1a04qsk8hd1lqns8w1j7cr0vmvbhg450di5k1i16kqxkbf7q30id"))))
+    (build-system python-build-system)
+    (home-page
+     "https://github.com/python/mypy_extensions")
+    (synopsis
+     "Experimental type system extensions for mypy")
+    (description
+     "@code{python-mypy-extensions} defines experimental extensions
+to the standard @code{typing} module that are supported by the
+@code{mypy} typechecker.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:08 GMT) Full text and rfc822 format available.

Message #47 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 16/26] gnu: Add python-flake8-pyi.
Date: Thu, 11 Jun 2020 17:13:47 +0200
* gnu/packages/python-xyz.scm (python-flake8-pyi): New variable.
---
 gnu/packages/python-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 66fb284eec..7c78a6e4be 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20329,3 +20329,27 @@ disk files in asyncio applications.")
 to the standard @code{typing} module that are supported by the
 @code{mypy} typechecker.")
     (license license:expat)))
+
+(define-public python-flake8-pyi
+  (package
+    (name "python-flake8-pyi")
+    (version "20.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "flake8-pyi" version))
+       (sha256
+        (base32
+         "1zpq4s9kp8w95pccmhhyyx1ff2zhnidcf1zb3xs46lzcx9plvnzk"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("python-attrs" ,python-attrs)
+       ("python-flake8" ,python-flake8)
+       ("python-pyflakes" ,python-pyflakes)))
+    (home-page "https://github.com/ambv/flake8-pyi")
+    (synopsis
+     "Flake8 plugin to enable linting .pyi files")
+    (description
+     "@{python-flake8-pyi} is a plugin for Flake8 that provides specializations
+for type hinting stub files, especially interesting for linting @code{typeshed}.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:08 GMT) Full text and rfc822 format available.

Message #50 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 17/26] gnu: Add python-typing-inspect.
Date: Thu, 11 Jun 2020 17:13:48 +0200
* gnu/packages/python-xyz.scm (python-typing-inspect): New variable.
---
 gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 7c78a6e4be..d6edc33579 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20353,3 +20353,32 @@ to the standard @code{typing} module that are supported by the
      "@{python-flake8-pyi} is a plugin for Flake8 that provides specializations
 for type hinting stub files, especially interesting for linting @code{typeshed}.")
     (license license:expat)))
+
+(define-public python-typing-inspect
+  (package
+    (name "python-typing-inspect")
+    (version "0.6.0")
+    (source
+     (origin
+       ;; There seems to be no source tarball on PyPI.
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ilevkivskyi/typing_inspect.git")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1f612wf0pfwknnrjvnsap08blh706zp0a1lc7gslqyh5vwg7rc5j"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("python-mypy-extensions"
+        ,python-mypy-extensions)
+       ("python-typing-extensions"
+        ,python-typing-extensions)))
+    (home-page
+     "https://github.com/ilevkivskyi/typing_inspect")
+    (synopsis
+     "Runtime inspection utilities for typing module")
+    (description
+     "The @code{typing_inspect} module defines experimental API for
+runtime inspection of types defined in the Python standard typing module.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:08 GMT) Full text and rfc822 format available.

Message #53 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 18/26] gnu: python-typing-extensions: Update to 3.7.4.2.
Date: Thu, 11 Jun 2020 17:13:49 +0200
* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 3.7.4.2.
---
 gnu/packages/python-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index d6edc33579..e23d853809 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -16248,14 +16248,14 @@ and other tools.")
 (define-public python-typing-extensions
   (package
     (name "python-typing-extensions")
-    (version "3.7.4.1")
+    (version "3.7.4.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "typing_extensions" version))
        (sha256
         (base32
-         "1wj1vcgbnm20aiinmphyxfrbv3qi9xdhvw89ab3qm42y9n4wq7h9"))))
+         "1bk9b60s3rm1c8cwhv0bl3gh0x43153xxa6jpyllk9mc7jd5ivkr"))))
     (build-system python-build-system)
     (home-page
      "https://github.com/python/typing/blob/master/typing_extensions/README.rst")
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:09 GMT) Full text and rfc822 format available.

Message #56 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 10/26] gnu: Add python-h11.
Date: Thu, 11 Jun 2020 17:13:41 +0200
* gnu/packages/python-web.scm (python-h11): New variable.
---
 gnu/packages/python-web.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 83333d5f1c..dcfe523912 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4096,3 +4096,30 @@ based on filters.")
 NodeJS HTTP parser.  It provides collection of framework independent HTTP
 protocol utils.")
     (license license:expat)))
+
+(define-public python-h11
+  (package
+    (name "python-h11")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "h11" version))
+       (sha256
+        (base32
+         "1qfad70h59hya21vrzz8dqyyaiqhac0anl2dx3s3k80gpskvrm1k"))))
+    (build-system python-build-system)
+    (native-inputs
+     `(("python-pytest" ,python-pytest)))
+    (home-page "https://github.com/python-hyper/h11")
+    (synopsis
+     "Python implementation of HTTP/1.1")
+    (description
+     "@code{python-h11} is a little HTTP/1.1 library written from
+scratch in Python, heavily inspired by code{hyper-h2}.
+
+It's a \"bring-your-own-I/O\" library; @code{python-h11} contains no
+IO code whatsoever.  This means you can hook @code{python-h11} up to
+your favorite network API: synchronous, threaded, asynchronous, or your
+own implementation of RFC 6214.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:09 GMT) Full text and rfc822 format available.

Message #59 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 19/26] gnu: Add python-pyre-extensions.
Date: Thu, 11 Jun 2020 17:13:50 +0200
* gnu/packages/python-xyz.scm (python-pyre-extensions): New variable.
---
 gnu/packages/python-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e23d853809..d05e336ea7 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20382,3 +20382,27 @@ for type hinting stub files, especially interesting for linting @code{typeshed}.
      "The @code{typing_inspect} module defines experimental API for
 runtime inspection of types defined in the Python standard typing module.")
     (license license:expat)))
+
+(define-public python-pyre-extensions
+  (package
+    (name "python-pyre-extensions")
+    (version "0.0.18")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "pyre-extensions" version))
+        (sha256
+          (base32
+            "0c5cbbqrfyjwakdh3kbwxis6mbrbwky1z1fqslgszgpcj4g43q30"))))
+    (build-system python-build-system)
+    (propagated-inputs
+      `(("python-typing-extensions"
+         ,python-typing-extensions)
+        ("python-typing-inspect" ,python-typing-inspect)))
+    (home-page "https://pyre-check.org")
+    (synopsis
+     "Type system extensions for use with @code{python-pyre}")
+    (description
+      "@code{python-pyre-extensions} defines extensions to the standard
+@code{typing} module that are supported by the Pyre typechecker.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:10 GMT) Full text and rfc822 format available.

Message #62 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 11/26] gnu: Add python-hpack.
Date: Thu, 11 Jun 2020 17:13:42 +0200
* gnu/packages/python-web.scm (python-hpack): New variable.
---
 gnu/packages/python-web.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index dcfe523912..4810a10834 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4123,3 +4123,22 @@ IO code whatsoever.  This means you can hook @code{python-h11} up to
 your favorite network API: synchronous, threaded, asynchronous, or your
 own implementation of RFC 6214.")
     (license license:expat)))
+
+(define-public python-hpack
+  (package
+    (name "python-hpack")
+    (version "3.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "hpack" version))
+       (sha256
+        (base32
+         "1lp9ja4dk6jg0pm2d18kvh95k9p6yxhh4l1h7y541qzs9cgrrv4f"))))
+    (build-system python-build-system)
+    (home-page "http://hyper.rtfd.org")
+    (synopsis "HTTP/2 Header Encoding for Python")
+    (description
+     "@code{python-hpack} contains a pure-Python HTTP/2 header encoding
+(HPACK) logic for use in Python programs that implement HTTP/2.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:10 GMT) Full text and rfc822 format available.

Message #65 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 20/26] gnu: Add python-nbsphinx.
Date: Thu, 11 Jun 2020 17:13:51 +0200
* gnu/packages/sphinx.scm (python-nbsphinx): New variable.
---
 gnu/packages/sphinx.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm
index f27f9d0176..27d3cb45b2 100644
--- a/gnu/packages/sphinx.scm
+++ b/gnu/packages/sphinx.scm
@@ -643,3 +643,32 @@ translate and to apply translation to Sphinx generated document.")
 documentation when a change is detected.  It also includes a livereload
 enabled web server.")
     (license license:expat)))
+
+(define-public python-nbsphinx
+  (package
+    (name "python-nbsphinx")
+    (version "0.7.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "nbsphinx" version))
+        (sha256
+          (base32
+            "1ks6f4ni5gavmyq2jrycnwyzw4i7jfp9xggzgx1fsbzizw45am3p"))))
+    (build-system python-build-system)
+    (propagated-inputs
+      `(("python-docutils" ,python-docutils)
+        ("python-jinja2" ,python-jinja2)
+        ("python-nbconvert" ,python-nbconvert)
+        ("python-nbformat" ,python-nbformat)
+        ("python-sphinx" ,python-sphinx)
+        ("python-traitlets" ,python-traitlets)))
+    (home-page "https://nbsphinx.readthedocs.io/")
+    (synopsis "Jupyter Notebook Tools for Sphinx")
+    (description "@code{python-nbsphinx} is a Sphinx extension that
+provides a source parser for @code{*.ipynb} files.  Custom Sphinx
+directives are used to show Jupyter Notebook code cells (and of course
+their results) in both HTML and LaTeX output.  Un-evaluated notebooks
+- i.e. notebooks without stored output cells - will be automatically
+executed during the Sphinx build process.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:10 GMT) Full text and rfc822 format available.

Message #68 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 21/26] gnu: Add python-dataclasses.
Date: Thu, 11 Jun 2020 17:13:52 +0200
* gnu/packages/python-xyz.scm (python-dataclasses): 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 d05e336ea7..6cff8a0263 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20406,3 +20406,24 @@ runtime inspection of types defined in the Python standard typing module.")
       "@code{python-pyre-extensions} defines extensions to the standard
 @code{typing} module that are supported by the Pyre typechecker.")
     (license license:expat)))
+
+(define-public python-dataclasses
+  (package
+    (name "python-dataclasses")
+    (version "0.7")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "dataclasses" version))
+        (sha256
+          (base32
+            "1rh8111fbws2vxyf2qy2zw3x6p6cq1jfz8pf904gig5qwg56sjj9"))))
+    (build-system python-build-system)
+    (home-page
+      "https://github.com/ericvsmith/dataclasses")
+    (synopsis
+      "Backport of the @code{dataclasses} module for Python 3.6")
+    (description
+      "This is an implementation of PEP 557, Data Classes. It is a
+backport of the @code{dataclasses} module for Python 3.6.")
+    (license license:asl2.0)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:11 GMT) Full text and rfc822 format available.

Message #71 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 22/26] gnu: Add python-libcst.
Date: Thu, 11 Jun 2020 17:13:53 +0200
* gnu/packages/python-xyz.scm (python-libcst): New variable.
---
 gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 6cff8a0263..85b71763ae 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20427,3 +20427,34 @@ runtime inspection of types defined in the Python standard typing module.")
       "This is an implementation of PEP 557, Data Classes. It is a
 backport of the @code{dataclasses} module for Python 3.6.")
     (license license:asl2.0)))
+
+(define-public python-libcst
+  (package
+    (name "python-libcst")
+    (version "0.3.6")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "libcst" version))
+        (sha256
+          (base32
+            "1lxwjw3a302i0ka3ykcsc1r4c94zskzlgn3rqs2h0kmchp0g74qz"))))
+    (build-system python-build-system)
+    (arguments
+     ;; FIXME: Tests depend on python-hypothesmith and python-pyre-check,
+     ;; introducing a circular dependency.
+     '(#:tests? #f))
+    (propagated-inputs
+      `(("python-dataclasses" ,python-dataclasses)
+        ("python-pyyaml" ,python-pyyaml)
+        ("python-typing-extensions"
+         ,python-typing-extensions)
+        ("python-typing-inspect" ,python-typing-inspect)))
+    (home-page "https://github.com/Instagram/LibCST")
+    (synopsis
+      "Concrete Syntax Tree (CST) parser and serializer library for Python")
+    (description
+      "LibCST parses Python 3.0, 3.1, 3.3, 3.5, 3.6, 3.7 or 3.8 source code
+as a CST tree that keeps all formatting details (comments, whitespaces, parentheses,
+etc.).  It's useful for building automated refactoring applications and linters.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:11 GMT) Full text and rfc822 format available.

Message #74 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 23/26] gnu: Add python-pywatchman.
Date: Thu, 11 Jun 2020 17:13:54 +0200
* gnu/packages/python-xyz.scm (python-pywatchman): 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 85b71763ae..a8a32cb550 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20458,3 +20458,24 @@ backport of the @code{dataclasses} module for Python 3.6.")
 as a CST tree that keeps all formatting details (comments, whitespaces, parentheses,
 etc.).  It's useful for building automated refactoring applications and linters.")
     (license license:expat)))
+
+(define-public python-pywatchman
+  (package
+    (name "python-pywatchman")
+    (version "1.4.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "pywatchman" version))
+        (sha256
+          (base32
+            "1yf2gm20wc3djpb5larxii3l55xxby0il2ns3q0v1byyfnr7w16h"))))
+    (build-system python-build-system)
+    (arguments
+     `(#:tests? #f)) ;there are none
+    (home-page
+      "https://facebook.github.io/watchman/")
+    (synopsis "Watchman client for python")
+    (description "@code{python-pywatchman} is a library to connect and
+query Watchman to discover file changes.")
+    (license license:bsd-3)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:12 GMT) Full text and rfc822 format available.

Message #77 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 24/26] gnu: Add python-httpx.
Date: Thu, 11 Jun 2020 17:13:55 +0200
* gnu/packages/python-web.scm (python-httpx): New variable.
---
 gnu/packages/python-web.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index d40dad2e00..daaf4a8934 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4206,3 +4206,31 @@ codebase that is capable of decoding a binary stream into HTTP/2 frames.")
      "@code{python-hstspreload} contains Chromium HSTS Preload list
 as a Python package.")
     (license license:bsd-3)))
+
+(define-public python-httpx
+  (package
+    (name "python-httpx")
+    (version "0.13.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "httpx" version))
+       (sha256
+        (base32
+         "1bpg46mx8n74hxmw2pvgr5pc590hxdsh4wrs4j5bm00bx49vshin"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("python-certifi" ,python-certifi)
+       ("python-chardet" ,python-chardet)
+       ("python-h11" ,python-h11)
+       ("python-h2" ,python-h2)
+       ("python-hstspreload" ,python-hstspreload)
+       ("python-idna" ,python-idna)
+       ("python-rfc3986" ,python-rfc3986)
+       ("python-sniffio" ,python-sniffio)
+       ("python-urllib3" ,python-urllib3)))
+    (home-page "https://github.com/encode/httpx")
+    (synopsis "HTTP client for Python")
+    (description "HTTPX is a fully featured HTTP client for Python 3,
+which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.")
+    (license license:bsd-3)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:12 GMT) Full text and rfc822 format available.

Message #80 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 25/26] gnu: Add python-uvloop.
Date: Thu, 11 Jun 2020 17:13:56 +0200
* gnu/packages/python-xyz.scm (python-uvloop): New variable.
---
 gnu/packages/python-xyz.scm | 55 +++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index a8a32cb550..639e6a920f 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20479,3 +20479,58 @@ etc.).  It's useful for building automated refactoring applications and linters.
     (description "@code{python-pywatchman} is a library to connect and
 query Watchman to discover file changes.")
     (license license:bsd-3)))
+
+(define-public python-uvloop
+  (package
+    (name "python-uvloop")
+    (version "0.14.0")
+    (source
+     (origin
+       (method git-fetch)
+       ;; git-reference because libuv is bundled in the PyPi package
+       (uri (git-reference
+             (url "https://github.com/MagicStack/uvloop.git")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0cvfaddk9195ai29y8nxf92fi71nypx3fhx219q3pammjnh9z861"))
+       (modules '((guix build utils)))
+       (snippet
+        '(begin
+           ;; Unbundle libuv.
+           (substitute* "MANIFEST.in"
+             (("recursive-include vendor/libuv.*") "")
+             (("recursive-exclude vendor/libuv.*") ""))
+           (delete-file-recursively "vendor")
+           #t))))
+    (build-system python-build-system)
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         (replace 'build
+           (lambda _
+             (invoke "python" "setup.py"
+                     "build_ext" "--inplace"
+                     "--cython-always" "--use-system-libuv")))
+         (replace 'install
+           (lambda* (#:key outputs (configure-flags '()) #:allow-other-keys)
+             (let ((out (assoc-ref outputs "out")))
+               (invoke "python" "setup.py" "install"
+                       (string-append "--prefix=" out)
+                       "--single-version-externally-managed"
+                       "--root=/" "--skip-build"))))
+         ;; Tests depend on libuv being present in-tree.
+         (delete 'check))))
+    (inputs
+     `(("libuv" ,libuv)))
+    (native-inputs
+     `(("python-cython" ,python-cython)))
+    (home-page "https://github.com/MagicStack/uvloop")
+    (synopsis
+     "Fast implementation of asyncio event loop on top of libuv")
+    (description
+     "@code{python-uvloop} is a fast, drop-in replacement of the
+built-in @code{asyncio} event loop.  @code{python-uvloop} is
+implemented in Cython and uses libuv under the hood.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 15:15:12 GMT) Full text and rfc822 format available.

Message #83 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: Giacomo Leidi <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Cc: Giacomo Leidi <goodoldpaul <at> autistici.org>
Subject: [PATCH 26/26] gnu: Add python-sanic.
Date: Thu, 11 Jun 2020 17:13:57 +0200
* gnu/packages/python-web.scm (python-sanic): New variable,
(python-httpx-0.11): New variable.
---
 gnu/packages/python-web.scm | 49 +++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index daaf4a8934..b7abe9fc17 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4234,3 +4234,52 @@ as a Python package.")
     (description "HTTPX is a fully featured HTTP client for Python 3,
 which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.")
     (license license:bsd-3)))
+
+;; This is only for python-sanic
+(define-public python-httpx-0.11
+  (package (inherit python-httpx)
+    (version "0.11.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "httpx" version))
+        (sha256
+          (base32
+           "1xrwlgnzm9x0d92s22ypli4cybwwv8idpp8m7naigmzfdrrgnavx"))))
+    (arguments
+     ;; FIXME: Tests can't import rfc3986.
+     `(#:tests? #f))))
+
+(define-public python-sanic
+  (package
+    (name "python-sanic")
+    (version "20.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "sanic" version))
+       (sha256
+        (base32
+         "1zssckzjsa1qi2bxirn0dksszmfhsbrkakvfx3r080sdcph8y1xl"))))
+    (build-system python-build-system)
+    (arguments
+     ;; FIXME: Tests depend on httpcore.
+     `(#:tests? #f))
+    (propagated-inputs
+     `(("python-aiofiles" ,python-aiofiles)
+       ("python-httptools" ,python-httptools)
+       ("python-httpx" ,python-httpx-0.11)
+       ("python-multidict" ,python-multidict)
+       ("python-ujson" ,python-ujson)
+       ("python-uvloop" ,python-uvloop)
+       ("python-websockets" ,python-websockets)))
+    (home-page
+     "https://github.com/huge-success/sanic/")
+    (synopsis
+     "Async Python 3.6+ web server/framework")
+    (description
+     "Sanic is a Python 3.6+ web server and web framework
+that's written to go fast.  It allows the usage of the
+@code{async/await} syntax added in Python 3.5, which makes
+your code non-blocking and speedy.")
+    (license license:expat)))
-- 
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Thu, 11 Jun 2020 20:42:02 GMT) Full text and rfc822 format available.

Message #86 received at 41807 <at> debbugs.gnu.org (full text, mbox):

From: paul <goodoldpaul <at> autistici.org>
To: 41807 <at> debbugs.gnu.org
Subject: [PATCHES] Add python-sanic and dependencies.
Date: Thu, 11 Jun 2020 22:41:12 +0200
[Message part 1 (text/plain, inline)]
Hi I'm sending an updated version of patch 24 and patch 26.

Thanks again,

Giacomo

[0024-gnu-Add-python-httpx.patch (text/x-patch, attachment)]
[0026-gnu-Add-python-sanic.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Wed, 17 Jun 2020 06:50:01 GMT) Full text and rfc822 format available.

Message #89 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
To: paul <goodoldpaul <at> autistici.org>
Cc: guix-patches <at> gnu.org
Subject: Re: [PATCHES] Add python-sanic and dependencies.
Date: Wed, 17 Jun 2020 08:49:40 +0200
[Message part 1 (text/plain, inline)]
Hi,

> I'm sending a patch series to add python-sanic, its dependencies and some
> dependencies of mypy.
I’ve got Sanic 19.12 in my own channel[1], which I wanted to upstream for a
long time now. Most packages have tests enabled, because I managed to package
that really old httpcore. Do you want to try and port these to sanic 20.03?

Cheers,
Lars

[1] https://github.com/leibniz-psychology/guix-zpid/blob/master/zpid/packages/sanic.scm

[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Wed, 17 Jun 2020 13:35:01 GMT) Full text and rfc822 format available.

Message #92 received at submit <at> debbugs.gnu.org (full text, mbox):

From: paul <goodoldpaul <at> autistici.org>
To: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
Cc: guix-patches <at> gnu.org
Subject: Re: [PATCHES] Add python-sanic and dependencies.
Date: Wed, 17 Jun 2020 15:34:18 +0200
Hi,

On 6/17/20 8:49 AM, Lars-Dominik Braun wrote:
> Hi,
>
>> I'm sending a patch series to add python-sanic, its dependencies and some
>> dependencies of mypy.
> I’ve got Sanic 19.12 in my own channel[1], which I wanted to upstream for a
> long time now. Most packages have tests enabled, because I managed to package
> that really old httpcore. Do you want to try and port these to sanic 20.03?
>
> Cheers,
> Lars
>
> [1] https://github.com/leibniz-psychology/guix-zpid/blob/master/zpid/packages/sanic.scm
>
Thank you for this!  Yes I'd like to integrate your packages, I'll do 
that this weekend I believe.

Cheers,

Giacomo






Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Tue, 20 Oct 2020 11:00:02 GMT) Full text and rfc822 format available.

Message #95 received at submit <at> debbugs.gnu.org (full text, mbox):

From: paul <goodoldpaul <at> autistici.org>
To: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
Cc: guix-patches <at> gnu.org
Subject: Re: [PATCHES] Add python-sanic and dependencies.
Date: Tue, 20 Oct 2020 12:58:27 +0200
[Message part 1 (text/plain, inline)]
Hi :),

I apologize for the long delay,

On 6/17/20 8:49 AM, Lars-Dominik Braun wrote:
> Hi,
>
>> I'm sending a patch series to add python-sanic, its dependencies and some
>> dependencies of mypy.
> I’ve got Sanic 19.12 in my own channel[1], which I wanted to upstream for a
> long time now. Most packages have tests enabled, because I managed to package
> that really old httpcore. Do you want to try and port these to sanic 20.03?
>
> Cheers,
> Lars
>
> [1] https://github.com/leibniz-psychology/guix-zpid/blob/master/zpid/packages/sanic.scm
>

I managed to package sanic following your channel definition (and 
enabled tests), I updated some packages, removed some other packages 
that were already merged in Guix and produced an updated patch set.

Thank you for your patience,

Giacomo

[0001-gnu-Add-python-contextvars.patch (text/x-patch, attachment)]
[0002-gnu-Add-python-aiofiles.patch (text/x-patch, attachment)]
[0003-gnu-Add-python-hstspreload.patch (text/x-patch, attachment)]
[0004-gnu-Add-python-mypy-extensions.patch (text/x-patch, attachment)]
[0005-gnu-Add-python-pyre-extensions.patch (text/x-patch, attachment)]
[0006-gnu-Add-python-nbsphinx.patch (text/x-patch, attachment)]
[0007-gnu-Add-python-dataclasses.patch (text/x-patch, attachment)]
[0008-gnu-Add-python-pywatchman.patch (text/x-patch, attachment)]
[0009-gnu-Add-python-sanic.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Fri, 13 Nov 2020 09:00:01 GMT) Full text and rfc822 format available.

Message #98 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
To: paul <goodoldpaul <at> autistici.org>
Cc: guix-patches <at> gnu.org
Subject: Re: [PATCHES] Add python-sanic and dependencies.
Date: Fri, 13 Nov 2020 09:59:14 +0100
[Message part 1 (text/plain, inline)]
Hi,

> I managed to package sanic following your channel definition (and enabled
> tests), I updated some packages, removed some other packages that were
> already merged in Guix and produced an updated patch set.
I’ve tested the patches with a real application and made some minor
modifications pointed out by `guix lint`. Also python-sanic requests
multidict==5.0.0, which we don’t have right now. But it seems to work with
4.7.5 just fine.

Cheers,
Lars

-- 
Lars-Dominik Braun
Wissenschaftlicher Mitarbeiter/Research Associate

www.leibniz-psychology.org
ZPID - Leibniz-Institut für Psychologie /
ZPID - Leibniz Institute for Psychology
Universitätsring 15
D-54296 Trier - Germany
Tel.: +49–651–201-4964
[0001-gnu-Add-python-contextvars.patch (text/x-diff, attachment)]
[0002-gnu-Add-python-aiofiles.patch (text/x-diff, attachment)]
[0003-gnu-Add-python-hstspreload.patch (text/x-diff, attachment)]
[0004-gnu-Add-python-mypy-extensions.patch (text/x-diff, attachment)]
[0005-gnu-Add-python-pyre-extensions.patch (text/x-diff, attachment)]
[0006-gnu-Add-python-nbsphinx.patch (text/x-diff, attachment)]
[0007-gnu-Add-python-dataclasses.patch (text/x-diff, attachment)]
[0008-gnu-Add-python-pywatchman.patch (text/x-diff, attachment)]
[0009-gnu-Add-python-pytest-sanic.patch (text/x-diff, attachment)]
[0010-gnu-Add-python-sanic.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Mon, 30 Nov 2020 23:26:01 GMT) Full text and rfc822 format available.

Message #101 received at submit <at> debbugs.gnu.org (full text, mbox):

From: paul <goodoldpaul <at> autistici.org>
To: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
Cc: guix-patches <at> gnu.org
Subject: Re: [PATCHES] Add python-sanic and dependencies.
Date: Tue, 1 Dec 2020 00:25:29 +0100
Dear Lars,

Thank you for your extensive review and your time. Should I send an 
update patch set or are you going to push the patches with your fixes?

Cheers,

Giacomo





Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Tue, 01 Dec 2020 07:17:01 GMT) Full text and rfc822 format available.

Message #104 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
To: paul <goodoldpaul <at> autistici.org>
Cc: guix-patches <at> gnu.org
Subject: Re: [PATCHES] Add python-sanic and dependencies.
Date: Tue, 1 Dec 2020 08:16:06 +0100
[Message part 1 (text/plain, inline)]
Hi,

> Thank you for your extensive review and your time. Should I send an update
> patch set or are you going to push the patches with your fixes?
actually I’m just a normal contributor like you without commit access. We’ll
have to wait for a maintainer to pick it up.

Cheers,
Lars

-- 
Lars-Dominik Braun
Wissenschaftlicher Mitarbeiter/Research Associate

www.leibniz-psychology.org
ZPID - Leibniz-Institut für Psychologie /
ZPID - Leibniz Institute for Psychology
Universitätsring 15
D-54296 Trier - Germany
Tel.: +49–651–201-4964
[signature.asc (application/pgp-signature, inline)]

Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Tue, 15 Dec 2020 07:05:01 GMT) Full text and rfc822 format available.

Notification sent to paul <goodoldpaul <at> autistici.org>:
bug acknowledged by developer. (Tue, 15 Dec 2020 07:05:01 GMT) Full text and rfc822 format available.

Message #109 received at 41807-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
Cc: 41807-done <at> debbugs.gnu.org, paul <goodoldpaul <at> autistici.org>
Subject: Re: [bug#41807] [PATCHES] Add python-sanic and dependencies.
Date: Tue, 15 Dec 2020 02:04:24 -0500
[Message part 1 (text/plain, inline)]
On Fri, Nov 13, 2020 at 09:59:14AM +0100, Lars-Dominik Braun wrote:
> Hi,
> 
> > I managed to package sanic following your channel definition (and enabled
> > tests), I updated some packages, removed some other packages that were
> > already merged in Guix and produced an updated patch set.
> I’ve tested the patches with a real application and made some minor
> modifications pointed out by `guix lint`. Also python-sanic requests
> multidict==5.0.0, which we don’t have right now. But it seems to work with
> 4.7.5 just fine.

Thanks for the patches Giacomo and Lars-Dominik!

Pushed as e779dc8be048a85fa0e51013b1aed46082284937

`guix lint` reported that a few packages have newer versions available.
Can you take a look?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Tue, 15 Dec 2020 08:57:02 GMT) Full text and rfc822 format available.

Message #112 received at 41807-done <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
To: Leo Famulari <leo <at> famulari.name>
Cc: 41807-done <at> debbugs.gnu.org
Subject: Re: [bug#41807] [PATCHES] Add python-sanic and dependencies.
Date: Tue, 15 Dec 2020 09:56:29 +0100
[Message part 1 (text/plain, inline)]
Hi Leo,

> Thanks for the patches Giacomo and Lars-Dominik!
> 
> Pushed as e779dc8be048a85fa0e51013b1aed46082284937
> 
> `guix lint` reported that a few packages have newer versions available.
> Can you take a look?
python-mypy-extensions already exists in python-check.scm and is causing a
conflict now.

Cheers,
Lars


-- 
Lars-Dominik Braun
Wissenschaftlicher Mitarbeiter/Research Associate

www.leibniz-psychology.org
ZPID - Leibniz-Institut für Psychologie /
ZPID - Leibniz Institute for Psychology
Universitätsring 15
D-54296 Trier - Germany
Tel.: +49–651–201-4964
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Tue, 15 Dec 2020 19:24:01 GMT) Full text and rfc822 format available.

Message #115 received at 41807-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
Cc: 41807-done <at> debbugs.gnu.org
Subject: Re: [bug#41807] [PATCHES] Add python-sanic and dependencies.
Date: Tue, 15 Dec 2020 14:23:30 -0500
On Tue, Dec 15, 2020 at 09:56:29AM +0100, Lars-Dominik Braun wrote:
> python-mypy-extensions already exists in python-check.scm and is causing a
> conflict now.

Can you clarify what sort of conflict you are describing? I noticed that
we already have a python-mypy-extensions package, and so I omitted the
one from this patch series.




Information forwarded to guix-patches <at> gnu.org:
bug#41807; Package guix-patches. (Wed, 16 Dec 2020 07:16:01 GMT) Full text and rfc822 format available.

Message #118 received at 41807-done <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <ldb <at> leibniz-psychology.org>
To: Leo Famulari <leo <at> famulari.name>
Cc: 41807-done <at> debbugs.gnu.org
Subject: Re: [bug#41807] [PATCHES] Add python-sanic and dependencies.
Date: Wed, 16 Dec 2020 08:15:47 +0100
[Message part 1 (text/plain, inline)]
Hi Leo,

> > python-mypy-extensions already exists in python-check.scm and is causing a
> > conflict now.
> 
> Can you clarify what sort of conflict you are describing? I noticed that
> we already have a python-mypy-extensions package, and so I omitted the
> one from this patch series.
sorry, my bad. Looks like `git worktree add` served me my own old sanic branch
instead of forking master.

Cheers,
Lars

-- 
Lars-Dominik Braun
Wissenschaftlicher Mitarbeiter/Research Associate

www.leibniz-psychology.org
ZPID - Leibniz-Institut für Psychologie /
ZPID - Leibniz Institute for Psychology
Universitätsring 15
D-54296 Trier - Germany
Tel.: +49–651–201-4964
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 13 Jan 2021 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 158 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.