From unknown Fri Jun 20 07:20:10 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#41395 <41395@debbugs.gnu.org> To: bug#41395 <41395@debbugs.gnu.org> Subject: Status: [PATCH 0/2] gnu: Add python-questionary Reply-To: bug#41395 <41395@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:20:10 +0000 retitle 41395 [PATCH 0/2] gnu: Add python-questionary reassign 41395 guix-patches submitter 41395 Edouard Klein severity 41395 normal tag 41395 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 19 05:54:13 2020 Received: (at submit) by debbugs.gnu.org; 19 May 2020 09:54:13 +0000 Received: from localhost ([127.0.0.1]:49266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jaywu-0007bS-Rn for submit@debbugs.gnu.org; Tue, 19 May 2020 05:54:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:53712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jaywt-0007bL-0F for submit@debbugs.gnu.org; Tue, 19 May 2020 05:54:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34926) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jayws-0003Pf-Oj for guix-patches@gnu.org; Tue, 19 May 2020 05:54:10 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17194) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jaywr-0003Ne-Pb for guix-patches@gnu.org; Tue, 19 May 2020 05:54:10 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1589882044; cv=none; d=zohomail.com; s=zohoarc; b=T+u5NPCPW1EuYqHepFc0grkI7DgZZxJ3y+0i+L5m6COFakB97vf/c6p1BbpRm98KmRUGwCXZsng1Y1v4l0u6sVFWSHzCUzttEAXOKPlbytnfBb//KRq+pY1VbViIK/rc3rTYzOuCMkqDs1xfVKJoADTUA6mhY+/6Tg4O23idTYU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1589882044; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=zcxvOBOSBzc84xYv5W5i9SKQ/AigXXJ/orf21xnIgm0=; b=mNghj/+liDew6WyWBCcgmSwPZfY0WQRIg73mSt8THdhoMBO8eKmliwGX7sUb1JkYq7s16nbVEwCcRyWXAUcMh5Sbkaaodz5VXWyQLDkOW1HlDMs7gBwjveS0VWLbSIHpasKplMnq32DOBng/SfRndSl+fw1+LVbH0BeaNybB9Wg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1589882044; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=zcxvOBOSBzc84xYv5W5i9SKQ/AigXXJ/orf21xnIgm0=; b=Lhcr2bc3Gtb7RD8yoN87jB6oxhFtr5d9rrUopA1xVtjhj6/JR5tP71QgWX/HCuZ+ FfXd+279MCgb2RGXSgL7VvKr0qCsSeyUh3QQ9y+HmZt4g2HO1WuLRUKjdaqXuxpZEAw RKl9XXrVHjJ5NnJgwq01Uui94JxZ3MHI/R85j7lc= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1589882042196657.47267122531; Tue, 19 May 2020 02:54:02 -0700 (PDT) User-agent: mu4e 1.4.4; emacs 26.3 From: Edouard Klein To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: Add python-questionary Message-ID: <87v9ksckt3.fsf@alice.lan> Date: Tue, 19 May 2020 11:53:44 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.11; envelope-from=edk@beaver-labs.com; helo=sender4-op-o11.zoho.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/19 05:54:06 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) Hi all, This is my first time submitting a multicommit patch. Please do not hesitate to point out any mistakes in the way I did it so that I can fix them in the future. These two patches are my attempt to add python-questionary, which depends on a update to python-prompt-toolkit. With many thanks to Julien Lepiller and zimoun for their help on guix-devel :) Cheers, Edouard. From debbugs-submit-bounces@debbugs.gnu.org Tue May 19 05:58:12 2020 Received: (at 41395) by debbugs.gnu.org; 19 May 2020 09:58:12 +0000 Received: from localhost ([127.0.0.1]:49271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jaz0m-0007hp-BU for submit@debbugs.gnu.org; Tue, 19 May 2020 05:58:12 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jaz0k-0007hg-2Y for 41395@debbugs.gnu.org; Tue, 19 May 2020 05:58:10 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1589882287; cv=none; d=zohomail.com; s=zohoarc; b=UXp3IKKM5SMq1qSKL4oX4dl9ObRMr17LO+l1K9iBbmqM57YCXJUsws5Zn0jTwLszZCTWSlqm72dgm/XaZW3G/he6y3X2EqrladsJiDWlb2fkoGS6hFSNCwFQogSncL+1f3AZ4BN6F/keV/eF1vDle+1z9K296CbX7eRuyhxrDGs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1589882287; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=mWQ0CTykVXJVF7ikKPjEEYj0oKJzp8RwUEWNadJk3sM=; b=mSTWJ3+hyX1aqXhao8yTRSWn/1/qcEbJ9IhgYxgq2gzJzPGUZwd4yTy/Sf4wKBwuBhD9zgr6oR2xtGeM5FvosL7X9RsbhxsTOhP5erR+kW1mcy3/ZAj7lWuUIlnG+05GklohCkIstI2cvYpwwuVpIAQ5F6l/h2ZrgHPdnZnm88M= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1589882287; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=mWQ0CTykVXJVF7ikKPjEEYj0oKJzp8RwUEWNadJk3sM=; b=YFIjqks5eLopWpRgVAvnKQn0tGxJd7T/sKP9DbLJt5sMO2bGEA7fqv1v7B6+DVUY ubMye1r6TUadSvsO4xFY6D93wTcvgG/VhZKyKREe4ivZcV4pYOgXe3DrV71rNEYKG7b GPEX4Z9ngUStNTb4gDNu1O7ohPAYRce6u4d91hw4= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 158988228626875.40940067723591; Tue, 19 May 2020 02:58:06 -0700 (PDT) User-agent: mu4e 1.4.4; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 1/2] gnu: python-prompt-toolkit: Update to 3.0.5 Message-ID: <87sgfwcklx.fsf@alice.lan> Date: Tue, 19 May 2020 11:58:02 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * /gnu/packages/python-xyz.scm (python-widgetsnbextension): Pin python-prom= pt-toolkit to version 2 * /gnu/packages/python-xyz.scm (python-ipywidgets): Pin python-prompt-toolk= it to version 2 * /gnu/packages/python-xyz.scm (python-jupyter-console): Pin python-prompt-= toolkit to version 2 * /gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.5 * /gnu/packages/python-xyz.scm (python-prompt-toolkit-2): New variable * /gnu/packages/python-xyz.scm (python-prompt-toolkit-2-instead-of-prompt-t= oolkit): New variable * /gnu/packages/machine-learning.scm (python-iml): Pin ipython to python-pr= ompt-toolkit-2 variant --- gnu/packages/machine-learning.scm | 9 ++++-- gnu/packages/python-xyz.scm | 48 +++++++++++++++++++++++++++++-- 2 files changed, 52 insertions(+), 5 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learn= ing.scm index 6552d171bf..5553b31bb5 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -14,6 +14,7 @@ ;;; Copyright =C2=A9 2019 Guillaume Le Vaillant ;;; Copyright =C2=A9 2019 Brett Gilio ;;; Copyright =C2=A9 2020 Konrad Hinsen +;;; Copyright =C2=A9 2020 Edouard Klein ;;; ;;; This file is part of GNU Guix. ;;; @@ -1803,12 +1804,14 @@ advanced research.") "1k8szlpm19rcwcxdny9qdm3gmaqq8akb4xlvrzyz8c2d679aak6l")))) (build-system python-build-system) (propagated-inputs - `(("ipython" ,python-ipython) - ("nose" ,python-nose) + `(("ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipython)) ("numpy" ,python-numpy) ("pandas" ,python-pandas) ("scipy" ,python-scipy))) - (home-page "http://github.com/interpretable-ml/iml") + (native-inputs + `(("nose" ,python-nose))) + (home-page "https://github.com/interpretable-ml/iml") (synopsis "Interpretable Machine Learning (iML) package") (description "Interpretable ML (iML) is a set of data type objects, visualizations, and interfaces that can be used by any method designed to diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b8a51570c3..5fd7e274e9 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8922,6 +8922,7 @@ interactive computing.") (build-system python-build-system) (propagated-inputs `(("python-ipykernel" ,python-ipykernel) + ("python-prompt-toolkit" ,python-prompt-toolkit-2) ("python-notebook" ,python-notebook))) (native-inputs `(("python-certifi" ,python-certifi) @@ -8950,6 +8951,7 @@ notebooks.") (propagated-inputs `(("python-ipython" ,python-ipython) ("python-traitlets" ,python-traitlets) + ("python-prompt-toolkit" ,python-prompt-toolkit-2) ("python-widgetsnbextension" ,python-widgetsnbextension))) (native-inputs `(("python-nose" ,python-nose) @@ -8980,7 +8982,7 @@ in the data.") (propagated-inputs `(("python-ipykernel" ,python-ipykernel) ("python-jupyter-client" ,python-jupyter-client) - ("python-prompt-toolkit" ,python-prompt-toolkit) + ("python-prompt-toolkit" ,python-prompt-toolkit-2) ("python-pygments" ,python-pygments))) (native-inputs `(("python-nose" ,python-nose))) @@ -12049,6 +12051,44 @@ collections of data.") (package-with-python2 python-backpack)) =20 (define-public python-prompt-toolkit + (package + (name "python-prompt-toolkit") + (version "3.0.5") + (source + (origin + (method url-fetch) + (uri (pypi-uri "prompt_toolkit" version)) + (sha256 + (base32 + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'check) + (add-after 'install 'post-install-check + (lambda* (#:key inputs outputs #:allow-other-keys) + ;; HOME is needed for the test + ;; "test_pathcompleter_can_expanduser". + (setenv "HOME" "/tmp") + (add-installed-pythonpath inputs outputs) + (invoke "py.test")))))) + (propagated-inputs + `(("python-wcwidth" ,python-wcwidth))) + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page + "https://github.com/prompt-toolkit/python-prompt-toolkit") + (synopsis "Library for building command line interfaces in Python") + (description + "Prompt-Toolkit is a library for building interactive command line +interfaces in Python. It's like GNU Readline but it also features syntax +highlighting while typing, out-of-the-box multi-line input editing, advanc= ed +code completion, incremental search, support for Chinese double-width +characters, mouse support, and auto suggestions.") + (license license:bsd-3))) + +(define-public python-prompt-toolkit-2 (package (name "python-prompt-toolkit") (version "2.0.7") @@ -12077,7 +12117,7 @@ collections of data.") ("python-pygments" ,python-pygments))) (native-inputs `(("python-pytest" ,python-pytest))) - (home-page "https://github.com/jonathanslenders/python-prompt-toolkit") + (home-page "https://github.com/prompt-toolkit/python-prompt-toolkit") (synopsis "Library for building command line interfaces in Python") (description "Prompt-Toolkit is a library for building interactive command line @@ -12104,6 +12144,10 @@ characters, mouse support, and auto suggestions.") (define-public python2-prompt-toolkit-1 (package-with-python2 python-prompt-toolkit-1)) =20 +(define-public prompt-toolkit-2-instead-of-prompt-toolkit + (package-input-rewriting/spec + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) + (define-public python-jedi (package (name "python-jedi") --=20 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 19 05:59:39 2020 Received: (at 41395) by debbugs.gnu.org; 19 May 2020 09:59:39 +0000 Received: from localhost ([127.0.0.1]:49275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jaz2A-0007jx-SE for submit@debbugs.gnu.org; Tue, 19 May 2020 05:59:39 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jaz2A-0007jq-2S for 41395@debbugs.gnu.org; Tue, 19 May 2020 05:59:38 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1589882376; cv=none; d=zohomail.com; s=zohoarc; b=E8k6Wc2kqt53xCIPfoZ6bJZinQsptgx2lpadbB4cLu725DJ8/dApfi/dWd4fG7WnP4WGEADu9tVQEyfkdHfI9KKgLSZ0658tPxqA+r54M1lVLwbJmWvBiXR6nMVQMKl4GybWueUZIgp1CWPlkGhNKSaW0AGKX6ofKS6KZUi88P0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1589882376; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=xCIVOuN46F4JUCjgkr9ClskYg6xMUadtoW+0IwqiFlU=; b=LdMJ5iVDJYfSZB49b7eeJJgXahcTe448ega4KoO5DZM/m8HsgfWzVfCatL4K3JqLmkx5lq1PLxmZSVXznUdA8IUSVwiWtvVqY/KD9B3m5OBYO2ulGFzvEPp1CTAq2neOeytrzJISsSowdD0UpeaE4XN6r63nzX9P/AxUCU1MT9Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1589882376; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=xCIVOuN46F4JUCjgkr9ClskYg6xMUadtoW+0IwqiFlU=; b=JNrZjwvJZWdFGMaIdDQOXXPdJe5MCkd0OfopLi+2veGV8xcMDk1jAVXmFWGRDnyK FzVzs1+pMWFB4f8KG5rGtKm9/ZuFwGPjl3NaxlbU4Rkjfk+cDFr8QIv8FT6cRslnnY8 grReXD0jws/P6CRCtWuDYGAFrFiGojiOekPMTFZ0= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1589882374297979.2454998740251; Tue, 19 May 2020 02:59:34 -0700 (PDT) User-agent: mu4e 1.4.4; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add python-questionary Message-ID: <87pnb0ckjh.fsf@alice.lan> Date: Tue, 19 May 2020 11:59:30 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * /gnu/packages/python-xyz.scm (python-questionary): New variable * /gnu/packages/python-check.scm (python-pytest-pycodestyle): New variable --- gnu/packages/python-check.scm | 25 +++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 22b9ea8df5..50911673b2 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -337,6 +337,31 @@ testing framework.") framework.") (license license:expat))) =20 +(define-public python-pytest-pycodestyle + (package + (name "python-pytest-pycodestyle") + (version "2.0.0") ;; Any version higher than that requires python-pyt= est~=3D5.4 + ;; (python-pytest is at version 5.3.5 as I write this comment + ;; and 5478 packages depend on it.) + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-pycodestyle" version)) + (sha256 + (base32 + "02i5gl7pm9cwxk15sn29inz3n8flpj1r3p1l110h43f2na5w8h7z")))) + (build-system python-build-system) + (propagated-inputs + `(("python-pycodestyle" ,python-pycodestyle))) + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page + "https://github.com/henry0312/pytest-pycodestyle") + (synopsis "Pytest plugin to run pycodestyle") + (description "This package provides a plugin to run pycodestyle for th= e py.test +framework.") + (license license:expat))) + (define-public python-codacy-coverage (package (name "python-codacy-coverage") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5fd7e274e9..26a737febb 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19985,3 +19985,37 @@ allows you, from Python code, to =E2=80=9Cfix=E2= =80=9D invalid (X)HTML markup.") It builds upon tmux's target and formats to create an object mapping to tr= averse, inspect and interact with live tmux sessions.") (license license:expat))) + +(define-public python-questionary + (package + (name "python-questionary") + (version "1.5.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "questionary" version)) + (sha256 + (base32 + "09n737qmvzbibl8hmbd5zfg1502fd9n0r8qjzz1y0vy8nqv1xr7n")))) + (build-system python-build-system) + (propagated-inputs + `(("python-prompt-toolkit" ,python-prompt-toolkit))) + (native-inputs + `(("python-coveralls" ,python-coveralls) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-pycodestyle" + ,python-pytest-pycodestyle) + )) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "py.test")))))) + (home-page "https://github.com/tmbo/questionary") + (synopsis + "Pretty command line user prompts") + (description + "Questionary helps make the input prompts easy to read and answer for = the user +using multi-select lists, confirmations, free text prompts, completion, et= c.") + (license license:expat))) --=20 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Sat May 23 14:35:54 2020 Received: (at 41395) by debbugs.gnu.org; 23 May 2020 18:35:54 +0000 Received: from localhost ([127.0.0.1]:35552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcYzx-00083J-O8 for submit@debbugs.gnu.org; Sat, 23 May 2020 14:35:54 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:38219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcYzv-000832-Ef for 41395@debbugs.gnu.org; Sat, 23 May 2020 14:35:52 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 7464E779; Sat, 23 May 2020 14:35:45 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 23 May 2020 14:35:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm3; bh=hR+NjgkboqiwFhS9gDK2IkGi7W 37CMF0Ys9BRRVrzoA=; b=IJpLcXCXp8Cd7dK5qcaK16OuxXbKolNcrq5UikN+kB si3XOWXc5dRq4z9NsbmdAnvA2KuqNf1umCa+kKst2QZzRGq2rLQxfqbqq518k+Ye 3fIwWYkKdSgRy7Kht97pNfQoP7ws6mi5FAokb8pK23T94l1lvKMEy3LD2Z7aINTc 3aPGk9YmsWXqH19m69TdL9XF+pE9hD6ciqYeQXqYefR4pN6e/++ZpwYBzhOg+GpP SpFkVWcIwxkWcBmIPftIyhQMXWtKmg58T7XkOCu6MYMTb1EmImba45gpC/WDgBhO AEb5x5Jb2Zy2HuDAc7YwzSWY4rFBLJAaYphllQLOil0g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=hR+Njg kboqiwFhS9gDK2IkGi7W37CMF0Ys9BRRVrzoA=; b=CGIg4D2N6UsIn/kB6WQfeM xnE1pw491ymUekZBHqW9OtGoZoZRK0h2li7z5kIngFJZN9r0sXb5gaupeG5t4c3n oLiuMNjzij4JtOg4h8Gz2Tpwr0euz3UGgnXFm2eya9+b7GlXe2zhRe8rAHgnK1MC BsOJ/UGMVSw7tFnnYlmKOwdyfQOsTYPvu3xHNa+0AhIxFZCBXMqaGvnge7rXM7bJ SnPzHE0w4Zryxg775dFprY/Nhj/fGMZTQM4NDXU36LBaZBASkwQlvgMwRrqnVYLv cgrFIoMtR4TWdYGd30W39mU954aE0yY3TPp7mczkClUeGkWOy6B9vL+EE/dcOFNw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudduhedguddvjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffgffkfggtgesghdtreertdertdenucfhrhhomhepofgrrhhi uhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghsthhmrghilhdrtghomheqnecuggftrf grthhtvghrnhepjeekfeekleegveejteehleejueetudeuledvffevudefvedtvdefveei feehvedtnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepkeegrddvtddvrd eikedrjeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mhepmhgsrghkkhgvsehfrghsthhmrghilhdrtghomh X-ME-Proxy: Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id 836FB3066506; Sat, 23 May 2020 14:35:44 -0400 (EDT) From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 1/2] gnu: python-prompt-toolkit: Update to 3.0.5 In-Reply-To: <87sgfwcklx.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87sgfwcklx.fsf@alice.lan> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Sat, 23 May 2020 20:35:42 +0200 Message-ID: <87wo527b41.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41395 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.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Edouard Klein writes: > * /gnu/packages/python-xyz.scm (python-widgetsnbextension): Pin python-pr= ompt-toolkit to version 2 > * /gnu/packages/python-xyz.scm (python-ipywidgets): Pin python-prompt-too= lkit to version 2 > * /gnu/packages/python-xyz.scm (python-jupyter-console): Pin python-promp= t-toolkit to version 2 > * /gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.5 > * /gnu/packages/python-xyz.scm (python-prompt-toolkit-2): New variable > * /gnu/packages/python-xyz.scm (python-prompt-toolkit-2-instead-of-prompt= -toolkit): New variable > * /gnu/packages/machine-learning.scm (python-iml): Pin ipython to python-= prompt-toolkit-2 variant You only need to mention the file name once. > @@ -1803,12 +1804,14 @@ advanced research.") > "1k8szlpm19rcwcxdny9qdm3gmaqq8akb4xlvrzyz8c2d679aak6l")))) > (build-system python-build-system) > (propagated-inputs > - `(("ipython" ,python-ipython) > - ("nose" ,python-nose) > + `(("ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit > + python-ipython)) > ("numpy" ,python-numpy) > ("pandas" ,python-pandas) > ("scipy" ,python-scipy))) > - (home-page "http://github.com/interpretable-ml/iml") > + (native-inputs > + `(("nose" ,python-nose))) > + (home-page "https://github.com/interpretable-ml/iml") Can you submit the home page and inputs change of this package as two separate patches? > (synopsis "Interpretable Machine Learning (iML) package") > (description "Interpretable ML (iML) is a set of data type objects, > visualizations, and interfaces that can be used by any method designed to > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index b8a51570c3..5fd7e274e9 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -8922,6 +8922,7 @@ interactive computing.") > (build-system python-build-system) > (propagated-inputs > `(("python-ipykernel" ,python-ipykernel) > + ("python-prompt-toolkit" ,python-prompt-toolkit-2) > ("python-notebook" ,python-notebook))) > (native-inputs > `(("python-certifi" ,python-certifi) > @@ -8950,6 +8951,7 @@ notebooks.") > (propagated-inputs > `(("python-ipython" ,python-ipython) > ("python-traitlets" ,python-traitlets) > + ("python-prompt-toolkit" ,python-prompt-toolkit-2) > ("python-widgetsnbextension" ,python-widgetsnbextension))) > (native-inputs > `(("python-nose" ,python-nose) > @@ -8980,7 +8982,7 @@ in the data.") > (propagated-inputs > `(("python-ipykernel" ,python-ipykernel) > ("python-jupyter-client" ,python-jupyter-client) > - ("python-prompt-toolkit" ,python-prompt-toolkit) > + ("python-prompt-toolkit" ,python-prompt-toolkit-2) > ("python-pygments" ,python-pygments))) > (native-inputs > `(("python-nose" ,python-nose))) > @@ -12049,6 +12051,44 @@ collections of data.") > (package-with-python2 python-backpack)) It would be great to update these packages instead of pinning to the old version. I won't blame you if you don't feel like embarking on that journey though. > (define-public python-prompt-toolkit > + (package > + (name "python-prompt-toolkit") > + (version "3.0.5") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "prompt_toolkit" version)) > + (sha256 > + (base32 > + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) > + (build-system python-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (delete 'check) > + (add-after 'install 'post-install-check > + (lambda* (#:key inputs outputs #:allow-other-keys) > + ;; HOME is needed for the test > + ;; "test_pathcompleter_can_expanduser". > + (setenv "HOME" "/tmp") > + (add-installed-pythonpath inputs outputs) > + (invoke "py.test")))))) > + (propagated-inputs > + `(("python-wcwidth" ,python-wcwidth))) > + (native-inputs > + `(("python-pytest" ,python-pytest))) > + (home-page > + "https://github.com/prompt-toolkit/python-prompt-toolkit") > + (synopsis "Library for building command line interfaces in Python") > + (description > + "Prompt-Toolkit is a library for building interactive command line > +interfaces in Python. It's like GNU Readline but it also features syntax > +highlighting while typing, out-of-the-box multi-line input editing, adva= nced > +code completion, incremental search, support for Chinese double-width > +characters, mouse support, and auto suggestions.") > + (license license:bsd-3))) Can you make python-prompt-toolkit-2 inherit from this package to avoid duplicating the entire expression? > +(define-public python-prompt-toolkit-2 > (package > (name "python-prompt-toolkit") > (version "2.0.7") > @@ -12077,7 +12117,7 @@ collections of data.") > ("python-pygments" ,python-pygments))) > (native-inputs > `(("python-pytest" ,python-pytest))) > - (home-page "https://github.com/jonathanslenders/python-prompt-toolki= t") > + (home-page "https://github.com/prompt-toolkit/python-prompt-toolkit") > (synopsis "Library for building command line interfaces in Python") > (description > "Prompt-Toolkit is a library for building interactive command line > @@ -12104,6 +12144,10 @@ characters, mouse support, and auto suggestions.= ") > (define-public python2-prompt-toolkit-1 > (package-with-python2 python-prompt-toolkit-1)) >=20=20 > +(define-public prompt-toolkit-2-instead-of-prompt-toolkit > + (package-input-rewriting/spec > + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) Is this actually necessary? Just changing the inputs as you did above should be sufficient I think. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7JbP4ACgkQoqBt8qM6 VPqtCgf9FOLxhEIC/DJ9PK8Au+twSwpLd8YgkVbGKmyHpv6XyQKcr++0NxExIL1G Q+s3ifB4ZdsHEjtXNy25wu2Y3Ht2gVz+rBOFJlDnh9TpvApffCOk0sqIMzJABrBj ZQMpcwNARr/XkXoZURMaek71RcZSIAWMdutrqJ+JCk/WfxxaSjB1trX/mBDR7Qdz L/vNzJhvwHgzW1JPjZfbfalmREfWVVzjB3oxUyOhhkXmsk+KBi/TrY5iKqvKoFEH JSi4vn74BDtEBa/F2mVa44u/5jzORvgahOc+CQHAijIm7EQcZOfHcBIVzBcHUQub Dawxs2EfcZ0bHFUON8Y8+OUMG2sM8Q== =qUOB -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 23 14:39:28 2020 Received: (at 41395) by debbugs.gnu.org; 23 May 2020 18:39:28 +0000 Received: from localhost ([127.0.0.1]:35573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcZ3Q-00089V-96 for submit@debbugs.gnu.org; Sat, 23 May 2020 14:39:28 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:41955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcZ3N-00089I-QY for 41395@debbugs.gnu.org; Sat, 23 May 2020 14:39:26 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id E4C31746; Sat, 23 May 2020 14:39:19 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 23 May 2020 14:39:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm3; bh=F2KUgpE9Qg9aB3smizjccm1YuV CbcI/Ws9bWVV2CBMk=; b=J6WQlAx+MnhlktyfyR5NQtGdju1V4X9Zlq2kUUxYS8 T5uPgJNwW/S8+XKfPOE/lVWtPsPfsEC/oRGwHFbry/UBROhhyGwGjehq21yTxPZG EUj3O6DWRhnbY5cQdjnnqodRrhIQPKXm/fJhO2DGNpws2SoAMJIx0neZ7tC/BpvZ bjmBgitpDWm/JXEACRMDIbxcDg5tX5UmRN3u9fQNRHNzf0X4xmi8NIxPFt+l0nlB e29vEl2KQBA3U26ghxlXPejcFsjwmiKEtY+SVmJrw3dlnoQElWeIItVvlWFYK5HM q+m9XHxV2xFh2WxbD3jQfX5Kh4INAV96WSSYH9uwfLAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=F2KUgp E9Qg9aB3smizjccm1YuVCbcI/Ws9bWVV2CBMk=; b=hHhDsciKQp9G7BK8QDBA70 N61jaFONdc3thS0lZaBne4MFNT2AM5uBfkfA051NoVCpVZB/3cdyCnA23Pqt7sUu lS1BjrKqOwCTNDlV8YphKNSB2JVc7w3K9fqlaKN9hB++00VpJ2VPBOgLfVW2vsM1 bByaX+ZYYhp3li3ydw0uzOhe7jM+VJvfAtFE/1kSbmxntLY6OACzep+qiF1njjkW q6YLuqGofjK5nuTZ3GZur03yuqldLW1UlUGj6ycxL2C197FvP0IlM+EIuEzT2EJE A8SkZzNb6xiWzE311CPMdtbTGIvicdh8JA9ilMO+9xPTraQDVv1qqLJ2weME6icA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudduhedguddvjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffgffkfggtgesghdtreertdertdenucfhrhhomhepofgrrhhi uhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghsthhmrghilhdrtghomheqnecuggftrf grthhtvghrnhepjeekfeekleegveejteehleejueetudeuledvffevudefvedtvdefveei feehvedtnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepkeegrddvtddvrd eikedrjeehnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmrghilhhfrhho mhepmhgsrghkkhgvsehfrghsthhmrghilhdrtghomh X-ME-Proxy: Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id 04FEE3066500; Sat, 23 May 2020 14:39:18 -0400 (EDT) From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 2/2] gnu: Add python-questionary In-Reply-To: <87pnb0ckjh.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87pnb0ckjh.fsf@alice.lan> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Sat, 23 May 2020 20:39:17 +0200 Message-ID: <87tv067ay2.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41395 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.7 (-) --=-=-= Content-Type: text/plain Edouard Klein writes: > * /gnu/packages/python-xyz.scm (python-questionary): New variable > * /gnu/packages/python-check.scm (python-pytest-pycodestyle): New variable Can you submit these packages as two separate patches? [...] > +(define-public python-pytest-pycodestyle > + (package > + (name "python-pytest-pycodestyle") > + (version "2.0.0") ;; Any version higher than that requires python-pytest~=5.4 > + ;; (python-pytest is at version 5.3.5 as I write this comment > + ;; and 5478 packages depend on it.) You can create a 'python-pytest-5.4' variable instead of sticking to this old version, we'll probably need it sooner or later. No strong opinion though. [...] > +(define-public python-questionary > + (package > + (name "python-questionary") > + (version "1.5.2") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "questionary" version)) > + (sha256 > + (base32 > + "09n737qmvzbibl8hmbd5zfg1502fd9n0r8qjzz1y0vy8nqv1xr7n")))) > + (build-system python-build-system) > + (propagated-inputs > + `(("python-prompt-toolkit" ,python-prompt-toolkit))) > + (native-inputs > + `(("python-coveralls" ,python-coveralls) > + ("python-pytest-cov" ,python-pytest-cov) > + ("python-pytest-pycodestyle" > + ,python-pytest-pycodestyle) > + )) These parens feel lonely. :-) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (replace 'check > + (lambda _ > + (invoke "py.test")))))) > + (home-page "https://github.com/tmbo/questionary") > + (synopsis > + "Pretty command line user prompts") The line break here is not necessary. LGTM with these changes, can you send updated patches? Thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7JbdUACgkQoqBt8qM6 VPp4TQgAojbjmRrpPWKmEC8jwZd4XEcheft2ogEGsrcelRNnvBKbt0W92dyOgQnj ZrLgVX1AK6wjpaTm1/MZR8nOaMaPUe3Pl8wD0SiRNBy6nJCf0dzDGS/xuPWiJUiG eVRA3ncxpEMR75X1aaZyyRCbKC9BINkRFzTYNCO/k44vULlkcV2EzKbSeRgQ5v7R kHnZlhIxo946PGe3w8NvbPaEEyy/0xDV2oLcHEHhfvVArd2Rcq8FdFImarTgof9f HjFOO5L0Dy3mijf9P0CAv4piVcinSR6L2RpatC+aolTbe6U32fQQtgKlbtNcoqim n0SLvrfuV/X4//3fPlDaUPrC59KUCg== =vjdF -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 07:24:26 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 11:24:26 +0000 Received: from localhost ([127.0.0.1]:40005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBDQ-00032v-EB for submit@debbugs.gnu.org; Mon, 25 May 2020 07:24:26 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBDO-00032o-AL for 41395@debbugs.gnu.org; Mon, 25 May 2020 07:24:18 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590405856; cv=none; d=zohomail.com; s=zohoarc; b=I1PUbjqszHupZgLrKyyd/gSxp8J3MeQBu27myFDcew8WqKvEPynIVMKXoenhxV/OQV+xPM1xYk+QpmAVq8bGttHaXEz4dgBVrhECYHIuZLUj7zQI92Hr12CXkGDBWevyGmCfCLZ9txFXXiGEfH0Pou/DmH39ywE+F2qRqoLAu/g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590405856; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=ozUOq/GlDLYI8tVJCKKT4KG04wzXpFcHD74bitvck00=; b=DkiCIyL9N0HA441o+jhvwNI+cdT4v+fyMr0pKqnSakLFKv0ZX0QbvHh03tUM9NRfrUSHTeN0JnL0aiKzEnUu8eGFMXHMcZEJbJJeI/iyc+nva0aqjfL0mkx15fL0Ev3fbsTA/B4dNbOZkh+97Dm6XvwCChyNjJ8xl60eHRLwYdw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590405856; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=ozUOq/GlDLYI8tVJCKKT4KG04wzXpFcHD74bitvck00=; b=d182XfRTV+tgAgX0jmphjvXcOYARnzI4Vsz2jaGsTovktd1eWcUSCy9KfLdhvJQx jweKBXf5CKrEb9QX7yPz/lVs1/ovAv18agLR5Ack3PvzTWO7Wb0TY0f+yGGHPxADV6+ 3k1n+vsoNcA+741b9/7yE0riH7QZQGHlT7o+m7lA= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590405854600700.1685348366626; Mon, 25 May 2020 04:24:14 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 1/4] gnu: Update python-iml homepage to https Message-ID: <87k110i7fq.fsf@alice.lan> Date: Mon, 25 May 2020 13:24:10 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/machine-learning.scm (python-iml): s/http/https/ --- gnu/packages/machine-learning.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 6552d171bf..2395dbfe80 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1808,7 +1808,7 @@ advanced research.") ("numpy" ,python-numpy) ("pandas" ,python-pandas) ("scipy" ,python-scipy))) - (home-page "http://github.com/interpretable-ml/iml") + (home-page "https://github.com/interpretable-ml/iml") (synopsis "Interpretable Machine Learning (iML) package") (description "Interpretable ML (iML) is a set of data type objects, visualizations, and interfaces that can be used by any method designed to -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 07:26:51 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 11:26:51 +0000 Received: from localhost ([127.0.0.1]:40010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBFq-00036S-HV for submit@debbugs.gnu.org; Mon, 25 May 2020 07:26:51 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBFo-00036K-Jk for 41395@debbugs.gnu.org; Mon, 25 May 2020 07:26:49 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590406006; cv=none; d=zohomail.com; s=zohoarc; b=ViryAvqwCzD0eZdEosWlCARmsJp59SH7i0522an2qy5ob4MkGaIT6b3pngIJjLUCxUUeWnJkF4s1e5E4DZvQSbTDxuKNtLAk+C+GpYkxbQYldjyithfdw7b+l8S6Y2slA4jFkEM5OKd4aOG6hXX/6Qetqnqpsj1ROqY3OIK3prY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590406006; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=JfFHRCijF7+nrwwyRO0A84HKem10f8FJjv5uEnw7VXo=; b=Pd+F/QYCtg+4UBN/MK5soDKDXqgfDjjnXG8Vh81gBk79faFeyga7OlRIWEKyJFeIX9bHGyW/IfsHswowpwmNu6HnfeNxnoajLC8Vs3WEQbZDPrKe3iR9I+0jzUw3IyhZkNH1LquDuOBdBbJ4fdbwmd+eb20ssB9krMdX+g4IDBk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590406006; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=JfFHRCijF7+nrwwyRO0A84HKem10f8FJjv5uEnw7VXo=; b=Gl4WzoecYoZgaxSqX2Jg9lNru/sP5ttWFiAzl3sdT/NtqrMDROug0rRrPbC3tBY6 gVzu7Jc4rvnFzB7YpDBPtqEIzLZS0GxdKFPM2mwMMbn5XEtxGRq3d/zSL8Pb2HFgHfK wL2X2BpBGtWeam2rLaVmEoBrySfB7bIRNVRRsFuY= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590406004262627.4651838161097; Mon, 25 May 2020 04:26:44 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 2/4] gnu: Update python-prompt-toolkit to version 3.0.5 Message-ID: <87h7w4i7bj.fsf@alice.lan> Date: Mon, 25 May 2020 13:26:40 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/machine-learning.scm (python-iml): Move python-nose from propagated to native input. (python-iml): Pin implicit python-prompt-toolkit dependency to version 2. * gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to version 3.5.1. (python-widgetsnbextension): Pin implicit python-prompt-toolkit dependency = to version 2. (python-ipywidgets): Update to version 7.5.1. (python-ipywidgets): Pin implicit python-prompt-toolkit dependency to versi= on 2. (python-jupyter-console): Update to version 6.1.0. (python-jupyter-console): Pin implicit python-prompt-toolkit dependency to version 2. (python-jupyter-console): Pin explicit python-prompt-toolkit dependency to version 2. (python-prompt-toolkit): Update to version 3.0.5. (python-prompt-toolkit-2): New variable (prompt-toolkit-2-instead-of-prompt-toolkit): New variable --- gnu/packages/machine-learning.scm | 7 +++-- gnu/packages/python-xyz.scm | 52 +++++++++++++++++++++---------- 2 files changed, 40 insertions(+), 19 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learn= ing.scm index 2395dbfe80..5553b31bb5 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -14,6 +14,7 @@ ;;; Copyright =C2=A9 2019 Guillaume Le Vaillant ;;; Copyright =C2=A9 2019 Brett Gilio ;;; Copyright =C2=A9 2020 Konrad Hinsen +;;; Copyright =C2=A9 2020 Edouard Klein ;;; ;;; This file is part of GNU Guix. ;;; @@ -1803,11 +1804,13 @@ advanced research.") "1k8szlpm19rcwcxdny9qdm3gmaqq8akb4xlvrzyz8c2d679aak6l")))) (build-system python-build-system) (propagated-inputs - `(("ipython" ,python-ipython) - ("nose" ,python-nose) + `(("ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipython)) ("numpy" ,python-numpy) ("pandas" ,python-pandas) ("scipy" ,python-scipy))) + (native-inputs + `(("nose" ,python-nose))) (home-page "https://github.com/interpretable-ml/iml") (synopsis "Interpretable Machine Learning (iML) package") (description "Interpretable ML (iML) is a set of data type objects, diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9aa5635ab8..f60d4cc0ab 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8970,17 +8970,18 @@ interactive computing.") (define-public python-widgetsnbextension (package (name "python-widgetsnbextension") - (version "3.4.2") + (version "3.5.1") (source (origin (method url-fetch) (uri (pypi-uri "widgetsnbextension" version)) (sha256 (base32 - "0rc2nivdy7k4m3vljx7wdh2jh11djapcgwhvzlbs0isl8gl8nqgs")))) + "1ismyaxbv9d56yqqqb8xl58hg0iq0bbyy014a53y1g3hfbc8g7q7")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) + `(("python-ipykernel" + ,(prompt-toolkit-2-instead-of-prompt-toolkit python-ipykernel)) ("python-notebook" ,python-notebook))) (native-inputs `(("python-certifi" ,python-certifi) @@ -8997,17 +8998,18 @@ notebooks.") (define-public python-ipywidgets (package (name "python-ipywidgets") - (version "5.2.2") + (version "7.5.1") (source (origin (method url-fetch) (uri (pypi-uri "ipywidgets" version)) (sha256 (base32 - "1lk0qrr5l9a0z7qkkn30hv5832whxwxymf1l576fmmad0n7hkxms")))) + "15sww2mvnkqlvx55gwa82v05062a8j1xpncnqna4k9sl53hgcig9")))) (build-system python-build-system) (propagated-inputs - `(("python-ipython" ,python-ipython) + `(("python-ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipython)) ("python-traitlets" ,python-traitlets) ("python-widgetsnbextension" ,python-widgetsnbextension))) (native-inputs @@ -9027,19 +9029,20 @@ in the data.") (define-public python-jupyter-console (package (name "python-jupyter-console") - (version "6.0.0") + (version "6.1.0") (source (origin (method url-fetch) (uri (pypi-uri "jupyter_console" version)) (sha256 (base32 - "1xdjw11cppf1fxvwkw2bk13ckkwas3bdah8baingn9296mvfi31h")))) + "06s3kr5vx0l1y1b7fxb04dmrppscl7q69sl9yyfr0d057d1ssvkg")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) + `(("python-ipykernel" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipykernel)) ("python-jupyter-client" ,python-jupyter-client) - ("python-prompt-toolkit" ,python-prompt-toolkit) + ("python-prompt-toolkit" ,python-prompt-toolkit-2) ("python-pygments" ,python-pygments))) (native-inputs `(("python-nose" ,python-nose))) @@ -12105,14 +12108,14 @@ collections of data.") (define-public python-prompt-toolkit (package (name "python-prompt-toolkit") - (version "2.0.7") + (version "3.0.5") (source (origin (method url-fetch) - (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) + (uri (pypi-uri "prompt_toolkit" version)) (sha256 (base32 - "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) (build-system python-build-system) (arguments `(#:phases @@ -12126,12 +12129,11 @@ collections of data.") (add-installed-pythonpath inputs outputs) (invoke "py.test")))))) (propagated-inputs - `(("python-wcwidth" ,python-wcwidth) - ("python-six" ,python-six) - ("python-pygments" ,python-pygments))) + `(("python-wcwidth" ,python-wcwidth))) (native-inputs `(("python-pytest" ,python-pytest))) - (home-page "https://github.com/jonathanslenders/python-prompt-toolkit") + (home-page + "https://github.com/prompt-toolkit/python-prompt-toolkit") (synopsis "Library for building command line interfaces in Python") (description "Prompt-Toolkit is a library for building interactive command line @@ -12141,6 +12143,22 @@ code completion, incremental search, support for C= hinese double-width characters, mouse support, and auto suggestions.") (license license:bsd-3))) =20 +(define-public python-prompt-toolkit-2 + (package (inherit python-prompt-toolkit) + (name "python-prompt-toolkit") + (version "2.0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) + (sha256 + (base32 + "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))))) + +(define-public prompt-toolkit-2-instead-of-prompt-toolkit + (package-input-rewriting/spec + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) + (define-public python2-prompt-toolkit (package-with-python2 python-prompt-toolkit)) =20 --=20 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 07:27:46 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 11:27:46 +0000 Received: from localhost ([127.0.0.1]:40014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBGk-00037x-6D for submit@debbugs.gnu.org; Mon, 25 May 2020 07:27:46 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBGi-00037o-IX for 41395@debbugs.gnu.org; Mon, 25 May 2020 07:27:44 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590406062; cv=none; d=zohomail.com; s=zohoarc; b=ZD9D2tr6F+8duRhdhH2g+/d0dX/3EJWpsNqXQVIr3Y9BAFyZjxdVI/QKmm2+o4XSzOUfWJ9/GYCYFiaUaKaraLcXmicIHxPL994ntMlCkFukCCt9Z8kVAlD1HIrNlJeHl2txf9HlgqCSqWIPBESlW3iDLNZgw6unQ+LgLCO8Gro= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590406062; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=Yk16jSnxVW/wzWI9FZ7+rKTqkclIi+oMKJBqqlabZYE=; b=n6kQg08ASZQ6fGvOWbsLsG0oePWSAKdrwcxVg53rpE+d1eCqdLMpjFzpDvC5DTzeisfdu+b1pPQ0SfZkgLJR3Pgx8ns6lCx1ubdKSJRMTTEOsruvX/Hr70kOX4r1qHJg4hWijqfWXZfc+fwNy7qbrU3/+xYFxVXY0bj6ck8Tur4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590406062; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=Yk16jSnxVW/wzWI9FZ7+rKTqkclIi+oMKJBqqlabZYE=; b=NWVrboE+BAbE6qonn52jYM0E/U8nwq4D7/cDrah60F933t1TG8KeA5nG5AKnu709 bDwdwa8UGfPu6F6IeJAHGKnZWLHyND9v3vu75Wy5ZorVUjw6JC2K+usQt9hdX6TDANQ Z/iuyc8wGBTi4Ov8Cp5ar1XX7OF8I/Pabwt971fo= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590406061699924.9057624857927; Mon, 25 May 2020 04:27:41 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 3/4] gnu: Add python-pytest-pycodestyle Message-ID: <87d06si79y.fsf@alice.lan> Date: Mon, 25 May 2020 13:27:37 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/python-check.scm (python-pytest-pycodestyle): New variable --- gnu/packages/python-check.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 22b9ea8df5..50911673b2 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -337,6 +337,31 @@ testing framework.") framework.") (license license:expat))) +(define-public python-pytest-pycodestyle + (package + (name "python-pytest-pycodestyle") + (version "2.0.0") ;; Any version higher than that requires python-pytest~=5.4 + ;; (python-pytest is at version 5.3.5 as I write this comment + ;; and 5478 packages depend on it.) + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-pycodestyle" version)) + (sha256 + (base32 + "02i5gl7pm9cwxk15sn29inz3n8flpj1r3p1l110h43f2na5w8h7z")))) + (build-system python-build-system) + (propagated-inputs + `(("python-pycodestyle" ,python-pycodestyle))) + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page + "https://github.com/henry0312/pytest-pycodestyle") + (synopsis "Pytest plugin to run pycodestyle") + (description "This package provides a plugin to run pycodestyle for the py.test +framework.") + (license license:expat))) + (define-public python-codacy-coverage (package (name "python-codacy-coverage") -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 07:29:03 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 11:29:03 +0000 Received: from localhost ([127.0.0.1]:40018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBHk-00039Z-I0 for submit@debbugs.gnu.org; Mon, 25 May 2020 07:29:03 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBHi-00039R-Nk for 41395@debbugs.gnu.org; Mon, 25 May 2020 07:28:47 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590406124; cv=none; d=zohomail.com; s=zohoarc; b=CM7ScAkO5zBeApRhRoot+ANXeDe4km6x6DMD62LYVc/vfKr+TwQQXUct33ZSFtAZv0vyfPZCX+aXuzerMz2oFPd8jH2MbcMfH1UO3aFhvKYw/nLskyVTSSe6ubFap/TBBT81khmKH6Q/5Yh5DlytL7gHiR0btet6pX0VesRFdag= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590406124; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=sujFF2pd78U2Uxz5lD4vk+rHCadhcvcWJ0Hf7SE3usI=; b=k5kQeywa5WvECrsMmbV8CW3D34gK8j8d4FIsbmoEkX9LSCQlm2PTqw+gRrV5tdS+uBmIS4hMw03gs39HPFWDd3YSgVnyYmzNpb9agmK5vg/y5KOkRJDDYBD3b8zvvIR3TIKlaXU6mTcHk4Dknriqy6Wi8AEWlrfOlIVBA6qJfmM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590406124; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=sujFF2pd78U2Uxz5lD4vk+rHCadhcvcWJ0Hf7SE3usI=; b=ZO1FlNFBFNp3qIdadHK1TsbQoJIH32HP80N+p/N4vPPJZJ9wonwWIzg1ZXIHA6Fj mcXsKFwoG+j8v63gtB6VZYM/TcQrqPlbxz87cvpl3ziFw6ww3iWDh8nK3OhGsf4ItNI epJNchf8PuFGaLPE8slypQ+I/VbfKHjkUq5t/EY8= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590406122798376.3745733097171; Mon, 25 May 2020 04:28:42 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 4/4] gnu: Add python-questionary Message-ID: <87a71wi789.fsf@alice.lan> Date: Mon, 25 May 2020 13:28:38 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) gnu/packages/python-xyz.scm (python-questionary): New variable. --- gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f60d4cc0ab..f2ce71946c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9406,6 +9406,39 @@ be set via config files and/or environment variables.") @code{ArgumentParser} object.") (license license:asl2.0))) +(define-public python-questionary + (package + (name "python-questionary") + (version "1.5.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "questionary" version)) + (sha256 + (base32 + "09n737qmvzbibl8hmbd5zfg1502fd9n0r8qjzz1y0vy8nqv1xr7n")))) + (build-system python-build-system) + (propagated-inputs + `(("python-prompt-toolkit" ,python-prompt-toolkit))) + (native-inputs + `(("python-coveralls" ,python-coveralls) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-pycodestyle" + ,python-pytest-pycodestyle))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "py.test")))))) + (home-page "https://github.com/tmbo/questionary") + (synopsis + "Pretty command line user prompts") + (description + "Questionary helps make the input prompts easy to read and answer for the user +using multi-select lists, confirmations, free text prompts, completion, etc.") + (license license:expat))) + (define-public python-contextlib2 (package (name "python-contextlib2") -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 07:48:02 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 11:48:02 +0000 Received: from localhost ([127.0.0.1]:40067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBaL-0005lk-Mt for submit@debbugs.gnu.org; Mon, 25 May 2020 07:48:02 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdAj9-00008D-Rb for 41395@debbugs.gnu.org; Mon, 25 May 2020 06:53:04 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590403982; cv=none; d=zohomail.com; s=zohoarc; b=DVBo9/pK3/gdJ78jo3LTlEiDSEL0P/s5Am9hjotZly3XFTr0fP2LAknT4QHqlQOmPh/SC4l7vowFe3LU68bSzgoLmY4xC35oQU1ROMpzvmfoDLDwU0zzBFsYHQH6YQYyLlfMfS5OQhs+Mdj8tK9D2UWrNJW92g5V9cAnHQII36U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590403982; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=+MYk8oyl+1aPB3RYMaqwz3snWtP5wCpTvzn2lf3cnDg=; b=WlGBcFuWhCFA0umiP/yZ0VO/qxjwLXer3E3eot62ZOOKnDUdOYOKjR20OlE51haJxHF13gW8mh5bGZp3B6Oncb0r6cxFX9aR8cvR4Ke9+vZQuSLhDl8iYTnqG8t/ox75Lud3v3pmF+HFYx9LThlxoGnUVY1qDAtTmVG+82CeXAk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=rdklein.fr; spf=pass smtp.mailfrom=edou@rdklein.fr; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590403982; s=zoho; d=rdklein.fr; i=edou@rdklein.fr; h=References:From:To:Subject:In-reply-to:Message-ID:Date:MIME-Version:Content-Type; bh=+MYk8oyl+1aPB3RYMaqwz3snWtP5wCpTvzn2lf3cnDg=; b=TbZW8vvIwT70JiBiozZzVVmXtU0VvlLBNdAO4LYkHV5v5oM8O9rhhufL+mzsC/v1 4WD4VFsfo8qIttDnvrM/OVZO+PEPuj8fMNLszpJ+ClFSlkueKJY8wz4Wt+IiLsZbH1f KsjJKbtzLTSGPcPNDJ7OB60APWf2bklgYlVuDTXo= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590403978793333.5812699116425; Mon, 25 May 2020 03:52:58 -0700 (PDT) References: <87v9ksckt3.fsf@alice.lan> <87sgfwcklx.fsf@alice.lan> <87wo527b41.fsf@devup.no> User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 1/2] gnu: python-prompt-toolkit: Update to 3.0.5 In-reply-to: <87wo527b41.fsf@devup.no> Message-ID: <87pnasi8w7.fsf@alice.lan> Date: Mon, 25 May 2020 12:52:40 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 X-Mailman-Approved-At: Mon, 25 May 2020 07:48:00 -0400 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 (-) Thank you for your comments :) Marius Bakke writes: > Edouard Klein writes: > >> * /gnu/packages/python-xyz.scm (python-widgetsnbextension): Pin python-prompt-toolkit to version 2 >> * /gnu/packages/python-xyz.scm (python-ipywidgets): Pin python-prompt-toolkit to version 2 >> * /gnu/packages/python-xyz.scm (python-jupyter-console): Pin python-prompt-toolkit to version 2 >> * /gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.5 >> * /gnu/packages/python-xyz.scm (python-prompt-toolkit-2): New variable >> * /gnu/packages/python-xyz.scm (python-prompt-toolkit-2-instead-of-prompt-toolkit): New variable >> * /gnu/packages/machine-learning.scm (python-iml): Pin ipython to python-prompt-toolkit-2 variant > > You only need to mention the file name once. OK :) > >> @@ -1803,12 +1804,14 @@ advanced research.") >> "1k8szlpm19rcwcxdny9qdm3gmaqq8akb4xlvrzyz8c2d679aak6l")))) >> (build-system python-build-system) >> (propagated-inputs >> - `(("ipython" ,python-ipython) >> - ("nose" ,python-nose) >> + `(("ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit >> + python-ipython)) >> ("numpy" ,python-numpy) >> ("pandas" ,python-pandas) >> ("scipy" ,python-scipy))) >> - (home-page "http://github.com/interpretable-ml/iml") >> + (native-inputs >> + `(("nose" ,python-nose))) >> + (home-page "https://github.com/interpretable-ml/iml") > > Can you submit the home page and inputs change of this package as two > separate patches? > Done >> (synopsis "Interpretable Machine Learning (iML) package") >> (description "Interpretable ML (iML) is a set of data type objects, >> visualizations, and interfaces that can be used by any method designed to >> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm >> index b8a51570c3..5fd7e274e9 100644 >> --- a/gnu/packages/python-xyz.scm >> +++ b/gnu/packages/python-xyz.scm >> @@ -8922,6 +8922,7 @@ interactive computing.") >> (build-system python-build-system) >> (propagated-inputs >> `(("python-ipykernel" ,python-ipykernel) >> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >> ("python-notebook" ,python-notebook))) >> (native-inputs >> `(("python-certifi" ,python-certifi) >> @@ -8950,6 +8951,7 @@ notebooks.") >> (propagated-inputs >> `(("python-ipython" ,python-ipython) >> ("python-traitlets" ,python-traitlets) >> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >> ("python-widgetsnbextension" ,python-widgetsnbextension))) >> (native-inputs >> `(("python-nose" ,python-nose) >> @@ -8980,7 +8982,7 @@ in the data.") >> (propagated-inputs >> `(("python-ipykernel" ,python-ipykernel) >> ("python-jupyter-client" ,python-jupyter-client) >> - ("python-prompt-toolkit" ,python-prompt-toolkit) >> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >> ("python-pygments" ,python-pygments))) >> (native-inputs >> `(("python-nose" ,python-nose))) >> @@ -12049,6 +12051,44 @@ collections of data.") >> (package-with-python2 python-backpack)) > > It would be great to update these packages instead of pinning to the old > version. I won't blame you if you don't feel like embarking on that > journey though. > In the new patches I'm about to send, I updated them. Alas even their latest versions still require python-prompt-toolkit <=2.1, so I had to pin the dependencies. I did it in a cleaner way, though. >> (define-public python-prompt-toolkit >> + (package >> + (name "python-prompt-toolkit") >> + (version "3.0.5") >> + (source >> + (origin >> + (method url-fetch) >> + (uri (pypi-uri "prompt_toolkit" version)) >> + (sha256 >> + (base32 >> + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) >> + (build-system python-build-system) >> + (arguments >> + `(#:phases >> + (modify-phases %standard-phases >> + (delete 'check) >> + (add-after 'install 'post-install-check >> + (lambda* (#:key inputs outputs #:allow-other-keys) >> + ;; HOME is needed for the test >> + ;; "test_pathcompleter_can_expanduser". >> + (setenv "HOME" "/tmp") >> + (add-installed-pythonpath inputs outputs) >> + (invoke "py.test")))))) >> + (propagated-inputs >> + `(("python-wcwidth" ,python-wcwidth))) >> + (native-inputs >> + `(("python-pytest" ,python-pytest))) >> + (home-page >> + "https://github.com/prompt-toolkit/python-prompt-toolkit") >> + (synopsis "Library for building command line interfaces in Python") >> + (description >> + "Prompt-Toolkit is a library for building interactive command line >> +interfaces in Python. It's like GNU Readline but it also features syntax >> +highlighting while typing, out-of-the-box multi-line input editing, advanced >> +code completion, incremental search, support for Chinese double-width >> +characters, mouse support, and auto suggestions.") >> + (license license:bsd-3))) > > Can you make python-prompt-toolkit-2 inherit from this package to avoid > duplicating the entire expression? > Done >> +(define-public python-prompt-toolkit-2 >> (package >> (name "python-prompt-toolkit") >> (version "2.0.7") >> @@ -12077,7 +12117,7 @@ collections of data.") >> ("python-pygments" ,python-pygments))) >> (native-inputs >> `(("python-pytest" ,python-pytest))) >> - (home-page "https://github.com/jonathanslenders/python-prompt-toolkit") >> + (home-page "https://github.com/prompt-toolkit/python-prompt-toolkit") >> (synopsis "Library for building command line interfaces in Python") >> (description >> "Prompt-Toolkit is a library for building interactive command line >> @@ -12104,6 +12144,10 @@ characters, mouse support, and auto suggestions.") >> (define-public python2-prompt-toolkit-1 >> (package-with-python2 python-prompt-toolkit-1)) >> >> +(define-public prompt-toolkit-2-instead-of-prompt-toolkit >> + (package-input-rewriting/spec >> + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) > > Is this actually necessary? Just changing the inputs as you did above > should be sufficient I think. If one dependency is OK with python-prompt-toolkit in version 3, but a package has an implicit dependency on python-prompt-toolkit in version 2, then we either have to pin them all to version 2, and the OK dependency does not get to envoy the update, or we have to resort to this. I did it because python-ipython (19 dependents) is OK with the update, and I did not want to pin it (and all its dependents) to python-prompt-toolkit-2. This is my first time making such an involved update, so I'm open to suggestions as to alternative ways of doing this. From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 07:48:03 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 11:48:03 +0000 Received: from localhost ([127.0.0.1]:40069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBaM-0005m2-NJ for submit@debbugs.gnu.org; Mon, 25 May 2020 07:48:03 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdBCO-000315-Mw for 41395@debbugs.gnu.org; Mon, 25 May 2020 07:23:17 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590405794; cv=none; d=zohomail.com; s=zohoarc; b=gKap0pB1KgWYTyynQ+cJRtkuF8wX4ELLBxqm4Qah795GiWtn6VK+3JTwhrumXLhhPHkpBzWtQ6xmQaviisosQ4sHepxnztvM9q92TV/mtAeWkW98LEZkj9UlW6MzPeNYc7CTz2HY/ppIoAWbROlf0Uwe3yed7dqns9DyfyZq7hc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590405794; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=DX12dUlgDBnfSjBzt4QONBU+kesXN393LLtmnxdlVAI=; b=EQZJYyEFfrt7VaDtTU2+GfNKU/HeFZPzEDWoZJUuE2WQJEu17yQDv6so+jd1cUhO4R/WMIFZl0FELs4XdGizEhhXyX2HRChXMjWpE5YLaEOm8JzxZD3fLs+6mnnV4cLfZZhT0D9rkyNOaa4HChaTvHhG3ZPunvd1DTlq/DbOFs4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=rdklein.fr; spf=pass smtp.mailfrom=edou@rdklein.fr; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590405794; s=zoho; d=rdklein.fr; i=edou@rdklein.fr; h=References:From:To:Subject:In-reply-to:Message-ID:Date:MIME-Version:Content-Type; bh=DX12dUlgDBnfSjBzt4QONBU+kesXN393LLtmnxdlVAI=; b=IAakH5toB/bt27hDj7JcX5VVmX4+Bk1w4K8/Dvz/fF9LRats7EznN/Kld5ZWrZmI hrUZCzo8ZwCc7B+ST7knC//ebuMv7KToMlXB8zAPelmK2ErTxLXLtD9kzH937C+iqwO ie14nR9laqUZ0ZNTatwvFvLGHBEePdoIg0gExPaU= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590405792381988.8581724519922; Mon, 25 May 2020 04:23:12 -0700 (PDT) References: <87v9ksckt3.fsf@alice.lan> <87pnb0ckjh.fsf@alice.lan> <87tv067ay2.fsf@devup.no> User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 2/2] gnu: Add python-questionary In-reply-to: <87tv067ay2.fsf@devup.no> Message-ID: <87mu5wi7hn.fsf@alice.lan> Date: Mon, 25 May 2020 13:23:00 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 X-Mailman-Approved-At: Mon, 25 May 2020 07:48:00 -0400 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 (-) Marius Bakke writes: > Edouard Klein writes: > >> * /gnu/packages/python-xyz.scm (python-questionary): New variable >> * /gnu/packages/python-check.scm (python-pytest-pycodestyle): New variable > > Can you submit these packages as two separate patches? > > [...] > Done >> +(define-public python-pytest-pycodestyle >> + (package >> + (name "python-pytest-pycodestyle") >> + (version "2.0.0") ;; Any version higher than that requires python-pytest~=5.4 >> + ;; (python-pytest is at version 5.3.5 as I write this comment >> + ;; and 5478 packages depend on it.) > > You can create a 'python-pytest-5.4' variable instead of sticking to > this old version, we'll probably need it sooner or later. No strong > opinion though. > I did not understand that pinning dependencies was also allowed for future versions. I tried but I can't get python-pytest 5.4's tests to pass, so I'll leave it like that for now and try to come back and revisit that if I have some time. > [...] > >> +(define-public python-questionary >> + (package >> + (name "python-questionary") >> + (version "1.5.2") >> + (source >> + (origin >> + (method url-fetch) >> + (uri (pypi-uri "questionary" version)) >> + (sha256 >> + (base32 >> + "09n737qmvzbibl8hmbd5zfg1502fd9n0r8qjzz1y0vy8nqv1xr7n")))) >> + (build-system python-build-system) >> + (propagated-inputs >> + `(("python-prompt-toolkit" ,python-prompt-toolkit))) >> + (native-inputs >> + `(("python-coveralls" ,python-coveralls) >> + ("python-pytest-cov" ,python-pytest-cov) >> + ("python-pytest-pycodestyle" >> + ,python-pytest-pycodestyle) >> + )) > > These parens feel lonely. :-) I did a last minute edit and forgot to lint again, sorry :) > >> + (arguments >> + `(#:phases >> + (modify-phases %standard-phases >> + (replace 'check >> + (lambda _ >> + (invoke "py.test")))))) >> + (home-page "https://github.com/tmbo/questionary") >> + (synopsis >> + "Pretty command line user prompts") > > The line break here is not necessary. > > LGTM with these changes, can you send updated patches? > > Thanks! Thank you for reviewing the changes and for the suggestions :) From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 18:21:46 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 22:21:46 +0000 Received: from localhost ([127.0.0.1]:42727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdLTe-0000m5-Bq for submit@debbugs.gnu.org; Mon, 25 May 2020 18:21:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdLTc-0000lm-Ng for 41395@debbugs.gnu.org; Mon, 25 May 2020 18:21:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58789) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdLTX-0000xC-7C; Mon, 25 May 2020 18:21:39 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:39504 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jdLTT-0001k4-3z; Mon, 25 May 2020 18:21:39 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 1/2] gnu: python-prompt-toolkit: Update to 3.0.5 In-Reply-To: <87pnasi8w7.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87sgfwcklx.fsf@alice.lan> <87wo527b41.fsf@devup.no> <87pnasi8w7.fsf@alice.lan> Date: Tue, 26 May 2020 00:21:32 +0200 Message-ID: <871rn77j0z.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Edouard Klein writes: >>> (synopsis "Interpretable Machine Learning (iML) package") >>> (description "Interpretable ML (iML) is a set of data type objects, >>> visualizations, and interfaces that can be used by any method designed= to >>> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm >>> index b8a51570c3..5fd7e274e9 100644 >>> --- a/gnu/packages/python-xyz.scm >>> +++ b/gnu/packages/python-xyz.scm >>> @@ -8922,6 +8922,7 @@ interactive computing.") >>> (build-system python-build-system) >>> (propagated-inputs >>> `(("python-ipykernel" ,python-ipykernel) >>> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >>> ("python-notebook" ,python-notebook))) >>> (native-inputs >>> `(("python-certifi" ,python-certifi) >>> @@ -8950,6 +8951,7 @@ notebooks.") >>> (propagated-inputs >>> `(("python-ipython" ,python-ipython) >>> ("python-traitlets" ,python-traitlets) >>> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >>> ("python-widgetsnbextension" ,python-widgetsnbextension))) >>> (native-inputs >>> `(("python-nose" ,python-nose) >>> @@ -8980,7 +8982,7 @@ in the data.") >>> (propagated-inputs >>> `(("python-ipykernel" ,python-ipykernel) >>> ("python-jupyter-client" ,python-jupyter-client) >>> - ("python-prompt-toolkit" ,python-prompt-toolkit) >>> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >>> ("python-pygments" ,python-pygments))) >>> (native-inputs >>> `(("python-nose" ,python-nose))) >>> @@ -12049,6 +12051,44 @@ collections of data.") >>> (package-with-python2 python-backpack)) >> >> It would be great to update these packages instead of pinning to the old >> version. I won't blame you if you don't feel like embarking on that >> journey though. >> > > In the new patches I'm about to send, I updated them. Alas even their > latest versions still require python-prompt-toolkit <=3D2.1, so I had to > pin the dependencies. I did it in a cleaner way, though. Oh too bad that updating did not work. Terrible that these are so tied to the version of python-prompt-toolkit. Can you split those updates out to separate patches, preceding the prompt-toolkit patch? Then they can be reverted and tested individually without having to revert the whole thing in case there are problems. >>> +(define-public python-prompt-toolkit-2 >>> (package >>> (name "python-prompt-toolkit") >>> (version "2.0.7") >>> @@ -12077,7 +12117,7 @@ collections of data.") >>> ("python-pygments" ,python-pygments))) >>> (native-inputs >>> `(("python-pytest" ,python-pytest))) >>> - (home-page "https://github.com/jonathanslenders/python-prompt-tool= kit") >>> + (home-page "https://github.com/prompt-toolkit/python-prompt-toolki= t") >>> (synopsis "Library for building command line interfaces in Python") >>> (description >>> "Prompt-Toolkit is a library for building interactive command line >>> @@ -12104,6 +12144,10 @@ characters, mouse support, and auto suggestion= s.") >>> (define-public python2-prompt-toolkit-1 >>> (package-with-python2 python-prompt-toolkit-1)) >>>=20=20 >>> +(define-public prompt-toolkit-2-instead-of-prompt-toolkit >>> + (package-input-rewriting/spec >>> + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) >> >> Is this actually necessary? Just changing the inputs as you did above >> should be sufficient I think. > > If one dependency is OK with python-prompt-toolkit in version 3, but a > package has an implicit dependency on python-prompt-toolkit in version > 2, then we either have to pin them all to version 2, and the OK > dependency does not get to envoy the update, or we have to resort to this. > > I did it because python-ipython (19 dependents) is OK with > the update, and I did not want to pin it (and all its dependents) to pyth= on-prompt-toolkit-2. > > This is my first time making such an involved update, so I'm open to > suggestions as to alternative ways of doing this. Oh I see, makes sense. The new patch is much clearer. I will send a separate reply with further comments. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7MROwACgkQoqBt8qM6 VPprnQf7B8qd3Ggk+ne/nQc1i9W2SvmLEWF4FciDxFHv58BsOiMsp9Da0L5YVffj ZlvGm383qBAruxM3z/7nhZR8VB03PZ/VNLUfbCMdHNBBQ5cwAUw2b+/Ojo4pYZD6 PzGTZWDwR/s3eJ9oJ7Udl3c+HboPGmBY3y7y6ZlQKUQSFckzdAFH3I8S6/X1OaHP cWYYVJjEYVWqPlN6OHNOOgGBhhgTkmWNrGrIYj3/SEZqxdcuvmAGVIefSGoEaSQM teTWX1BJ+uw7eijhZB+pLqlmJcADs0EI7frQZb5g35VwZsgwYsyzgC5erSu6zGmQ jQCzu322z2F25vLzntuMTJ0TcKIR0w== =3MgV -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 18:23:36 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 22:23:36 +0000 Received: from localhost ([127.0.0.1]:42731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdLVP-0000pH-T6 for submit@debbugs.gnu.org; Mon, 25 May 2020 18:23:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdLVO-0000p0-36 for 41395@debbugs.gnu.org; Mon, 25 May 2020 18:23:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58805) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdLVI-0001Am-O1; Mon, 25 May 2020 18:23:28 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:39518 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jdLVI-0001qG-5n; Mon, 25 May 2020 18:23:28 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 1/4] gnu: Update python-iml homepage to https In-Reply-To: <87k110i7fq.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87k110i7fq.fsf@alice.lan> Date: Tue, 26 May 2020 00:23:26 +0200 Message-ID: <87y2pf64dd.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * gnu/packages/machine-learning.scm (python-iml): s/http/https/ Applied, with a slightly edited commit message to closer follow our conventions. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7MRV4ACgkQoqBt8qM6 VPr1vwgAxgSaV/pe0XOjq0BYMc6Mp4T5wPWx2JADsr1aHaUeIitjUW209cDSyzRF wm84ujY57nhKfxHZoI3Y9pCmzTYcT9SqmL3o+4aCBUsA76WPL7VNB6SNq1DacUyY uEkuGOlFSdojI3ZT9UjbdXmjNKav/0xWd0LGacKGZLZup6tZ+IVX4iAEORG7NYHb xotF58Hff2mw6rLmrWC20D9GbFs7HyOhKIOF7wj1+tgFjCmJKo2XuQYD0FtYyupT DTQ9UCrx4u85VRmM9/yWDV7tTHriAeSqM854vmJ7dzJp4TbQ5GpwWwPNx9Mklgyu VPhjr/CD9jBk9XB6gTqGRgwsyhrUqA== =QNjX -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 18:28:32 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 22:28:32 +0000 Received: from localhost ([127.0.0.1]:42735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdLaC-0000wZ-Di for submit@debbugs.gnu.org; Mon, 25 May 2020 18:28:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdLaA-0000wM-FM for 41395@debbugs.gnu.org; Mon, 25 May 2020 18:28:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58865) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdLa5-0001nJ-5J; Mon, 25 May 2020 18:28:25 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:39556 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jdLa4-0005wl-0u; Mon, 25 May 2020 18:28:24 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 2/4] gnu: Update python-prompt-toolkit to version 3.0.5 In-Reply-To: <87h7w4i7bj.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87h7w4i7bj.fsf@alice.lan> Date: Tue, 26 May 2020 00:28:21 +0200 Message-ID: <87v9kj6456.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * gnu/packages/machine-learning.scm (python-iml): Move python-nose from > propagated to native input. Can you submit this change as a separate patch, as it is unrelated to the python-prompt-toolkit update? [...] > @@ -12105,14 +12108,14 @@ collections of data.") > (define-public python-prompt-toolkit > (package > (name "python-prompt-toolkit") > - (version "2.0.7") > + (version "3.0.5") > (source > (origin > (method url-fetch) > - (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) > + (uri (pypi-uri "prompt_toolkit" version)) > (sha256 > (base32 > - "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) > + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) > (build-system python-build-system) > (arguments > `(#:phases > @@ -12126,12 +12129,11 @@ collections of data.") > (add-installed-pythonpath inputs outputs) > (invoke "py.test")))))) > (propagated-inputs > - `(("python-wcwidth" ,python-wcwidth) > - ("python-six" ,python-six) > - ("python-pygments" ,python-pygments))) > + `(("python-wcwidth" ,python-wcwidth))) I think you need to re-add these inputs in 'python-prompt-toolkit-2'. 'python2-prompt-toolkit' should probably inherit from 'python-prompt-toolkit-2' too, given that the dependency on Six is removed in version 3. Finally 'python-prompt-toolkit-1' (!!!) also needs to inherit from 'python-prompt-toolkit-2' so that the inputs don't change, unless version 1 can be removed entirely. Quite the cabal! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7MRoUACgkQoqBt8qM6 VPpPfgf/dSH9gV4QnkKT1JFJQ0I75NK+yR3zKYrQ7BZe645pSIUCLCU/pwXmv/fu k6ksxmV1Z4cuCctnp0Kjgrah4hZQy4OEqVJ1qTeeYjTXSTBVq7jDxZPh4CnpmmuH XzcIIiwas003TT5Rmlp9nIXRbjC7WJYjHz7lLrdhFJeWWVofopG1CLigQhNZseYO ztX8oMKe7lIBR/Yxo3Sw9+2iJoZfbyYC3EUjIRnW3I5pf1IkJZ4iTmucEQcbKtTG +sGw+l0s/BtFxpTu6ssZkUTkxW/D0EoD9HFJlPX7eseBNKjZM43GypC2brf9x4m3 6LDSdPst5Qn5czs7rJKtdsBkMxQVwA== =M+3p -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 18:33:16 2020 Received: (at 41395) by debbugs.gnu.org; 25 May 2020 22:33:16 +0000 Received: from localhost ([127.0.0.1]:42739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdLem-00014m-0I for submit@debbugs.gnu.org; Mon, 25 May 2020 18:33:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdLej-00014Y-Eb for 41395@debbugs.gnu.org; Mon, 25 May 2020 18:33:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58918) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdLee-0002oh-6L; Mon, 25 May 2020 18:33:08 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:39646 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jdLed-0003eu-KE; Mon, 25 May 2020 18:33:07 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 3/4] gnu: Add python-pytest-pycodestyle In-Reply-To: <87d06si79y.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87d06si79y.fsf@alice.lan> Date: Tue, 26 May 2020 00:33:05 +0200 Message-ID: <87sgfn63xa.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * gnu/packages/python-check.scm (python-pytest-pycodestyle): New variable Applied with minor editorializations + copyright, thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7MR6IACgkQoqBt8qM6 VPqx7gf/UBjPZTSzSVbBj1C4agykCkolcbXJzgR11hU5RLGRRhR66eDD+B3pHdiF MnzbehzPo5+bJXcPpBB4udymYmN487qniO2StWXKkWdmEaX7yoKTINfHhe8nD2SC V7Gnmozd4nKA8WLeLuZP6bP8OzZEs5zEi7Bh3aet/33Ntr/8ApFVyPnoBHiue9Zi uRbkL9lM1bBeYAWXmhC5WmBkfaU+GFG0TTVQ1lcobIZnmaUtX7k0U7XI1gTsJCll I8sZYdUwHH3hnz92XkBOUBzkkvJyUzZeXV7+L/JSHKqJhHS+OrVgIs7YL3tz8Ea+ UZC7/MugOwqskui66rbqD/1mIuS54Q== =Chpo -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 05:30:30 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 09:30:30 +0000 Received: from localhost ([127.0.0.1]:44063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdVuo-0000Ua-I2 for submit@debbugs.gnu.org; Tue, 26 May 2020 05:30:30 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdVum-0000US-In for 41395@debbugs.gnu.org; Tue, 26 May 2020 05:30:29 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590485427; cv=none; d=zohomail.com; s=zohoarc; b=K54t37sfnh06hakfyOSZSxdR6sLJkJK4MoIXAS8Ywut0uGibzMHpDyk+dzYwyjiBWW2URE7vlmXst0OPHCZXrvx68sxEoc2Vv4BzbWernb6hewmg4GDxNdyA47Ysjqnct6SQftCAu0w7GyMCK6arl3cPkl4Mg37SPpRU5pxJelQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590485427; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=wCvKrVzNQOMcZF1vFveEWjzgzYkHPGFKNBwyklmZoa0=; b=glcUHlxVtpnpKrJheVplMnUlvgSbeRb1Xt5pNsIzU31kSx2tCOWqAVLuECVySGeJrvsWVMRgM97O0aQq+Hms3rZuu6A6yUHbv2SWQs857rvxbQ98ARFGutk2MBU38Xy+M7sGok1gj+cO9+/KXA42MQAYpibeC0/smLn0fyGurvU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590485427; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=wCvKrVzNQOMcZF1vFveEWjzgzYkHPGFKNBwyklmZoa0=; b=PcsWOhRKJ39aeEPyUPglZ52QMOrUZLkC27/9khiYjK4xyhUpsnMUCP/Gw7K+L0Dg xISqDbG8hGBclF8uaqjB+yWt6F+7bD8WbvtxDyA/lgd/8XLpyHjUilnw3JUnDAWF4/N yFm8AbEQffDYzZ2JnIXrH2I/VQ1U+JK5s4Vom5Ro= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590485426032415.70975971925975; Tue, 26 May 2020 02:30:26 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Update python-widgetsnbextension to 3.5.1 Message-ID: <874ks3yrf5.fsf@alice.lan> Date: Tue, 26 May 2020 11:30:22 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to 3.5.1. --- 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 efd92beb9f..c95a63dacc 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8970,14 +8970,14 @@ interactive computing.") (define-public python-widgetsnbextension (package (name "python-widgetsnbextension") - (version "3.4.2") + (version "3.5.1") (source (origin (method url-fetch) (uri (pypi-uri "widgetsnbextension" version)) (sha256 (base32 - "0rc2nivdy7k4m3vljx7wdh2jh11djapcgwhvzlbs0isl8gl8nqgs")))) + "1ismyaxbv9d56yqqqb8xl58hg0iq0bbyy014a53y1g3hfbc8g7q7")))) (build-system python-build-system) (propagated-inputs `(("python-ipykernel" ,python-ipykernel) -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 05:31:22 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 09:31:22 +0000 Received: from localhost ([127.0.0.1]:44067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdVvd-0000W2-Re for submit@debbugs.gnu.org; Tue, 26 May 2020 05:31:22 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdVvc-0000Vv-La for 41395@debbugs.gnu.org; Tue, 26 May 2020 05:31:21 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590485479; cv=none; d=zohomail.com; s=zohoarc; b=JR+ksXpUKt+OOjexF60JSUmod5mMjSPqKM3S/27dcQPMipfO1Q48uvZYa1U91RW8wx+kmDujEKTjYFquwjxwvNUqRD5CkLukW1Qfy0ts+DqVq5B3URap9EByhhfxaLA8IbxpKskYnN+KxoBU/WJMH05Bjxsr8mh41Ae3UTB+e88= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590485479; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=DfFqVMuJZJKGV6himyfcZ5bQBohiY7n8ehjtHfn6yKg=; b=F8IPsOrjaF5XEvISjpFzhg1kjvibZMa3ImFrZWaaQr2Rwcw+mQ96C0XzVRh7FLlbnl7865xGDWd2AJu4m/T//GR1cc+lTTqheAiieHAY68Dme1sblHibyjgt2kvNP2XQohp931lrIACDg2rRYYJT/NoCHdQ7GF6vZZiCASk3w4Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590485479; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=DfFqVMuJZJKGV6himyfcZ5bQBohiY7n8ehjtHfn6yKg=; b=fmKdAD5QEE45XKLIZD2R0vD4e3G/SHbEAjXlSauEr/Xp7iVFt9XXYDWRIL/9BvYn fcLbnWZxCs/TIdtyb3uszELezn5IQZdzDYp9xc3Pzwnml3KXKNXOiQpe+zM+rq65V/T HR37dpcJV1lG0jbzdVzOKcXe7urUi3WHEPmWVueA= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590485477046104.01477051876941; Tue, 26 May 2020 02:31:17 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Update python-ipywidgets to 7.5.1 Message-ID: <871rn7yrdq.fsf@alice.lan> Date: Tue, 26 May 2020 11:31:13 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/python-xyz.scm (python-ipywidgets): Update to 7.5.1. --- 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 c95a63dacc..5e6627a587 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8997,14 +8997,14 @@ notebooks.") (define-public python-ipywidgets (package (name "python-ipywidgets") - (version "5.2.2") + (version "7.5.1") (source (origin (method url-fetch) (uri (pypi-uri "ipywidgets" version)) (sha256 (base32 - "1lk0qrr5l9a0z7qkkn30hv5832whxwxymf1l576fmmad0n7hkxms")))) + "15sww2mvnkqlvx55gwa82v05062a8j1xpncnqna4k9sl53hgcig9")))) (build-system python-build-system) (propagated-inputs `(("python-ipython" ,python-ipython) -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 05:34:08 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 09:34:08 +0000 Received: from localhost ([127.0.0.1]:44080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdVyJ-0000aG-Va for submit@debbugs.gnu.org; Tue, 26 May 2020 05:34:08 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdVyH-0000a8-MD for 41395@debbugs.gnu.org; Tue, 26 May 2020 05:34:06 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590485642; cv=none; d=zohomail.com; s=zohoarc; b=nwDYNLYyaQBc171QmbtkR7bjXsagqKjys0xhakbvyE/maCypwkrwa3vJpbuljWUG/l73PY3N60HWw0WUhU9q6xA1YTwOOr/KyCMrl9YuK7z2SFT/NpMg8gNfWXcdMW2+Bt2afIyIZ6H8ljBpvTsWNvzAKWANaj8mBgUpv8V7dvk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590485642; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=dbnozg+ay3SrXcNp/bVtHo38scmHtJry0P4Q9MWKFBA=; b=Mw5X4MMCUYKJZWn6UxeCNx9wsAhyguHmjBvI9nWlDMLWSsMoQ9BjFO/a+yR13IE0MbdbJem7QHsMILQoMcjK8k4SfPgu+YDXGPhi3RYSFXoUIGttVGAbWeB4K2iv8m444um1JJ8nCgOxv+FUZLR/lBlQQCGy/PYZmUiSI4CcAP8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590485642; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=dbnozg+ay3SrXcNp/bVtHo38scmHtJry0P4Q9MWKFBA=; b=VWsLS2QxHuex9/NDxVA7XGUmgCGrMXKK7mQlLuB4S9iYXHLk3IsYMxfkdoOYIdu9 o8pNkscDs7BPcHeqkeWcQQOcfbAXPWLZk3EXyVNNb9noaeJIIquP4nP4VoZ8ASQRlpf 6xHx+JElsrqerD4zaI6b25BvV4m05vihB71+AUAU= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590485641403297.42616652723973; Tue, 26 May 2020 02:34:01 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Update python-jupyter-console to 6.1.0 Message-ID: <87y2pfxcoq.fsf@alice.lan> Date: Tue, 26 May 2020 11:33:57 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * /gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.1.0. --- 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 5e6627a587..76a1635b12 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9027,14 +9027,14 @@ in the data.") (define-public python-jupyter-console (package (name "python-jupyter-console") - (version "6.0.0") + (version "6.1.0") (source (origin (method url-fetch) (uri (pypi-uri "jupyter_console" version)) (sha256 (base32 - "1xdjw11cppf1fxvwkw2bk13ckkwas3bdah8baingn9296mvfi31h")))) + "06s3kr5vx0l1y1b7fxb04dmrppscl7q69sl9yyfr0d057d1ssvkg")))) (build-system python-build-system) (propagated-inputs `(("python-ipykernel" ,python-ipykernel) -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 07:21:57 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 11:21:57 +0000 Received: from localhost ([127.0.0.1]:44258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXee-0003Ja-Tm for submit@debbugs.gnu.org; Tue, 26 May 2020 07:21:57 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXea-0003JK-GS for 41395@debbugs.gnu.org; Tue, 26 May 2020 07:21:55 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590492109; cv=none; d=zohomail.com; s=zohoarc; b=hlJ0xTwz012xkToYgC2b/CkVv/0xfxMNELkIzUeWlCygdV1rtlVSqpwZMZJ9X6ldK/W2hDqufxiOYL/MB5oJvpLWXIB6wZen9tg7N9JR/GQVxpcI6QCvFD7vgn8Wi1ej9ssKtyhr566/y8ZbwP/CYqzdw8LOMuX2hvq8PmR6CpQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590492109; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=XZBxDsGol3KRuRKNfJsy7qtMEvTSrukh21Y+Y30Xdow=; b=dmG1PAO12dVRHU4AnwGa/48IUwLP6PsSSj+W3DXvKh7DfF9jbpws1ALietJjM92umqxQc9MpL2iMxAOeOBrFu8KMeJ5MzcXD6BROFA7b1+3KUme/pUkATbTPwbjOJWw39OxhejqWBKYO/VJb2FIHz57KQ/Cdy7ucZP6YL0gTQUM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590492109; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=XZBxDsGol3KRuRKNfJsy7qtMEvTSrukh21Y+Y30Xdow=; b=T2O1CbesGKFkuUQLKnTI/P2iTNJ/WjVQVc7nA6pBYrss8N/SCL4BpnoZXk9p2u12 7uA6kFO52C0HGAa4eFlFF7Kt5civyxLnZ8VhwknK3N+xoVDSoh7RCdXC5tTitl80LMG JR01nhPrdBwLhXLhU8BW8LhUX5Uch4schQk+2Eys= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590492107622770.0135096859975; Tue, 26 May 2020 04:21:47 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH] gnu: Move nose from propagated to native in python-iml Message-ID: <87v9kjx7ps.fsf@alice.lan> Date: Tue, 26 May 2020 13:21:19 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/machine-learning.scm (python-iml): Make python-nose a native input instead of a propagated input. --- gnu/packages/machine-learning.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learn= ing.scm index 1b678d3d20..17d01bc656 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -14,6 +14,7 @@ ;;; Copyright =C2=A9 2019 Guillaume Le Vaillant ;;; Copyright =C2=A9 2019 Brett Gilio ;;; Copyright =C2=A9 2020 Konrad Hinsen +;;; Copyright =C2=A9 2020 Edouard Klein ;;; ;;; This file is part of GNU Guix. ;;; @@ -1817,10 +1818,11 @@ advanced research.") (build-system python-build-system) (propagated-inputs `(("ipython" ,python-ipython) - ("nose" ,python-nose) ("numpy" ,python-numpy) ("pandas" ,python-pandas) ("scipy" ,python-scipy))) + (native-inputs + `(("nose" ,python-nose))) (home-page "https://github.com/interpretable-ml/iml") (synopsis "Interpretable Machine Learning (iML) package") (description "Interpretable ML (iML) is a set of data type objects, --=20 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 07:39:20 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 11:39:20 +0000 Received: from localhost ([127.0.0.1]:44279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXvT-0005sN-I7 for submit@debbugs.gnu.org; Tue, 26 May 2020 07:39:19 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXvQ-0005sE-NZ for 41395@debbugs.gnu.org; Tue, 26 May 2020 07:39:17 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590493155; cv=none; d=zohomail.com; s=zohoarc; b=exh9BvzDa8EulQUJ8qbHjBgU5ea2bpPRvyPDPuopAtB0nsCeHQeQd27G7lPx6XW/mJnsvvtMfomo8HlfsqZ/9xkF/u0Dw8tiBRHIz1tUQzs4nMV0zkbZ32Z2Exmua05Cb8B5Il21A+L3ofg/OMZmhjAnlxU1RdcC7Ys7jhOGxqg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590493155; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=FLfIzrm9tzcuB2Xh4smSVWdaSw0OBiUL334nGHaxtJc=; b=hSg1WiqqvqvR9xzNHdf+Dx3lzW3H3vuvlslidbgeEQyQ9K/8RLdz4gCy/9euSfyVl87wTNrunkjN7QZZ39Kpnz0VpER8+TeBVcr2jOOTm+lFX+Yg9pzYl1Qq67odbbcQR81Wg8qOi9X1p3wswzRLZNxZuZDHl4ERqV1iloabNVA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590493155; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=References:From:To:Subject:In-reply-to:Message-ID:Date:MIME-Version:Content-Type; bh=FLfIzrm9tzcuB2Xh4smSVWdaSw0OBiUL334nGHaxtJc=; b=V/bB6Tdi73yFoV6iM4BhyQyuNFOjnZUfmZJcDFdtKbxS+/hRjlBjegedp2N8K8U1 FSfuIEv95kMWsbs0sjFLClMqTyQqk1wu2zwVfgegG1aQijNKN6LSQbGaf5acttl3mh+ cYDgaJMsfh5rY9sFmvUu5rNgtSWt8HgRBvg1LslE= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590493152845621.424059229357; Tue, 26 May 2020 04:39:12 -0700 (PDT) References: <87v9ksckt3.fsf@alice.lan> <87h7w4i7bj.fsf@alice.lan> <87v9kj6456.fsf@gnu.org> User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 2/4] gnu: Update python-prompt-toolkit to version 3.0.5 In-reply-to: <87v9kj6456.fsf@gnu.org> Message-ID: <87pnarx6w2.fsf@alice.lan> Date: Tue, 26 May 2020 13:39:09 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) Marius Bakke writes: > Edouard Klein writes: > >> * gnu/packages/machine-learning.scm (python-iml): Move python-nose from >> propagated to native input. > > Can you submit this change as a separate patch, as it is unrelated to > the python-prompt-toolkit update? > > [...] Done > >> @@ -12105,14 +12108,14 @@ collections of data.") >> (define-public python-prompt-toolkit >> (package >> (name "python-prompt-toolkit") >> - (version "2.0.7") >> + (version "3.0.5") >> (source >> (origin >> (method url-fetch) >> - (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) >> + (uri (pypi-uri "prompt_toolkit" version)) >> (sha256 >> (base32 >> - "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) >> + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) >> (build-system python-build-system) >> (arguments >> `(#:phases >> @@ -12126,12 +12129,11 @@ collections of data.") >> (add-installed-pythonpath inputs outputs) >> (invoke "py.test")))))) >> (propagated-inputs >> - `(("python-wcwidth" ,python-wcwidth) >> - ("python-six" ,python-six) >> - ("python-pygments" ,python-pygments))) >> + `(("python-wcwidth" ,python-wcwidth))) > > I think you need to re-add these inputs in 'python-prompt-toolkit-2'. > 'python2-prompt-toolkit' should probably inherit from > 'python-prompt-toolkit-2' too, given that the dependency on Six is > removed in version 3. > That makes sense, done. > Finally 'python-prompt-toolkit-1' (!!!) also needs to inherit from > 'python-prompt-toolkit-2' so that the inputs don't change, unless > version 1 can be removed entirely. I grepped and did not find any user anywhere so I went ahead and removed it. > > Quite the cabal! From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 07:40:30 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 11:40:30 +0000 Received: from localhost ([127.0.0.1]:44283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXwc-0005uT-1x for submit@debbugs.gnu.org; Tue, 26 May 2020 07:40:30 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXwa-0005uK-Fy for 41395@debbugs.gnu.org; Tue, 26 May 2020 07:40:28 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590493226; cv=none; d=zohomail.com; s=zohoarc; b=B/wOnr6LRRRgzOUW2g9fzzJMTXwL/JJ80yvs7zA/WnDdlnRksSGfFsZj2ntglA4Sb9k6kPnG7zNhEsM3rSRUXSwUogOIqHPoPcXdkPVkecFn8k37dSA8ztlFEGHNTGJHbHwvFB8gOyqTqs2eWD8hrFixMVGGsUf6Tdl0LUS0/1o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590493226; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=XZBxDsGol3KRuRKNfJsy7qtMEvTSrukh21Y+Y30Xdow=; b=G6+GcWJOWhMvY757W+9gSoJ5Rpx41b0q8wtotbBA+VCSIzNlaIX6ap53/jMmQCIcBpGLln5S+Ne0vLeZp1G5mspqAep8J2m67tAGXImjeVFBquz6hWjXFqvoAH5KiVgLQxuOw4tkO2pOCCTyNg5qTrdwalD06T7OXaQWhb/xgPU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590493226; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=XZBxDsGol3KRuRKNfJsy7qtMEvTSrukh21Y+Y30Xdow=; b=XuwICM3BM5vND0b3QF/EET3BPjzNw49Fqlka0tncEe6YTgPxL0x4mJpnSYOcTHns gXxrE4Sw5raxMg4uOAZCI5Tf7QjoM/zB3NQS2SQj2zTBnBkbTpmV+LaFh1Y9V0js0hV WJ+mTbx/PewjN4WQpvl7CwVf74W9wRB0hqJFSEog= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590493223945367.677942290135; Tue, 26 May 2020 04:40:23 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Move nose from propagated to native in python-iml Message-ID: <87mu5uylej.fsf@alice.lan> Date: Tue, 26 May 2020 13:40:20 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/machine-learning.scm (python-iml): Make python-nose a native input instead of a propagated input. --- gnu/packages/machine-learning.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learn= ing.scm index 1b678d3d20..17d01bc656 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -14,6 +14,7 @@ ;;; Copyright =C2=A9 2019 Guillaume Le Vaillant ;;; Copyright =C2=A9 2019 Brett Gilio ;;; Copyright =C2=A9 2020 Konrad Hinsen +;;; Copyright =C2=A9 2020 Edouard Klein ;;; ;;; This file is part of GNU Guix. ;;; @@ -1817,10 +1818,11 @@ advanced research.") (build-system python-build-system) (propagated-inputs `(("ipython" ,python-ipython) - ("nose" ,python-nose) ("numpy" ,python-numpy) ("pandas" ,python-pandas) ("scipy" ,python-scipy))) + (native-inputs + `(("nose" ,python-nose))) (home-page "https://github.com/interpretable-ml/iml") (synopsis "Interpretable Machine Learning (iML) package") (description "Interpretable ML (iML) is a set of data type objects, --=20 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 07:41:56 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 11:41:56 +0000 Received: from localhost ([127.0.0.1]:44287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXy0-0005wc-E9 for submit@debbugs.gnu.org; Tue, 26 May 2020 07:41:56 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXxy-0005wU-JZ for 41395@debbugs.gnu.org; Tue, 26 May 2020 07:41:54 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590493312; cv=none; d=zohomail.com; s=zohoarc; b=mEH+zzgNmAtwI9C3yzUV8TC0ARIv/wwvfM/zoFU76r+pnvUDpRZjR8azDn0NdR+ctACUgojb8+Y2acd0X/7jcmDkCcSCu2iyp666SmmhSuN71CAMEm6S5FbbM+kXr9ZncY79l68QtuMmzYF+7AD+RU9QC53N1+9ZUrg5koSZouU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590493312; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=yaPaAK7V+2zEm0U7R4CBoEI0k4fjuQ+i7BH+D3AJIuk=; b=AVXhsWLPUtV+RBU/FIbSTLIXk7KO07eko11qePoW0hd7Y0X8kNa5VtNCs6hbFxLvy+QtAapi53yZ88KZAbcZDZRIcczn59hJYUfx2HbTlhAvfaPbUDau6Jdmclj4/axi03BJ5fzBnu8shC35BQ74/eqiTiDdmri+ZtVIXO6h850= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590493312; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=yaPaAK7V+2zEm0U7R4CBoEI0k4fjuQ+i7BH+D3AJIuk=; b=YDBMf6xKlH+UjKtNyWvy5s53HznbXNu0B3CM9FfMVZxQPXwm2z0gXkkcxZKW4FgS 26fZpb+B1AfTF4ah0Djgtb8irO82D7gCZUWYv/shZlgAqi9QZ3SsHo/wzcmLjRexbb+ ioH9Tw/4rEyCaz8s9fG3GH7C2bEXcvvhKUMFTVBY= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590493310722938.5869854442964; Tue, 26 May 2020 04:41:50 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Remove python-prompt-toolkit-1 Message-ID: <87k10yylc4.fsf@alice.lan> Date: Tue, 26 May 2020 13:41:47 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/python-xyz.scm (python-prompt-toolkit-1): Remove variable. --- gnu/packages/python-xyz.scm | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 76a1635b12..04cfb98eef 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12144,20 +12144,6 @@ characters, mouse support, and auto suggestions.") (define-public python2-prompt-toolkit (package-with-python2 python-prompt-toolkit)) -(define-public python-prompt-toolkit-1 - (package (inherit python-prompt-toolkit) - (version "1.0.15") - (source - (origin - (method url-fetch) - (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) - (sha256 - (base32 - "05v9h5nydljwpj5nm8n804ms0glajwfy1zagrzqrg91wk3qqi1c5")))))) - -(define-public python2-prompt-toolkit-1 - (package-with-python2 python-prompt-toolkit-1)) - (define-public python-jedi (package (name "python-jedi") -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 07:42:49 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 11:42:49 +0000 Received: from localhost ([127.0.0.1]:44291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXyq-0005y8-P4 for submit@debbugs.gnu.org; Tue, 26 May 2020 07:42:49 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdXyo-0005y0-MJ for 41395@debbugs.gnu.org; Tue, 26 May 2020 07:42:47 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590493365; cv=none; d=zohomail.com; s=zohoarc; b=LcpZJPM6+zRqu4yUWRS/uuA6GwzEvscl6+btUp8sQMPg2lQ28zxuJfVklbFsNi9JhY2+TywhyCrCNsFB2QB4IJaJIQxxxVFDqbHkpHZIvO7/JQ0fGu/5ZKQX0O93yJwYk++k8wZ3WHxpt4TjgAgNYgQCDK15KXr4UDmcfTi+HMY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590493365; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=MiTjEKjNZEBh2EtvY9yVrM4crwFbxaifLfsx4CWxl1w=; b=OtFqDtV8RTgK59G4+517hFuWskYf1xUjO2bAJw6iDw5D3oJ7kD9Ow4HEjMMEq/20Cd5CmJdBX736B/73kHo1QRLDimmZLzIgETagiMvfd3jdvpqygc+prT2miMondZgH+DeazktvQbKGkEiwBn2/WtD9fQxzrhkjlYydKBaytoQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590493365; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=MiTjEKjNZEBh2EtvY9yVrM4crwFbxaifLfsx4CWxl1w=; b=WS2UmVNV8KndQsRPB/7q5Iq0uTVQ3ZxQVscjbLmwNUQfwcLs9jsO5A7/2exf1Qxd HJjNioyqJNa/eqovscIlrUZPDvCfHmcGVyoW1J6cMcQQuPsDtu9uxTu1vALpiLi7zst zMGPuLwLi4FzJGKbXtUC4NpEsusust5bfZoncp/s= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590493364013433.76462183477804; Tue, 26 May 2020 04:42:44 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Update python-prompt-toolkit to version 3.0.5 Message-ID: <87h7w2ylan.fsf@alice.lan> Date: Tue, 26 May 2020 13:42:40 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/machine-learning.scm (python-iml): Pin implicit python-prompt-toolkit dependency to version 2. * gnu/packages/python-xyz.scm (python-widgetsnbextension): Pin implicit python-prompt-toolkit dependency to version 2. (python-ipywidgets): Update to version 7.5.1. (python-ipywidgets): Pin implicit python-prompt-toolkit dependency to version 2. (python-jupyter-console): Update to version 6.1.0. (python-jupyter-console): Pin implicit python-prompt-toolkit dependency to version 2. (python-jupyter-console): Pin explicit python-prompt-toolkit dependency to version 2. (python-prompt-toolkit): Update to version 3.0.5. (python-prompt-toolkit-2): New variable (prompt-toolkit-2-instead-of-prompt-toolkit): New variable (python2-prompt-toolkit): keep at version 2. --- gnu/packages/machine-learning.scm | 3 +- gnu/packages/python-xyz.scm | 47 +++++++++++++++++++++++-------- 2 files changed, 37 insertions(+), 13 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 17d01bc656..e26768267b 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1817,7 +1817,8 @@ advanced research.") "1k8szlpm19rcwcxdny9qdm3gmaqq8akb4xlvrzyz8c2d679aak6l")))) (build-system python-build-system) (propagated-inputs - `(("ipython" ,python-ipython) + `(("ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipython)) ("numpy" ,python-numpy) ("pandas" ,python-pandas) ("scipy" ,python-scipy))) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 04cfb98eef..e7d8c69472 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8980,7 +8980,8 @@ interactive computing.") "1ismyaxbv9d56yqqqb8xl58hg0iq0bbyy014a53y1g3hfbc8g7q7")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) + `(("python-ipykernel" + ,(prompt-toolkit-2-instead-of-prompt-toolkit python-ipykernel)) ("python-notebook" ,python-notebook))) (native-inputs `(("python-certifi" ,python-certifi) @@ -9007,7 +9008,8 @@ notebooks.") "15sww2mvnkqlvx55gwa82v05062a8j1xpncnqna4k9sl53hgcig9")))) (build-system python-build-system) (propagated-inputs - `(("python-ipython" ,python-ipython) + `(("python-ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipython)) ("python-traitlets" ,python-traitlets) ("python-widgetsnbextension" ,python-widgetsnbextension))) (native-inputs @@ -9037,9 +9039,10 @@ in the data.") "06s3kr5vx0l1y1b7fxb04dmrppscl7q69sl9yyfr0d057d1ssvkg")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) + `(("python-ipykernel" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipykernel)) ("python-jupyter-client" ,python-jupyter-client) - ("python-prompt-toolkit" ,python-prompt-toolkit) + ("python-prompt-toolkit" ,python-prompt-toolkit-2) ("python-pygments" ,python-pygments))) (native-inputs `(("python-nose" ,python-nose))) @@ -12105,14 +12108,14 @@ collections of data.") (define-public python-prompt-toolkit (package (name "python-prompt-toolkit") - (version "2.0.7") + (version "3.0.5") (source (origin (method url-fetch) - (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) + (uri (pypi-uri "prompt_toolkit" version)) (sha256 (base32 - "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) (build-system python-build-system) (arguments `(#:phases @@ -12126,12 +12129,11 @@ collections of data.") (add-installed-pythonpath inputs outputs) (invoke "py.test")))))) (propagated-inputs - `(("python-wcwidth" ,python-wcwidth) - ("python-six" ,python-six) - ("python-pygments" ,python-pygments))) + `(("python-wcwidth" ,python-wcwidth))) (native-inputs `(("python-pytest" ,python-pytest))) - (home-page "https://github.com/jonathanslenders/python-prompt-toolkit") + (home-page + "https://github.com/prompt-toolkit/python-prompt-toolkit") (synopsis "Library for building command line interfaces in Python") (description "Prompt-Toolkit is a library for building interactive command line @@ -12141,8 +12143,29 @@ code completion, incremental search, support for Chinese double-width characters, mouse support, and auto suggestions.") (license license:bsd-3))) +(define-public python-prompt-toolkit-2 + (package (inherit python-prompt-toolkit) + (name "python-prompt-toolkit") + (version "2.0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) + (sha256 + (base32 + "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) + (propagated-inputs + `(("python-wcwidth" ,python-wcwidth) + ("python-six" ,python-six) + ("python-pygments" ,python-pygments) + ("python-wcwidth" ,python-wcwidth))))) + +(define-public prompt-toolkit-2-instead-of-prompt-toolkit + (package-input-rewriting/spec + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) + (define-public python2-prompt-toolkit - (package-with-python2 python-prompt-toolkit)) + (package-with-python2 python-prompt-toolkit-2)) (define-public python-jedi (package -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 09:01:07 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 13:01:07 +0000 Received: from localhost ([127.0.0.1]:44394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdZCd-0007qu-8h for submit@debbugs.gnu.org; Tue, 26 May 2020 09:01:07 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdVtE-0000QS-Oy for 41395@debbugs.gnu.org; Tue, 26 May 2020 05:28:53 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590485330; cv=none; d=zohomail.com; s=zohoarc; b=aOm9vfXEh2kNHqwDPHZrxEleRrs1AgcjccBq+VPjiTLFE4/9DbUchvGWQKbjgxMz/uRjTTm5niVbFEi9Y1T09vRTIuQRSGcRsTMPJj9OF+0WCl5gMpTBRSr406b6lgnmCB9kFsPINX1kgqdTmMenYusOX1NCGph5MS7Hc/Wsyec= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590485330; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=nDaxxO/XCJLycbPE6iIlAYUUtFP4z1TytU1dpAUa4fQ=; b=Gy0i2L1v/OrCyiweuu5LdNQRda4WkFj9Ixl+UvSd8JNYJn0XpK4G0aLj+t7T+9eXRYaM/PkF+8+uKzAkZhdEm9xb8CYMYJHELAMS+irv4b9UYQlzv/NbC8SVGwvs3mC1G0Fn/u8Vf96OvNo0QbbRvwhNuIOmZDhYyFJG2/qFaJE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=rdklein.fr; spf=pass smtp.mailfrom=edou@rdklein.fr; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590485330; s=zoho; d=rdklein.fr; i=edou@rdklein.fr; h=References:From:To:Subject:In-reply-to:Message-ID:Date:MIME-Version:Content-Type; bh=nDaxxO/XCJLycbPE6iIlAYUUtFP4z1TytU1dpAUa4fQ=; b=DmC7WgmYtw7b1jair+7noBWTcBZhQMTakaOQfcyaKOLh8o2XCg4/uGnYJhyKzbWa G6QeYzA3PcIAukolgdHxIgpSse43qSe+yoRA4wxCRNnFGwGkqSmkYfi/Pq5k0YZKnfG 2JQLzIrAuupzc1p9QiYCKvC2jXVFkt66Q0uTsMxI= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590485327769727.3269771387086; Tue, 26 May 2020 02:28:47 -0700 (PDT) References: <87v9ksckt3.fsf@alice.lan> <87sgfwcklx.fsf@alice.lan> <87wo527b41.fsf@devup.no> <87pnasi8w7.fsf@alice.lan> <871rn77j0z.fsf@gnu.org> User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 1/2] gnu: python-prompt-toolkit: Update to 3.0.5 In-reply-to: <871rn77j0z.fsf@gnu.org> Message-ID: <877dwzyri2.fsf@alice.lan> Date: Tue, 26 May 2020 11:28:37 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 X-Mailman-Approved-At: Tue, 26 May 2020 09:01:03 -0400 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 (-) Marius Bakke writes: > Edouard Klein writes: > >>>> (synopsis "Interpretable Machine Learning (iML) package") >>>> (description "Interpretable ML (iML) is a set of data type objects, >>>> visualizations, and interfaces that can be used by any method designed to >>>> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm >>>> index b8a51570c3..5fd7e274e9 100644 >>>> --- a/gnu/packages/python-xyz.scm >>>> +++ b/gnu/packages/python-xyz.scm >>>> @@ -8922,6 +8922,7 @@ interactive computing.") >>>> (build-system python-build-system) >>>> (propagated-inputs >>>> `(("python-ipykernel" ,python-ipykernel) >>>> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >>>> ("python-notebook" ,python-notebook))) >>>> (native-inputs >>>> `(("python-certifi" ,python-certifi) >>>> @@ -8950,6 +8951,7 @@ notebooks.") >>>> (propagated-inputs >>>> `(("python-ipython" ,python-ipython) >>>> ("python-traitlets" ,python-traitlets) >>>> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >>>> ("python-widgetsnbextension" ,python-widgetsnbextension))) >>>> (native-inputs >>>> `(("python-nose" ,python-nose) >>>> @@ -8980,7 +8982,7 @@ in the data.") >>>> (propagated-inputs >>>> `(("python-ipykernel" ,python-ipykernel) >>>> ("python-jupyter-client" ,python-jupyter-client) >>>> - ("python-prompt-toolkit" ,python-prompt-toolkit) >>>> + ("python-prompt-toolkit" ,python-prompt-toolkit-2) >>>> ("python-pygments" ,python-pygments))) >>>> (native-inputs >>>> `(("python-nose" ,python-nose))) >>>> @@ -12049,6 +12051,44 @@ collections of data.") >>>> (package-with-python2 python-backpack)) >>> >>> It would be great to update these packages instead of pinning to the old >>> version. I won't blame you if you don't feel like embarking on that >>> journey though. >>> >> >> In the new patches I'm about to send, I updated them. Alas even their >> latest versions still require python-prompt-toolkit <=2.1, so I had to >> pin the dependencies. I did it in a cleaner way, though. > > Oh too bad that updating did not work. Terrible that these are so tied > to the version of python-prompt-toolkit. Can you split those updates > out to separate patches, preceding the prompt-toolkit patch? Then they > can be reverted and tested individually without having to revert the > whole thing in case there are problems. > Of course :) I should have thought about it, sorry. >>>> +(define-public python-prompt-toolkit-2 >>>> (package >>>> (name "python-prompt-toolkit") >>>> (version "2.0.7") >>>> @@ -12077,7 +12117,7 @@ collections of data.") >>>> ("python-pygments" ,python-pygments))) >>>> (native-inputs >>>> `(("python-pytest" ,python-pytest))) >>>> - (home-page "https://github.com/jonathanslenders/python-prompt-toolkit") >>>> + (home-page "https://github.com/prompt-toolkit/python-prompt-toolkit") >>>> (synopsis "Library for building command line interfaces in Python") >>>> (description >>>> "Prompt-Toolkit is a library for building interactive command line >>>> @@ -12104,6 +12144,10 @@ characters, mouse support, and auto suggestions.") >>>> (define-public python2-prompt-toolkit-1 >>>> (package-with-python2 python-prompt-toolkit-1)) >>>> >>>> +(define-public prompt-toolkit-2-instead-of-prompt-toolkit >>>> + (package-input-rewriting/spec >>>> + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) >>> >>> Is this actually necessary? Just changing the inputs as you did above >>> should be sufficient I think. >> >> If one dependency is OK with python-prompt-toolkit in version 3, but a >> package has an implicit dependency on python-prompt-toolkit in version >> 2, then we either have to pin them all to version 2, and the OK >> dependency does not get to envoy the update, or we have to resort to this. >> >> I did it because python-ipython (19 dependents) is OK with >> the update, and I did not want to pin it (and all its dependents) to python-prompt-toolkit-2. >> >> This is my first time making such an involved update, so I'm open to >> suggestions as to alternative ways of doing this. > > Oh I see, makes sense. The new patch is much clearer. I will send a > separate reply with further comments. From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 09:42:03 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 13:42:03 +0000 Received: from localhost ([127.0.0.1]:44444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdZqF-0000ON-Dr for submit@debbugs.gnu.org; Tue, 26 May 2020 09:42:03 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdZqE-0000O0-N9 for 41395@debbugs.gnu.org; Tue, 26 May 2020 09:42:03 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590500520; cv=none; d=zohomail.com; s=zohoarc; b=Lu8xTcUOeAGEbYsTdgKYkFSdpuVCVtSkgwqG+TVlhUuudTRAUtAmH2kJIyyCRhTk1GftJlONxbejKCqyS2kAF4gSwtGm+bq6yF74PsBaKK1YPP1T0oFNhMWgitlvUJKiFASAsxBOrsvf/SBsk9uzlCjFlXY2DEAcrL7/7hCAHIE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590500520; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=UmBWHKe8SXFCOmflgt7xRZXQ2kgWfFgcMPhLaFLy2cs=; b=HLEZKvjbDS3IYA9hIZb4PYx1QuFDV6E4R0d9EgrHV9VfjrM/LNu80hm26pMOZ1ZEcDRnfGIX2iRpPZ96IxaeUW1BS2qgtQNU5BJULUmKBKXfUCJRFjfeg40gljSi3Jg50SA440AV57H55fgbKXLLTu7uAq4Cypt5m5q0YY5AHX4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=rdklein.fr; spf=pass smtp.mailfrom=edou@rdklein.fr; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590500520; s=zoho; d=rdklein.fr; i=edou@rdklein.fr; h=References:From:To:Subject:In-reply-to:Message-ID:Date:MIME-Version:Content-Type; bh=UmBWHKe8SXFCOmflgt7xRZXQ2kgWfFgcMPhLaFLy2cs=; b=SJoG0dzvN9pTeMXtho8w+wFerkBp2/vEiweH8ZJiu1WprTWja0PjdTiIjrYPax45 tuBeL5ZAt9y0wnHrNgqdLsmLapSSNWRtWiVgM09BQgz/UpB/QbA17Y7GeRkXpQWlfAE jmuyLrIkB7rhPY0A3oH9M2ykixj8yk6pELKnLDTs= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590500517454523.8916732823157; Tue, 26 May 2020 06:41:57 -0700 (PDT) References: <87v9ksckt3.fsf@alice.lan> <87k10yylc4.fsf@alice.lan> User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 2/3] gnu: Remove python-prompt-toolkit-1 In-reply-to: <87k10yylc4.fsf@alice.lan> Message-ID: <875zciyfry.fsf@alice.lan> Date: Tue, 26 May 2020 15:41:54 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) Please disregard this patch, as it turns out that python2-jupyter-console and python2-ipython still depend on python2-prompt-toolkit-1. My apologies for this mistake (and many thanks to Tobias for figuring it out). Edouard Klein writes: > * gnu/packages/python-xyz.scm (python-prompt-toolkit-1): Remove variable. > --- > gnu/packages/python-xyz.scm | 14 -------------- > 1 file changed, 14 deletions(-) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 76a1635b12..04cfb98eef 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -12144,20 +12144,6 @@ characters, mouse support, and auto suggestions.") > (define-public python2-prompt-toolkit > (package-with-python2 python-prompt-toolkit)) > > -(define-public python-prompt-toolkit-1 > - (package (inherit python-prompt-toolkit) > - (version "1.0.15") > - (source > - (origin > - (method url-fetch) > - (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) > - (sha256 > - (base32 > - "05v9h5nydljwpj5nm8n804ms0glajwfy1zagrzqrg91wk3qqi1c5")))))) > - > -(define-public python2-prompt-toolkit-1 > - (package-with-python2 python-prompt-toolkit-1)) > - > (define-public python-jedi > (package > (name "python-jedi") From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 09:54:05 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 13:54:05 +0000 Received: from localhost ([127.0.0.1]:44459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jda1t-0000fK-73 for submit@debbugs.gnu.org; Tue, 26 May 2020 09:54:05 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jda1r-0000ew-1O for 41395@debbugs.gnu.org; Tue, 26 May 2020 09:54:03 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590501240; cv=none; d=zohomail.com; s=zohoarc; b=VO+/biyfqjEBXJgAnUNtGgXnEAh2KsuiF6zt37EQhhw5PKNPWXgWiunxjyQO5QwIJMYg0cN0T3z9Yodkzb/3qgPeetjEggTAXlcyWkQYL4Cc07iyYFNM1l6DsUCz/n3k9JbyUBBbeMJ2yx8kEaViMIIFeUakT2qoUhid9aqkFLg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590501240; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=qPM4rtSCULs74Dac2PbrgUwqm+Xrl6ZYcxN+r94sb7U=; b=XbOhv1aIJ9lOtIII9ZMKDy9E0kQgymgGRxwRMcNldwxnKJKKBW7FOpXttcK+K23uay2Fot2KUmQuhNerXA/QlHndDqPLhEZwVpSzt/rcAkIdw7WtzwalxzuIMf5KjoYT9b49zCFSa/1to//LFEDsYPB5JsjxaNZiVGVMvyHFM/0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590501240; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=qPM4rtSCULs74Dac2PbrgUwqm+Xrl6ZYcxN+r94sb7U=; b=QWYVzsK/pi6rUp3v9U9Lt7dt04UgrGzKFiNbcqp/YoQqKK8iLP05NByhUr5RWAm3 ewdKHk2qMSwDMgkLf0tzdu1o2V27EsAzyqUey1O3FpH3ju7vm/U2Rz5eVp2Kes2gwDC KX5OI1yhXQ0eggtc/yv/zkkuharx6XXkXDZF7xhA= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1590501239873862.297008705929; Tue, 26 May 2020 06:53:59 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: [PATCH] gnu: Update python-prompt-toolkit to version 3.0.5 Message-ID: <87367myf82.fsf@alice.lan> Date: Tue, 26 May 2020 15:53:49 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) * gnu/packages/machine-learning.scm (python-iml): Pin implicit python-prompt-toolkit dependency to version 2. * gnu/packages/python-xyz.scm (python-widgetsnbextension): Pin implicit python-prompt-toolkit dependency to version 2. (python-ipywidgets): Update to version 7.5.1. (python-ipywidgets): Pin implicit python-prompt-toolkit dependency to version 2. (python-jupyter-console): Update to version 6.1.0. (python-jupyter-console): Pin implicit python-prompt-toolkit dependency to version 2. (python-jupyter-console): Pin explicit python-prompt-toolkit dependency to version 2. (python-prompt-toolkit): Update to version 3.0.5. (python-prompt-toolkit-2): New variable (prompt-toolkit-2-instead-of-prompt-toolkit): New variable (python2-prompt-toolkit): keep at version 2. (python-prompt-toolkit-1): inherit from version 2. --- gnu/packages/machine-learning.scm | 3 +- gnu/packages/python-xyz.scm | 49 +++++++++++++++++++++++-------- 2 files changed, 38 insertions(+), 14 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 17d01bc656..e26768267b 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1817,7 +1817,8 @@ advanced research.") "1k8szlpm19rcwcxdny9qdm3gmaqq8akb4xlvrzyz8c2d679aak6l")))) (build-system python-build-system) (propagated-inputs - `(("ipython" ,python-ipython) + `(("ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipython)) ("numpy" ,python-numpy) ("pandas" ,python-pandas) ("scipy" ,python-scipy))) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 76a1635b12..aea4d5aab6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8980,7 +8980,8 @@ interactive computing.") "1ismyaxbv9d56yqqqb8xl58hg0iq0bbyy014a53y1g3hfbc8g7q7")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) + `(("python-ipykernel" + ,(prompt-toolkit-2-instead-of-prompt-toolkit python-ipykernel)) ("python-notebook" ,python-notebook))) (native-inputs `(("python-certifi" ,python-certifi) @@ -9007,7 +9008,8 @@ notebooks.") "15sww2mvnkqlvx55gwa82v05062a8j1xpncnqna4k9sl53hgcig9")))) (build-system python-build-system) (propagated-inputs - `(("python-ipython" ,python-ipython) + `(("python-ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipython)) ("python-traitlets" ,python-traitlets) ("python-widgetsnbextension" ,python-widgetsnbextension))) (native-inputs @@ -9037,9 +9039,10 @@ in the data.") "06s3kr5vx0l1y1b7fxb04dmrppscl7q69sl9yyfr0d057d1ssvkg")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) + `(("python-ipykernel" ,(prompt-toolkit-2-instead-of-prompt-toolkit + python-ipykernel)) ("python-jupyter-client" ,python-jupyter-client) - ("python-prompt-toolkit" ,python-prompt-toolkit) + ("python-prompt-toolkit" ,python-prompt-toolkit-2) ("python-pygments" ,python-pygments))) (native-inputs `(("python-nose" ,python-nose))) @@ -12105,14 +12108,14 @@ collections of data.") (define-public python-prompt-toolkit (package (name "python-prompt-toolkit") - (version "2.0.7") + (version "3.0.5") (source (origin (method url-fetch) - (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) + (uri (pypi-uri "prompt_toolkit" version)) (sha256 (base32 - "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) (build-system python-build-system) (arguments `(#:phases @@ -12126,12 +12129,11 @@ collections of data.") (add-installed-pythonpath inputs outputs) (invoke "py.test")))))) (propagated-inputs - `(("python-wcwidth" ,python-wcwidth) - ("python-six" ,python-six) - ("python-pygments" ,python-pygments))) + `(("python-wcwidth" ,python-wcwidth))) (native-inputs `(("python-pytest" ,python-pytest))) - (home-page "https://github.com/jonathanslenders/python-prompt-toolkit") + (home-page + "https://github.com/prompt-toolkit/python-prompt-toolkit") (synopsis "Library for building command line interfaces in Python") (description "Prompt-Toolkit is a library for building interactive command line @@ -12141,11 +12143,32 @@ code completion, incremental search, support for Chinese double-width characters, mouse support, and auto suggestions.") (license license:bsd-3))) +(define-public python-prompt-toolkit-2 + (package (inherit python-prompt-toolkit) + (name "python-prompt-toolkit") + (version "2.0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) + (sha256 + (base32 + "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) + (propagated-inputs + `(("python-wcwidth" ,python-wcwidth) + ("python-six" ,python-six) + ("python-pygments" ,python-pygments) + ("python-wcwidth" ,python-wcwidth))))) + +(define-public prompt-toolkit-2-instead-of-prompt-toolkit + (package-input-rewriting/spec + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) + (define-public python2-prompt-toolkit - (package-with-python2 python-prompt-toolkit)) + (package-with-python2 python-prompt-toolkit-2)) (define-public python-prompt-toolkit-1 - (package (inherit python-prompt-toolkit) + (package (inherit python-prompt-toolkit-2) (version "1.0.15") (source (origin -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 09:56:08 2020 Received: (at 41395) by debbugs.gnu.org; 26 May 2020 13:56:08 +0000 Received: from localhost ([127.0.0.1]:46010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jda3r-00016U-R4 for submit@debbugs.gnu.org; Tue, 26 May 2020 09:56:08 -0400 Received: from sender4-op-o10.zoho.com ([136.143.188.10]:17058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jda3o-00016O-LC for 41395@debbugs.gnu.org; Tue, 26 May 2020 09:56:06 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1590501361; cv=none; d=zohomail.com; s=zohoarc; b=QVRHUBfANw57lqc1PhnHcYsVatP2WKQAMBNiO1VEBWMuDAPl3TRwBgkpq64UTQt5iGf2kdHkJWMVEQ7/lke8bmFlL+zu2cZ6rUIutduzEl35XF5RYy+F9djzXTcH3KYanW6wp/HxV2hDlllRD1V6DwtUGAqBYhBKG7i3o4PugFM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590501361; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=mc3xJmE+R9tMUGJ4PUTw4J6xJNEeRLTki00IIvtBpzw=; b=Vxa9GlgHhpxN6E7RX10tQYB/qa1JIPdWC31PFDhopYdoSlaUKOCGHgKcni8Y+lRQcFAlXLbySq/PokI8wWEF8JZAkKfCo5Bak5xgCYw9d3YRiF3pCileBAzoX4I2kMlBHHB4HnuP0eActskCJNSNlhHPYV8G8jZpLx5OBQu89DI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1590501361; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=References:From:To:Subject:In-reply-to:Message-ID:Date:MIME-Version:Content-Type; bh=mc3xJmE+R9tMUGJ4PUTw4J6xJNEeRLTki00IIvtBpzw=; b=dOWK7Ao+znUI4Sq34dBiG6F90cJiY+bXi0zsg8zwIYUEiLxad+LMHXHBaSYsdsBG 25YeYOH/b15iExejtm/Ww1lCXy7qrM+q7JqoOassQMrg65ueCPzCZequ4n6ZD0eCu4c aD8aVwP3nrYJwBSiSQKlHk+TrB5Mjaj5ekJV0VNk= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 15905013575931018.9212608840911; Tue, 26 May 2020 06:55:57 -0700 (PDT) References: <87v9ksckt3.fsf@alice.lan> <87h7w2ylan.fsf@alice.lan> User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein To: 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 3/3] gnu: Update python-prompt-toolkit to version 3.0.5 In-reply-to: <87h7w2ylan.fsf@alice.lan> Message-ID: <87zh9ux0k5.fsf@alice.lan> Date: Tue, 26 May 2020 15:55:54 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41395 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 (-) Please disregard this one (as it is the one that follows the erroneous deletion of python-prompt-toolkit-1), and use the one I just sent with the same name instead. Thanks in advance, and sorry for the mistake. Edouard Klein writes: > * gnu/packages/machine-learning.scm (python-iml): Pin implicit > python-prompt-toolkit dependency to version 2. > > * gnu/packages/python-xyz.scm (python-widgetsnbextension): Pin implicit > python-prompt-toolkit dependency to version 2. > (python-ipywidgets): Update to version 7.5.1. > (python-ipywidgets): Pin implicit python-prompt-toolkit dependency to version > 2. > (python-jupyter-console): Update to version 6.1.0. > (python-jupyter-console): Pin implicit python-prompt-toolkit dependency to > version 2. > (python-jupyter-console): Pin explicit python-prompt-toolkit dependency to > version 2. > (python-prompt-toolkit): Update to version 3.0.5. > (python-prompt-toolkit-2): New variable > (prompt-toolkit-2-instead-of-prompt-toolkit): New variable > (python2-prompt-toolkit): keep at version 2. > --- > gnu/packages/machine-learning.scm | 3 +- > gnu/packages/python-xyz.scm | 47 +++++++++++++++++++++++-------- > 2 files changed, 37 insertions(+), 13 deletions(-) > > diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm > index 17d01bc656..e26768267b 100644 > --- a/gnu/packages/machine-learning.scm > +++ b/gnu/packages/machine-learning.scm > @@ -1817,7 +1817,8 @@ advanced research.") > "1k8szlpm19rcwcxdny9qdm3gmaqq8akb4xlvrzyz8c2d679aak6l")))) > (build-system python-build-system) > (propagated-inputs > - `(("ipython" ,python-ipython) > + `(("ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit > + python-ipython)) > ("numpy" ,python-numpy) > ("pandas" ,python-pandas) > ("scipy" ,python-scipy))) > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 04cfb98eef..e7d8c69472 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -8980,7 +8980,8 @@ interactive computing.") > "1ismyaxbv9d56yqqqb8xl58hg0iq0bbyy014a53y1g3hfbc8g7q7")))) > (build-system python-build-system) > (propagated-inputs > - `(("python-ipykernel" ,python-ipykernel) > + `(("python-ipykernel" > + ,(prompt-toolkit-2-instead-of-prompt-toolkit python-ipykernel)) > ("python-notebook" ,python-notebook))) > (native-inputs > `(("python-certifi" ,python-certifi) > @@ -9007,7 +9008,8 @@ notebooks.") > "15sww2mvnkqlvx55gwa82v05062a8j1xpncnqna4k9sl53hgcig9")))) > (build-system python-build-system) > (propagated-inputs > - `(("python-ipython" ,python-ipython) > + `(("python-ipython" ,(prompt-toolkit-2-instead-of-prompt-toolkit > + python-ipython)) > ("python-traitlets" ,python-traitlets) > ("python-widgetsnbextension" ,python-widgetsnbextension))) > (native-inputs > @@ -9037,9 +9039,10 @@ in the data.") > "06s3kr5vx0l1y1b7fxb04dmrppscl7q69sl9yyfr0d057d1ssvkg")))) > (build-system python-build-system) > (propagated-inputs > - `(("python-ipykernel" ,python-ipykernel) > + `(("python-ipykernel" ,(prompt-toolkit-2-instead-of-prompt-toolkit > + python-ipykernel)) > ("python-jupyter-client" ,python-jupyter-client) > - ("python-prompt-toolkit" ,python-prompt-toolkit) > + ("python-prompt-toolkit" ,python-prompt-toolkit-2) > ("python-pygments" ,python-pygments))) > (native-inputs > `(("python-nose" ,python-nose))) > @@ -12105,14 +12108,14 @@ collections of data.") > (define-public python-prompt-toolkit > (package > (name "python-prompt-toolkit") > - (version "2.0.7") > + (version "3.0.5") > (source > (origin > (method url-fetch) > - (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) > + (uri (pypi-uri "prompt_toolkit" version)) > (sha256 > (base32 > - "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) > + "1j3x5s4gp4ih73sbcni0a0vffbzvrxbrbnkvb3fzjgxn810ilgan")))) > (build-system python-build-system) > (arguments > `(#:phases > @@ -12126,12 +12129,11 @@ collections of data.") > (add-installed-pythonpath inputs outputs) > (invoke "py.test")))))) > (propagated-inputs > - `(("python-wcwidth" ,python-wcwidth) > - ("python-six" ,python-six) > - ("python-pygments" ,python-pygments))) > + `(("python-wcwidth" ,python-wcwidth))) > (native-inputs > `(("python-pytest" ,python-pytest))) > - (home-page "https://github.com/jonathanslenders/python-prompt-toolkit") > + (home-page > + "https://github.com/prompt-toolkit/python-prompt-toolkit") > (synopsis "Library for building command line interfaces in Python") > (description > "Prompt-Toolkit is a library for building interactive command line > @@ -12141,8 +12143,29 @@ code completion, incremental search, support for Chinese double-width > characters, mouse support, and auto suggestions.") > (license license:bsd-3))) > > +(define-public python-prompt-toolkit-2 > + (package (inherit python-prompt-toolkit) > + (name "python-prompt-toolkit") > + (version "2.0.7") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) > + (sha256 > + (base32 > + "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) > + (propagated-inputs > + `(("python-wcwidth" ,python-wcwidth) > + ("python-six" ,python-six) > + ("python-pygments" ,python-pygments) > + ("python-wcwidth" ,python-wcwidth))))) > + > +(define-public prompt-toolkit-2-instead-of-prompt-toolkit > + (package-input-rewriting/spec > + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) > + > (define-public python2-prompt-toolkit > - (package-with-python2 python-prompt-toolkit)) > + (package-with-python2 python-prompt-toolkit-2)) > > (define-public python-jedi > (package From debbugs-submit-bounces@debbugs.gnu.org Sat May 30 09:16:41 2020 Received: (at 41395) by debbugs.gnu.org; 30 May 2020 13:16:41 +0000 Received: from localhost ([127.0.0.1]:57151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1Lt-00013z-0y for submit@debbugs.gnu.org; Sat, 30 May 2020 09:16:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1Ls-00013o-3v for 41395@debbugs.gnu.org; Sat, 30 May 2020 09:16:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34576) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jf1Lm-00024p-Rh; Sat, 30 May 2020 09:16:34 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:35400 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jf1Lm-0004X9-4Q; Sat, 30 May 2020 09:16:34 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 1/3] gnu: Update python-widgetsnbextension to 3.5.1 In-Reply-To: <874ks3yrf5.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <874ks3yrf5.fsf@alice.lan> Date: Sat, 30 May 2020 15:16:31 +0200 Message-ID: <87h7vx1s28.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to 3.5.1. Applied (with a fixed commit message), thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7SXK8ACgkQoqBt8qM6 VPrBpgf/WDwRGTay/yx543RA7h3fuJeuG6NCqPtAQJ+iek4LqxpmSfOV0XgXeoFT Pj0ymT7oBKPEWEF8GnZ/BabNqiuBOrCqQF2/qlpP5Z6/HqRe0fhRSsEcZzvZWaAH IfpWA8R589FhBSAmdc9qpLEaD/2FkHeaLP8P/NIaPekcUFHDACxEAi7hdMpJgn4t dzwWaT6kyhXuaBpaw1wPlUC9PPE/9wEi87JihhwYVWI85yRMyznQjuhzrbBKkXaD sqTqF0PoTuA48azoqjCOernLBSdj56/Jh5Gxm+w9e5RhM+yxEJzUUlgD8+kGXA18 G9xs3LMppCA+rTGy533+LRwa0N0Sbg== =jStN -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 30 09:18:15 2020 Received: (at 41395) by debbugs.gnu.org; 30 May 2020 13:18:15 +0000 Received: from localhost ([127.0.0.1]:57155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1NP-00016S-CT for submit@debbugs.gnu.org; Sat, 30 May 2020 09:18:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1NO-00016F-Hc for 41395@debbugs.gnu.org; Sat, 30 May 2020 09:18:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34628) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jf1NJ-0002r9-8d; Sat, 30 May 2020 09:18:09 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:36326 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jf1NI-0004dS-2b; Sat, 30 May 2020 09:18:08 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 2/3] gnu: Update python-ipywidgets to 7.5.1 In-Reply-To: <871rn7yrdq.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <871rn7yrdq.fsf@alice.lan> Date: Sat, 30 May 2020 15:18:06 +0200 Message-ID: <87eer11rzl.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * gnu/packages/python-xyz.scm (python-ipywidgets): Update to 7.5.1. Applied (with a fixed commit message), thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7SXQ4ACgkQoqBt8qM6 VPrGWAf+ICqva6GxiurZBgAaSCazyTib/jxOvnriarSDYJsHapey2bNYslWsqrgk TaBZKoFu3pYLt4X9+jXwq8TeGnL8hhVnbQl5nKdMA3LhCsbP9sPxHTp+4m3cTuH8 vKz/DyvWFP7av9/0m32biO6kYsyel65JrJFQZq8LHk+YI6XcDJWlpG1mSHQfzkv/ yJt7e34AiXOvuGXQPGEmZoN5OdkBmnfujqybUsISYch8J+RUnSdrbdY/2yx5OtiP PizqOiYt4Z3e/9qfVn/uXi0TbHSCuGeqFeSDZEmWVHzVlu+FeOieOZ1nYrxjYKP9 9uLBR9BqfrP5Sw67KkM6jK4Fr+zuFA== =FItH -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 30 09:19:50 2020 Received: (at 41395) by debbugs.gnu.org; 30 May 2020 13:19:50 +0000 Received: from localhost ([127.0.0.1]:57159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1Ov-00018e-Pp for submit@debbugs.gnu.org; Sat, 30 May 2020 09:19:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1Ot-00018S-U2 for 41395@debbugs.gnu.org; Sat, 30 May 2020 09:19:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34648) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jf1Oo-0003Vv-NX; Sat, 30 May 2020 09:19:42 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:37094 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jf1Oo-0004ji-4N; Sat, 30 May 2020 09:19:42 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 3/3] gnu: Update python-jupyter-console to 6.1.0 In-Reply-To: <87y2pfxcoq.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87y2pfxcoq.fsf@alice.lan> Date: Sat, 30 May 2020 15:19:39 +0200 Message-ID: <87blm51rx0.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * /gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.1.0. Applied (with a fixed commit message), thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7SXWwACgkQoqBt8qM6 VPqzIAf/apbl27bPLnXK6/wArQjXR7Y8q0BR7EbatMoX9FKgpJz2yGhCI+Cyd/ru Fd+crSPaNIyRDjJyaVT+1nxcztKjXTswH9xH8ommDffouYd0aL8IDKUezesDd7r7 TWe/8hMVKdzOBfbSqkXtZpTIoMZ31EvW083oz6kJHmxbtMuGagNzsrkIVRk/Z5vI 49MHk1IUAeIEeft1vh11+eAZytn+rZfKN1QGOBWKpwYXMg6ojzuIXNQaqbnldY3h Cd5GSxlpfTW3XJwIl/qPfdOoY/Fqq4MZ/LplqUP9FppewyUk39g6FVImn9NFNyOQ bLSK9rlgxurXcSReLMXao5KT/B1QIQ== =J0Ci -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 30 09:21:23 2020 Received: (at 41395) by debbugs.gnu.org; 30 May 2020 13:21:23 +0000 Received: from localhost ([127.0.0.1]:57163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1QR-0001Ba-4O for submit@debbugs.gnu.org; Sat, 30 May 2020 09:21:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1QP-0001BN-KW for 41395@debbugs.gnu.org; Sat, 30 May 2020 09:21:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34658) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jf1QK-0004JD-DR; Sat, 30 May 2020 09:21:16 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:37868 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jf1QJ-0004sm-Uv; Sat, 30 May 2020 09:21:16 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH] gnu: Move nose from propagated to native in python-iml In-Reply-To: <87v9kjx7ps.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87v9kjx7ps.fsf@alice.lan> Date: Sat, 30 May 2020 15:21:14 +0200 Message-ID: <878sh91rud.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * gnu/packages/machine-learning.scm (python-iml): Make python-nose > a native input instead of a propagated input. Applied (with a fixed commit message), thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7SXcoACgkQoqBt8qM6 VPonvQf/VWGOflA0hiReY+xS58JUP4PZ5qr7//RJ2Zr3Iaw0NscurP5jBQqun1e1 D5rS/MqLRfgDvNhXy6soC1eMIQ+CPgDjWuVhHCPut46WmjRTu3dXxhgbs4aH2Uun 7Z42al1s5sQZjWujEZmb58BwAO75t1JEnArkAeXZwXX5n8o0kcZRcrdELCW29nzr AK8ujEBK5U3sKOOKTgacOdio/jhZ74lfjfXDvLzT0Rhi8tBUdOUcHxPGxiPGDkCw lLbR5lEEKPRqiNMkcFzbRD9WRGvKT2Zehy05UJ4/m+baRB2UHAOdDITcURRcKiy7 uxEEehDZJQCWBau0aeJdN2UCf815hw== =8pQ7 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 30 09:26:45 2020 Received: (at 41395) by debbugs.gnu.org; 30 May 2020 13:26:45 +0000 Received: from localhost ([127.0.0.1]:57171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1Vc-0001J3-UJ for submit@debbugs.gnu.org; Sat, 30 May 2020 09:26:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1Vb-0001Iq-Fl for 41395@debbugs.gnu.org; Sat, 30 May 2020 09:26:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34736) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jf1VW-0006ZY-1K; Sat, 30 May 2020 09:26:38 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:40472 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jf1VU-0005sM-Sn; Sat, 30 May 2020 09:26:37 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 2/3] gnu: Remove python-prompt-toolkit-1 In-Reply-To: <87k10yylc4.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87k10yylc4.fsf@alice.lan> Date: Sat, 30 May 2020 15:26:34 +0200 Message-ID: <875zcd1rlh.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * gnu/packages/python-xyz.scm (python-prompt-toolkit-1): Remove variable. This also removes 'python2-prompt-toolkit-1' contrary to what the commit message says. Unfortunately that variable is still in use. So I skipped this patch for now. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7SXwoACgkQoqBt8qM6 VPqUXwf+LN2its7MMX4xD0Po/120oW2kes44+EG0EF5oULpiliOwq6EPsDofZctF D71CVjUx4FNJv+FbuvWw4OQ86c63DSSlCwK6GFPrhdzQIPpMlfR157yd2efLoRfG jjswRZOXOZfKvSIp7hqZGbsjO7mPDreypyrp44aWbldVzTlx26ktJWvL7NjzT8Tk uwlTLXqODtTiDP68k9sEFhOXi2GnqB2yu71VmR3AeMps8o9eKn56ztFDT/6y26OW Td7lVEYmW+Y99cThj0W0CJ02ENIq3A33eMCqFy/Q6E7TcXQkmz0YiGjS8CqtxZJY KCiKIVIQedBhWW1zn8nN2WG5a9Abdw== =4hxn -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 30 09:27:42 2020 Received: (at 41395) by debbugs.gnu.org; 30 May 2020 13:27:42 +0000 Received: from localhost ([127.0.0.1]:57175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1WY-0001KS-8z for submit@debbugs.gnu.org; Sat, 30 May 2020 09:27:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1WW-0001KF-W4 for 41395@debbugs.gnu.org; Sat, 30 May 2020 09:27:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34745) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jf1WR-0006qJ-EN; Sat, 30 May 2020 09:27:35 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:40958 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jf1WQ-0007YO-DK; Sat, 30 May 2020 09:27:34 -0400 From: Marius Bakke To: Edouard Klein , 41395@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH 2/3] gnu: Remove python-prompt-toolkit-1 In-Reply-To: <875zciyfry.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87k10yylc4.fsf@alice.lan> <875zciyfry.fsf@alice.lan> Date: Sat, 30 May 2020 15:27:32 +0200 Message-ID: <87367h1rjv.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395 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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > Please disregard this patch, as it turns out that > python2-jupyter-console and python2-ipython still depend on > python2-prompt-toolkit-1. > > My apologies for this mistake (and many thanks to Tobias for figuring it > out). Oh, I should learn to read the entire patch series instead of applying them one-by-one... :-P --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7SX0QACgkQoqBt8qM6 VPouuQf+KHY3BzbINM4j/qPdLraDOmyM2RXS/WcK26NdMGANByhHTOYrYb2WIDnR 6/D8fdB5QAcmkRbtONowAmz+uR3JCKVJkoTTsNVkzRlH8YK9EdEbmhODcenca2EX iRhsPTBFvbabIc9tPzHAkR+bX92hbQBIQxYFuru9QUAo7OWfLv35HH2lFfI2GG/N wmaKF/RUjCqDLcyULrTRl20sPfXWCGjD/0FrerpZO0muvULIvQCOEjPijnB7Aq16 TbffTJLXq5MlQQKPj6QDHjBMdp9nGSpeqvtfE0L/0laPiuhk+IFQh1KYiqUMCxsx fUhajFdibYwjk941LGF/A1C/PqaElQ== =+dQg -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 30 09:48:29 2020 Received: (at 41395-done) by debbugs.gnu.org; 30 May 2020 13:48:29 +0000 Received: from localhost ([127.0.0.1]:57193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1qf-0001ou-KG for submit@debbugs.gnu.org; Sat, 30 May 2020 09:48:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf1qd-0001oi-Kp for 41395-done@debbugs.gnu.org; Sat, 30 May 2020 09:48:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35032) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jf1qY-000767-0W; Sat, 30 May 2020 09:48:22 -0400 Received: from ti0006q161-2604.bb.online.no ([84.202.68.75]:51424 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jf1qX-0008BM-HK; Sat, 30 May 2020 09:48:21 -0400 From: Marius Bakke To: Edouard Klein , 41395-done@debbugs.gnu.org Subject: Re: [bug#41395] [PATCH] gnu: Update python-prompt-toolkit to version 3.0.5 In-Reply-To: <87367myf82.fsf@alice.lan> References: <87v9ksckt3.fsf@alice.lan> <87367myf82.fsf@alice.lan> Date: Sat, 30 May 2020 15:48:18 +0200 Message-ID: <87zh9pzg7x.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41395-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: -3.3 (---) --=-=-= Content-Type: text/plain Edouard Klein writes: > * gnu/packages/machine-learning.scm (python-iml): Pin implicit > python-prompt-toolkit dependency to version 2. I added a [propagated-inputs] here. > * gnu/packages/python-xyz.scm (python-widgetsnbextension): Pin implicit > python-prompt-toolkit dependency to version 2. And here. > (python-ipywidgets): Update to version 7.5.1. And removed this. > (python-ipywidgets): Pin implicit python-prompt-toolkit dependency to version > 2. [propagated-inputs] > (python-jupyter-console): Update to version 6.1.0. Removed. > (python-jupyter-console): Pin implicit python-prompt-toolkit dependency to > version 2. > (python-jupyter-console): Pin explicit python-prompt-toolkit dependency to > version 2. Duplicate. > (python-prompt-toolkit): Update to version 3.0.5. I mentioned the changes to [home-page] and [propagated-inputs] here. > (python-prompt-toolkit-2): New variable > (prompt-toolkit-2-instead-of-prompt-toolkit): New variable > (python2-prompt-toolkit): keep at version 2. > (python-prompt-toolkit-1): inherit from version 2. And added capitalizations and full stops here. [...] > +(define-public python-prompt-toolkit-2 > + (package (inherit python-prompt-toolkit) > + (name "python-prompt-toolkit") > + (version "2.0.7") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "prompt_toolkit" version ".tar.gz")) > + (sha256 > + (base32 > + "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) > + (propagated-inputs > + `(("python-wcwidth" ,python-wcwidth) > + ("python-six" ,python-six) > + ("python-pygments" ,python-pygments) > + ("python-wcwidth" ,python-wcwidth))))) Duplicate wcwidth input (fixed). > +(define-public prompt-toolkit-2-instead-of-prompt-toolkit > + (package-input-rewriting/spec > + `(("python-prompt-toolkit" . ,(const python-prompt-toolkit-2))))) So this procedure is extremely greedy, and creates new derivations of python-sphinx, python-cython and others for the affected packages. Not sure what's going on, but went ahead and applied it anyway. The patches will be pushed shortly. Thank you! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7SZCIACgkQoqBt8qM6 VPruNgf/Q3tNEgSSZkRovQr1sFYn8e93DeGIL9A9U6LQn8WSbYg17D7CyytrOGDN CPqE7GhmIYYuElUY042fEbdrrgo2IPGjtGuayYP1k5BAH2GTG42SjNTs+l8YFrwI qNg+G2fMdn52T7Z0w/0UslcG8gKyAXQnDNbleitdwqVSczvTZcf3gOGmMHKt1Xuo apsM4JJt4I7xMfh2/ctRWknJdTATYyLDBNZXlatM18DGJHMby/zf4rl1zAhhgm8J 5WpOhu/srh6GUMdm5ABPPxvi1RNBgmXcI7bjtfH2Hy/4IGlMS0K8bxbKm6AtfrLi SJQrrabPIhPx/Du6XxAOkod2phEQdA== =FeEU -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 20 07:20:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 28 Jun 2020 11:24:10 +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