From unknown Fri Jun 20 07:29:27 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#42721 <42721@debbugs.gnu.org> To: bug#42721 <42721@debbugs.gnu.org> Subject: Status: [PATCH 1/3] gnu: Add python-immutables. Reply-To: bug#42721 <42721@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:29:27 +0000 retitle 42721 [PATCH 1/3] gnu: Add python-immutables. reassign 42721 guix-patches submitter 42721 Vinicius Monego severity 42721 normal tag 42721 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 05 11:34:01 2020 Received: (at submit) by debbugs.gnu.org; 5 Aug 2020 15:34:02 +0000 Received: from localhost ([127.0.0.1]:52001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LQX-00039F-Ko for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:34:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:55908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LQW-000398-DK for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:34:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3LQV-0002Jj-Py for guix-patches@gnu.org; Wed, 05 Aug 2020 11:34:00 -0400 Received: from mout01.posteo.de ([185.67.36.65]:35571) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3LQT-0002sK-Ey for guix-patches@gnu.org; Wed, 05 Aug 2020 11:33:59 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id ED71B16005C for ; Wed, 5 Aug 2020 17:33:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1596641635; bh=14eTjJP/Bby8ONqWByxzhvEGPaJRhOozSXv8lA0/0Gs=; h=From:To:Cc:Subject:Date:From; b=XJYc8lWLKnxA79EsJkYL5I4K0TUq4qkyLpSq5kPmgpyb0nI+YkcnuzXHtnwW2rVMT +V4c3MjjtI+GSU4TvqWSIBVT82iWTo+thkGx9dnhj42XH1pLWGe+CvIwLAP1UO9Qs1 kl5nvXfZLKcuTFOZGkTVeSkdOamO5K4bKPsO9vBsbHWpA8C2hX1pX+e7fkjbnDaO7d kJcodrFVAAxKhIKoCbRZNHICPk+ceS4b4/QUV/ETXUAagar7tb/UlTbKAb16Es6zXe RIFm4AUgD8jbGDAobbMqhAuoMBIXsfYFH/x1QJVsqiH5PktRMX50TTNjRJXFdbhl8q xCaIEx7eC7HOg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BMFyn1gHWz9rxM; Wed, 5 Aug 2020 17:33:52 +0200 (CEST) From: Vinicius Monego To: guix-patches@gnu.org Subject: [PATCH 1/3] gnu: Add python-immutables. Date: Wed, 5 Aug 2020 12:33:15 -0300 Message-Id: <20200805153317.9394-1-monego@posteo.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=monego@posteo.net; helo=mout01.posteo.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/04 23:29:57 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Vinicius Monego 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: -2.3 (--) * gnu/packages/python-xyz.scm (python-immutables): New variable. --- This is a dependency for python-contextvars, which is a dependency for python-curio. Contextvars is part of standard Python 3.7+ and uses this implementation. Immutables still lives as a separate package. Sending anyway in case it's useful somewhere else. gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9ab0b12383..28499411a7 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8551,6 +8551,25 @@ Unicode-aware. It is not intended as an end-user tool.") (define-public python2-xlrd (package-with-python2 python-xlrd)) +(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 + "An immutable mapping type for Python. The underlying datastructure is a +Hash Array Mapped Trie (HAMT) used in Clojure, Scala, Haskell, and other +functional languages.") + (license license:asl2.0))) + (define-public python-prettytable (package (name "python-prettytable") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 05 11:34:05 2020 Received: (at submit) by debbugs.gnu.org; 5 Aug 2020 15:34:05 +0000 Received: from localhost ([127.0.0.1]:52008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LQa-0003AI-U6 for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:34:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:55914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LQZ-00039p-Et for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:34:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3LQZ-0002Jt-8X for guix-patches@gnu.org; Wed, 05 Aug 2020 11:34:03 -0400 Received: from mout01.posteo.de ([185.67.36.65]:34309) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3LQX-0002ti-J2 for guix-patches@gnu.org; Wed, 05 Aug 2020 11:34:02 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 8255416005F for ; Wed, 5 Aug 2020 17:33:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1596641639; bh=pk7yb/fxAqwyoAk68RZPTjIgIvw86x2MrqnRataCpoo=; h=From:To:Cc:Subject:Date:From; b=lr6w65WzFX+D+Hj4pj75qca800GfqWyMhIe8J/oNq7wRyXQc7zjMgYj0b1pXz8Cig xldxa52l/pZZLZO3APhVrw0ndiK5G3hN2qkvKZrmltvvo+qxBhA43fHA6lnt3DKHRe iSN8tQTnhQDZctHLpeHhW5Lxv+zMpSf3AzwKQYi1SiEW5hHb+kA4RCIQCzoKPVWkBd 2Bc30fXbp87WvX1oi9IJy2psQfO1aRaQ9IdJwMynXI4YA34DFPwikDK/WazUuQ65XH rBcGK6SZDGaHW4Nr/Qs0KgYusL3KbSMuVJ5Oby+OHL9JG76dskyDRIqRv8odG67S1T f2nRZ4lUs9Rlw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BMFyt1wzFz9rxL; Wed, 5 Aug 2020 17:33:58 +0200 (CEST) From: Vinicius Monego To: guix-patches@gnu.org Subject: [PATCH 2/3] gnu: Add python-curio. Date: Wed, 5 Aug 2020 12:33:16 -0300 Message-Id: <20200805153317.9394-2-monego@posteo.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200805153317.9394-1-monego@posteo.net> References: <20200805153317.9394-1-monego@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=monego@posteo.net; helo=mout01.posteo.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/04 23:29:57 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Vinicius Monego 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: -2.3 (--) * gnu/packages/python-xyz.scm (python-curio): New variable. --- gnu/packages/python-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 28499411a7..22a2176c4a 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8594,6 +8594,36 @@ printing of sub-tables by specifying a row range.") (define-public python2-prettytable (package-with-python2 python-prettytable)) +(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) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs #:allow-other-keys) + (add-installed-pythonpath inputs outputs) + (invoke "pytest" "-vv" "-k" + ;; Tries to open an outgoing connection. + "not test_ssl_outgoing")))))) + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page "https://github.com/dabeaz/curio") + (synopsis "Coroutine-based library for concurrent Python") + (description + "Curio is a coroutine-based library for concurrent Python systems +programming. It provides standard programming abstractions such as as +tasks, sockets, files, locks, and queues.") + (license license:bsd-3))) + (define-public python-tables (package (name "python-tables") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 05 11:34:09 2020 Received: (at submit) by debbugs.gnu.org; 5 Aug 2020 15:34:09 +0000 Received: from localhost ([127.0.0.1]:52012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LQf-0003AY-79 for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:34:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:56112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LQd-0003AR-Bh for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:34:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36862) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3LQd-0002Ox-4C for guix-patches@gnu.org; Wed, 05 Aug 2020 11:34:07 -0400 Received: from mout01.posteo.de ([185.67.36.65]:47368) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3LQa-0002u8-TQ for guix-patches@gnu.org; Wed, 05 Aug 2020 11:34:06 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 8E67816005C for ; Wed, 5 Aug 2020 17:34:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1596641643; bh=k64wY7LBKfduhdKqRooF8bUAKO3em6xewiZ0SAgA9+I=; h=From:To:Cc:Subject:Date:From; b=mfCPNcacfcyKeknlrwaIUSDqvswpqkv5gfp/E6zjoEKTCs/aWFZ3zQtP5VdrE8OpW QWruoTWuhMgnSSRd6S4FY14sMYNYr8W9Av+ZtWwhIiDOC+Ggf4I6zKliW2rJiCr+Xb 3+pHVLBUFC45eTVReBVfWGygDtf5XwuSjMbXpJa91WbZyxxEkoRq3L3ICAuDMhQoHO +1JOTdfkcnMyZ/b5kutyOAkaduAipBjOZrgiveBHIUMjGmCihZsWXLJBp3upYydoZY mBwNnTaiGNcsaIIT4bEpKOp2jGx0FqC/XeZOQ4BUisulfjJAbg7zxuYXiagNArahLE fYL72EvvTfLgA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BMFyy22Gcz9rxR; Wed, 5 Aug 2020 17:34:02 +0200 (CEST) From: Vinicius Monego To: guix-patches@gnu.org Subject: [PATCH 3/3] gnu: Add python-sniffio. Date: Wed, 5 Aug 2020 12:33:17 -0300 Message-Id: <20200805153317.9394-3-monego@posteo.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200805153317.9394-1-monego@posteo.net> References: <20200805153317.9394-1-monego@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=monego@posteo.net; helo=mout01.posteo.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/04 23:29:57 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Vinicius Monego 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: -2.3 (--) * gnu/packages/python-xyz.scm (python-sniffio): 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 22a2176c4a..e4a83a2f37 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8696,6 +8696,35 @@ designed to efficiently cope with extremely large amounts of data.") (define-public python2-tables (package-with-python2 python-tables)) +(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) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "pytest" "-vv")))))) + (native-inputs + `(("python-curio" ,python-curio) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov))) + (home-page "https://github.com/python-trio/sniffio") + (synopsis "Sniff out which async library your code is running under") + (description + "This is a tiny package whose only purpose is to let you detect which async +library your code is running under.") + ;; Either license applies. + (license (list license:expat license:asl2.0)))) + (define-public python-pytest-black (package (name "python-pytest-black") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 06 10:22:00 2020 Received: (at 42721-done) by debbugs.gnu.org; 6 Aug 2020 14:22:00 +0000 Received: from localhost ([127.0.0.1]:54663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3gm9-0002Ex-Id for submit@debbugs.gnu.org; Thu, 06 Aug 2020 10:22:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3gm7-0002Ei-OB for 42721-done@debbugs.gnu.org; Thu, 06 Aug 2020 10:21:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51754) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k3gm2-0008T9-DM; Thu, 06 Aug 2020 10:21:38 -0400 Received: from lfbn-ann-1-356-169.w86-200.abo.wanadoo.fr ([86.200.73.169]:51716 helo=meru) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k3gm1-0004Wa-86; Thu, 06 Aug 2020 10:21:37 -0400 From: Mathieu Othacehe To: Vinicius Monego Subject: Re: [bug#42721] [PATCH 3/3] gnu: Add python-sniffio. References: <20200805153317.9394-1-monego@posteo.net> <20200805153317.9394-3-monego@posteo.net> Date: Thu, 06 Aug 2020 16:21:34 +0200 In-Reply-To: <20200805153317.9394-3-monego@posteo.net> (Vinicius Monego's message of "Wed, 5 Aug 2020 12:33:17 -0300") Message-ID: <87ft8zua6p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42721-done Cc: 42721-done@debbugs.gnu.org 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 (-) Hello, > * gnu/packages/python-xyz.scm (python-sniffio): New variable. Pushed the whole serie, with a description edit for python-sniffio. Thanks, Mathieu From unknown Fri Jun 20 07:29:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 04 Sep 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator