From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 14:57:49 2021 Received: (at submit) by debbugs.gnu.org; 2 Jul 2021 18:57:50 +0000 Received: from localhost ([127.0.0.1]:37139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzOMH-00072j-7E for submit@debbugs.gnu.org; Fri, 02 Jul 2021 14:57:49 -0400 Received: from lists.gnu.org ([209.51.188.17]:60326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzKcr-0002UQ-IE for submit@debbugs.gnu.org; Fri, 02 Jul 2021 10:58:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33990) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzKcr-0004MS-99 for guix-patches@gnu.org; Fri, 02 Jul 2021 10:58:41 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:58301) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzKcp-0002OT-7T for guix-patches@gnu.org; Fri, 02 Jul 2021 10:58:40 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3A0UnHZ6vqH/pCv3MDpfPwQr0V7skDb9V00zEX?= =?us-ascii?q?/kB9WHVpmwKj+vxG+85rtiMc5wx/ZJhNo7u90cq7IU80i6Qa3WB5B97LYOCMgg?= =?us-ascii?q?eVxe9Zh7cKuweAJxHD?= X-IronPort-AV: E=Sophos;i="5.83,317,1616454000"; d="scan'208";a="386893135" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Jul 2021 16:58:14 +0200 From: Hugo Lecomte To: guix-patches@gnu.org Subject: [PATCH 0/8] Repo2docker packages Date: Fri, 2 Jul 2021 16:58:02 +0200 Message-Id: <20210702145802.17067-1-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=192.134.164.104; envelope-from=hugo.lecomte@inria.fr; helo=mail3-relais-sop.national.inria.fr X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 02 Jul 2021 14:57:47 -0400 Cc: Hugo Lecomte X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi! Here is a package for repo2docker and one for each of its dependencies that weren't on Guix yet. WDYT? Hugo Hugo Lecomte (8): gnu: Add python-escapism. gnu: Add python-recommonmark. gnu: Add python-pytest-datadir. gnu: Add python-pytest-regressions. gnu: Add python-jupyter-sphinx. gnu: Add python-sphinxcontrib-autoprogram. gnu: Add python-pydata-sphinx-theme. gnu: Add repo2docker. gnu/packages/check.scm | 57 +++++++++++++++++++++++ gnu/packages/jupyter.scm | 73 ++++++++++++++++++++++++++++- gnu/packages/python-xyz.scm | 48 +++++++++++++++++++ gnu/packages/sphinx.scm | 93 ++++++++++++++++++++++++++++++++++++- 4 files changed, 269 insertions(+), 2 deletions(-) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 03:54:37 2021 Received: (at 49338) by debbugs.gnu.org; 3 Jul 2021 07:54:37 +0000 Received: from localhost ([127.0.0.1]:37899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzaU1-0002mO-94 for submit@debbugs.gnu.org; Sat, 03 Jul 2021 03:54:37 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:33330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzaTv-0002lk-Qx for 49338@debbugs.gnu.org; Sat, 03 Jul 2021 03:54:36 -0400 Received: by mail-wr1-f42.google.com with SMTP id i8so15426379wrc.0 for <49338@debbugs.gnu.org>; Sat, 03 Jul 2021 00:54:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ARfrkB7ww7Aad2uHfvFpZIl4dp0E/CW9wl/w481jKjQ=; b=LmDA6cf0vEJlfRMVQooCQOhRscwyJM5Ar6aMbpWf1NpYLOqZ1FFEf1e8DPIwxc+MIJ mBNkmhmgTVRZHJL24Pa9EPTVjQIeVukuZo88HZU5xGcTrs5ZZEUyX1b+g6IeiwaMgaEL nCVp5FTwzE/aMt7Hs9aeRwyuKNZ/kQ8npTUwT4QCZRO151UI06+WPkd3499QaYI9DRa+ V0xhmLH6VkqNVaTSGVsv1EkZWAenc3bihtL1r3M3uIXdMw+5cKSSspwKiknClYDxsR2D /btnw+96xwbfFlqjopPlHmFhZkYEEvlMcMuhrC7bUQHByd2IBey9zGYHE5dX01ivz64Z Nd/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ARfrkB7ww7Aad2uHfvFpZIl4dp0E/CW9wl/w481jKjQ=; b=rFRQF5uKXc34KoCFMccAjB3bda7V+QVDvMZ1FbTIJE8wW8QPIh/qYwC6OkQlJbP2bD SktNZJ6inGxUOHzkK+PkQg/33fFAavPa6DS0B0P2ruHPt36bIW81YIFr4/66E0cDb1Oz QqvXVOlXiBDeBUhkMciZilXcx2AzOBa6IWUZ04QiZq8WUkIKbVnBPZ74zAJMJA0siBhQ h1vFqMN36kjRtuJxbs1QsNpIS5OJLH+L4khRLdsPpWexXaOtbnwJKyhT4LjAOhLogIVE GbBlTVbsnMUTdeoxd2cAsyzretO3pg4eNDd7B+Stf1LNCRUT7XWylb5DP5MQk+EBAXF+ rFhw== X-Gm-Message-State: AOAM5321LMHcLW5LHJXsxsRWOEgh51IaI7DHGQPbBnlS7bzITZpENwo9 7lzHnpqkP87uq16Vb516c/JrhUQNKtE= X-Google-Smtp-Source: ABdhPJxtj5Xj5/lyE4bLdNd4EzCUfL81ecXfAEg5PmCiJftj1Q4CmdguItiP2yIua8IYdfEEcNmmrQ== X-Received: by 2002:adf:e0c8:: with SMTP id m8mr3972792wri.261.1625298865819; Sat, 03 Jul 2021 00:54:25 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id n29sm14262742wms.34.2021.07.03.00.54.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 03 Jul 2021 00:54:25 -0700 (PDT) From: zimoun To: Hugo Lecomte Subject: Re: [bug#49338] [PATCH 0/8] Repo2docker packages References: <20210702145802.17067-1-hugo.lecomte@inria.fr> Date: Sat, 03 Jul 2021 09:46:27 +0200 In-Reply-To: <20210702145802.17067-1-hugo.lecomte@inria.fr> (Hugo Lecomte's message of "Fri, 2 Jul 2021 16:58:02 +0200") Message-ID: <867di7algs.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49338 Cc: 49338@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Hugo, On Fri, 02 Jul 2021 at 16:58, Hugo Lecomte wrote: > Here is a package for repo2docker and one for each of its dependencies > that weren't on Guix yet. Cool! > Hugo Lecomte (8): > gnu: Add python-escapism. > gnu: Add python-recommonmark. > gnu: Add python-pytest-datadir. > gnu: Add python-pytest-regressions. > gnu: Add python-jupyter-sphinx. > gnu: Add python-sphinxcontrib-autoprogram. > gnu: Add python-pydata-sphinx-theme. > gnu: Add repo2docker. You sent only the cover-letter, I guess, and not all the 8 patches. :-) Well, I do not find them. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 03:30:58 2021 Received: (at 49338) by debbugs.gnu.org; 5 Jul 2021 07:30:58 +0000 Received: from localhost ([127.0.0.1]:43726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4D-00047A-V1 for submit@debbugs.gnu.org; Mon, 05 Jul 2021 03:30:58 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:35712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4B-00046t-Pc for 49338@debbugs.gnu.org; Mon, 05 Jul 2021 03:30:57 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AhCFRzajqBpFSOo0RrumFkuxGmHBQXsYji2hC?= =?us-ascii?q?6mlwRA09TyX4rbHNoB1173DJYVoqNk3I+urwW5VoI0m8yXcd2+B4VotKNzOKhI?= =?us-ascii?q?LHFutfBPPZowEJzUXFmtJg6Q=3D=3D?= X-IronPort-AV: E=Sophos;i="5.83,325,1616454000"; d="scan'208";a="518254640" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2021 09:30:00 +0200 From: Hugo Lecomte To: 49338@debbugs.gnu.org Subject: [PATCH 1/8] gnu: Add python-escapism. Date: Mon, 5 Jul 2021 09:29:24 +0200 Message-Id: <20210705072931.2271-1-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338 Cc: Hugo Lecomte 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 (---) * gnu/packages/python-xyz.scm (python-escapism): New variable. --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e655b3b20e..8f3a436e81 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -26042,3 +26042,22 @@ is the cythonized version of @code{fractions.Fraction}.") "@code{pathvalidate} is a Python library to sanitize/validate strings representing paths or filenames.") (license license:expat))) + +(define-public python-escapism + (package + (name "python-escapism") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "escapism" version)) + (sha256 + (base32 + "1v74243wifcwhj5zkdiispxc9kb1xvnfzilg8bq308pjnkgnn9bk")))) + (build-system python-build-system) + (home-page "https://github.com/minrk/escapism") + (synopsis "Simple, generic API for escaping strings") + (description + "Provide a generic API, given a set of safe characters and an escape character, +to escape safe strings and unescape the result.") + (license license:expat))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 03:31:10 2021 Received: (at 49338) by debbugs.gnu.org; 5 Jul 2021 07:31:10 +0000 Received: from localhost ([127.0.0.1]:43733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4Q-000489-5D for submit@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:10 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:35758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4O-00047k-KY for 49338@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:08 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AChns4qGeXU3pdT/EpLqEU8eALOsnbusQ8zAX?= =?us-ascii?q?Po5KKCC9Ffbo8fxG/c5rsiMc7Qx6ZJhOo7290cW7LU80sKQFgrX409+ZLXXbUS?= =?us-ascii?q?iTXfxfBbKL+UyeJ8SGzJ8i6U4DSchD4azLfDxHZJ3BkXCF+r8bqbHtzEnrv5a9?= =?us-ascii?q?854Kd25XgspbnmJE42igfHGebTM2dKYRJd6z5tdnuzHlQngedMK9b0N1JdTrlp?= =?us-ascii?q?nklI/GfRVDPBIs6BCPgTS0gYSKaCSw71MxUy5v3bxnymTOkxX46qK/99m3xwTR?= =?us-ascii?q?zXW71eUnpPLRjvVCGe2RgYwuJjLghh3AXvUYZ4G/?= X-IronPort-AV: E=Sophos;i="5.83,325,1616454000"; d="scan'208";a="518254781" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2021 09:30:52 +0200 From: Hugo Lecomte To: 49338@debbugs.gnu.org Subject: [PATCH 2/8] gnu: Add python-recommonmark. Date: Mon, 5 Jul 2021 09:29:25 +0200 Message-Id: <20210705072931.2271-2-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210705072931.2271-1-hugo.lecomte@inria.fr> References: <20210705072931.2271-1-hugo.lecomte@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338 Cc: Hugo Lecomte 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 (---) * gnu/packages/python-xyz.scm (python-recommonmark): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 8f3a436e81..0796228109 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -26061,3 +26061,32 @@ representing paths or filenames.") "Provide a generic API, given a set of safe characters and an escape character, to escape safe strings and unescape the result.") (license license:expat))) + +(define-public python-recommonmark + (package + (name "python-recommonmark") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "recommonmark" version)) + (sha256 + (base32 + "0rvdd2ikdr0yg6cx6594fdzn53cmdc0g0i6qsbcdq8i2kxjdpd5x")))) + (build-system python-build-system) + (propagated-inputs + `(("python-commonmark" ,python-commonmark) + ("python-docutils" ,python-docutils) + ("python-sphinx" ,python-sphinx))) + (arguments + '(#:phases (modify-phases %standard-phases + (add-after 'unpack 'delete-test-sphinx + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out"))) + (delete-file "tests/test_sphinx.py"))))))) + (home-page "https://github.com/readthedocs/recommonmark") + (synopsis "Docutils-compatibility bridge to CommonMark") + (description + "A docutils-compatibility bridge to CommonMark, enabling you to write +CommonMark inside of Docutils & Sphinx projects.") + (license license:expat))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 03:31:11 2021 Received: (at 49338) by debbugs.gnu.org; 5 Jul 2021 07:31:11 +0000 Received: from localhost ([127.0.0.1]:43736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4Q-00048B-ET for submit@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:10 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:35758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4P-00047k-6u for 49338@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:09 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3ASXLaiql4nGWySfQuM6jmY3HVbD3pDfJC3DAb?= =?us-ascii?q?v31ZSRFFG/Fw9vrOoB1173HJYVoqN03IuOrtBEDiex7hHPdOiOEs1NyZNjUO1l?= =?us-ascii?q?HCEL1f?= X-IronPort-AV: E=Sophos;i="5.83,325,1616454000"; d="scan'208";a="518254813" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2021 09:31:02 +0200 From: Hugo Lecomte To: 49338@debbugs.gnu.org Subject: [PATCH 3/8] gnu: Add python-pytest-datadir. Date: Mon, 5 Jul 2021 09:29:26 +0200 Message-Id: <20210705072931.2271-3-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210705072931.2271-1-hugo.lecomte@inria.fr> References: <20210705072931.2271-1-hugo.lecomte@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338 Cc: Hugo Lecomte 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 (---) * gnu/packages/check.scm (python-pytest-datadir): New variable. --- gnu/packages/check.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 658905a7f5..c97e1e721c 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -2924,3 +2924,25 @@ to mark some tests as dependent from other tests. These tests will then be skipped if any of the dependencies did fail or has been skipped.") (license license:asl2.0))) +(define-public python-pytest-datadir + (package + (name "python-pytest-datadir") + (version "1.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-datadir" version)) + (sha256 + (base32 + "066bg6wlzgq2pqnjp73dfrcmk8951xw3aqcxa3p1axgqimrixbyk")))) + (build-system python-build-system) + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm))) + (propagated-inputs + `(("python-pytest" ,python-pytest) + ("python-wheel" ,python-wheel))) + (home-page "https://github.com/gabrielcnr/pytest-datadir") + (synopsis "Pytest plugin for manipulating test data directories and files") + (description + "Pytest plugin for manipulating test data directories and files") + (license license:expat))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 03:31:13 2021 Received: (at 49338) by debbugs.gnu.org; 5 Jul 2021 07:31:13 +0000 Received: from localhost ([127.0.0.1]:43738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4T-00048g-0o for submit@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:13 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:35758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4P-00047k-Nl for 49338@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:10 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AkddzFKOxWWQhjsBcTzT355DYdb4zR+YMi2TD?= =?us-ascii?q?j3oBKyC9Afbo8vxG/c5roCMc5wxwZJhNo7290cq7MAfhHPxOkOos1N6ZNWGM0l?= =?us-ascii?q?dAR7sM0WKW+Vzd8lrFmNK1u50NT4FOTPnLSXRqh8fz5we1V/w6xsOcybulgefF?= =?us-ascii?q?w20oZR12aol7hj0JSzqzIwlTfk1rFJA5HJ2T6o5svDy7Y00NYsC6HHUeG8Deut?= =?us-ascii?q?zumJjmaRkHHRpP0njPsRqYrJrBVzSI1BYXVD1ChZ0493Leqhf04qW4v+v+4gPA?= =?us-ascii?q?1lXU849dlLLau5h+Lf3JrvJQBiTniw6uaogkcaaFpioNu+2q6Ewnip3miT1IBb?= =?us-ascii?q?U111rhOkWO5Tf90Qjp1zgjr1X4z0WDuGDupcziSCh/MeBl7LgpNyfx2g4FhpVR?= =?us-ascii?q?wahL12WWu958FhXbhh3n69zJTR1x0neuqX05iOgJkkFFWYQQaLVtvZUSlXklUq?= =?us-ascii?q?soLWbf0sQKAeNuBMbT6LJ9alWBdUnDsm1u2tC3Gnw1AxedW0AH/tae2z9dmndl?= =?us-ascii?q?w1oErfZvxksoxdYYcd1p9u7EOqNnmPVlVckNd5tnCOMAW8esTmjAWwjFPm6JJ0?= =?us-ascii?q?j9Hq1vAQOIl7fHpJEOoM26cp0By5U/3L7bVklDjHU/f0L1BdfL2oZK/BDLSGC2?= =?us-ascii?q?WDTgzdxf/pB1t6bxXqCDC1zEdHke1++b59kPCMzSXPi+fLhMBeX4FHDjHYZS0x?= =?us-ascii?q?e7QoJVI3UFSsEZ/t0qH1GJvtnNIojrseKzSoeJGJPdVRIfHk/vCHoKWzb+YO9a?= =?us-ascii?q?6FqwY2T1hBjKV2moZ1f2+ohoFrPG4vMax4cMPJBdqwR9syXh2ui7bRl59oAmdk?= =?us-ascii?q?p3J73q1omho3OtwGrO52J1fjJAE0d8+tzbIgV3jD5PF3mxXacIut2Zd2wX9mCA?= =?us-ascii?q?PAVDQ8TfFxMaj0hr+JiwM4ebyUkZepua2yOh/jMuTUCxPt0hc564lIrYk1QDf9?= =?us-ascii?q?obsZlKZE72/tpO6ElXQSl4GUE5rwTkZ1fTYO2e/fsp7UvkBoNBaUGQULlpQDvk?= =?us-ascii?q?xCOhjNBqSX0BUzG0V8mLxQ4oWjpPn1V0t7QSmbyahF+UWBoCaUsDQSBxgUmscc?= =?us-ascii?q?175T6+Fftps6GufBs1QXaBhDSchR12cm32918KjmikKSGPY/nEDldUp3gdi8/R?= =?us-ascii?q?gSBJX3TYe1g1ZmFxsIV7G2iDsnFv0fWTbq7212eKcFMNzuwULTmAazoPJQFlwc?= =?us-ascii?q?yxyXeu6Ua//FAdt+cT18Dmfc8emoDoqw+Qwdez5Nk79tdvjexY3f7Vw5Y2bd4?= =?us-ascii?q?=3D?= X-IronPort-AV: E=Sophos;i="5.83,325,1616454000"; d="scan'208";a="518254854" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2021 09:31:07 +0200 From: Hugo Lecomte To: 49338@debbugs.gnu.org Subject: [PATCH 4/8] gnu: Add python-pytest-regressions. Date: Mon, 5 Jul 2021 09:29:27 +0200 Message-Id: <20210705072931.2271-4-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210705072931.2271-1-hugo.lecomte@inria.fr> References: <20210705072931.2271-1-hugo.lecomte@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338 Cc: Hugo Lecomte 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 (---) * gnu/packages/check.scm (python-pytest-regressions): New variable. --- gnu/packages/check.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index c97e1e721c..a6fc88c4eb 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -70,6 +70,7 @@ #:use-module (gnu packages python-build) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages python-science) #:use-module (gnu packages time) #:use-module (gnu packages xml) #:use-module (guix utils) @@ -2946,3 +2947,37 @@ skipped if any of the dependencies did fail or has been skipped.") (description "Pytest plugin for manipulating test data directories and files") (license license:expat))) + +(define-public python-pytest-regressions + (package + (name "python-pytest-regressions") + (version "2.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-regressions" version)) + (sha256 + (base32 + "05jpsvv8rj8i4x24fphpnar5dl4s6d6bw6ikjk5d8v96rdviz9qm")))) + (build-system python-build-system) + (propagated-inputs + `(("python-pytest-datadir" ,python-pytest-datadir) + ("python-pyyaml" ,python-pyyaml))) + (native-inputs + `(("python-matplotlib" ,python-matplotlib) + ("python-numpy" ,python-numpy) + ("python-pandas" ,python-pandas) + ("python-pillow" ,python-pillow) + ("python-pre-commit" ,python-pre-commit) + ("python-restructuredtext-lint" + ,python-restructuredtext-lint) + ("python-tox" ,python-tox) + ("python-setuptools-scm" ,python-setuptools-scm) + ("python-pytest" ,python-pytest))) + (home-page "https://github.com/ESSS/pytest-regressions") + (synopsis "Easy to use fixtures to write regression tests") + (description + "This plugin makes it simple to test general data, images, files, and numeric +tables by saving expected data in a data directory (courtesy of pytest-datadir) +that can be used to verify that future runs produce the same data.") + (license license:expat))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 03:31:13 2021 Received: (at 49338) by debbugs.gnu.org; 5 Jul 2021 07:31:13 +0000 Received: from localhost ([127.0.0.1]:43741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4T-00048i-8c for submit@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:13 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:35766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4Q-00047m-0D for 49338@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:10 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3A/FIgCKzwMfkmxKjItoGXKrPx2ekkLtp133Aq?= =?us-ascii?q?2lEZdPUMSL37qyncpoV/6faUskdlZJhOo7C90cW7LE80lqQFlbX5X43SPzUO0V?= =?us-ascii?q?HAROoJ0WKI+VLd8ljFl9K1op0PT0ERMrHNJGk/qfy/zBizEt4mztXC2ruvn/3m?= =?us-ascii?q?1HtoTRtnceVJ8xp5IhzzKDw2eCB2Qb4CULaM7MtOoDStPV4NaN6gP2IIW+jYq8?= =?us-ascii?q?eOvI76YDoLDR8u7wmViVqTmf7HOind+i1bfyJEwL8k/2SAuRf+/L+bqP2+ygXR?= =?us-ascii?q?zSv684lWot380dFObfb8yfQ9G3HJsEKFdY5hU7qNsHQeu+e08m8wnN3NuRs7e+?= =?us-ascii?q?9YwRrqDyaIiCqo/zOl/Ccl6nfkx1Pdq2Dku9bBXz4/C9BMn8ZiWD6x0TtkgPhM?= =?us-ascii?q?lIZwm06JvZteCh3N2A7n4cLTbgpnkkqvrWBnrPUaiGZHV5ACVaRYooMe9n5ECZ?= =?us-ascii?q?toJlO51KkXVM1VSO3M7vdfdl2XK1rDuHN0+cehWnQoEg3DSk8eutaN2zwThnpw?= =?us-ascii?q?yEEfw9ESj2pozuNkd7B0o8D/doh4nrBHScEbKYhnAv0aeNC6DmzWTQiJNG6JO1?= =?us-ascii?q?zoGLsAJ2nGp/fMkfEIzdDvXKZN4Io5mZzHXl8dn3U1YVjWEsGL3IdG6FTKW2Wy?= =?us-ascii?q?XTPkz8ta55R/p73kTLfnKiGYUjkV4o2disRaJveed+e4OZpQDfOmB3DpA5xxxA?= =?us-ascii?q?H7W4NfMz0GS8setswgV1/LqdKOKYv3revSdfbVKtPWYG0Zc1K6JkFGcCn4Jc1G?= =?us-ascii?q?4EzucGT/mgLpQH/oelby59ZsC6Dc5fEU05URLYVCvQgelESh6qiwWGR/m51zWH?= =?us-ascii?q?E7DKLsk6u9q2Xz133P9X9VNh1UCVsQyKn8UltRzDV6RX/cQPImgZGyaGpS1HyI?= =?us-ascii?q?KltUVMXNCjNSoFxx5OaeM4GQ/yY/ENiqW1jqxkf75Uj6B6v0qJfzr/sNSalIQ6?= =?us-ascii?q?rOn5YBWTkjIiYF0jqCbl0zJzPsCHWvWA8Gwp/V6KD8TNuvEOWUKj3be/K870iv?= =?us-ascii?q?wnl07PtfIEczTnqgV9Wajh0pQCcRjlpt87UHiL7Fgjq3L3Aj6d5IQWGkx17nfY?= =?us-ascii?q?6uIT71G7m8oIqbBj1YXCOPn3iXmhszcm3l+wEbgXHgNzSdfbXODkBGsn5V3672?= =?us-ascii?q?+BcsH1/tDH5YezR/q8lwBG7GsnF83auCYbeyyXKYbh8HzvsGOD/IbDMOKkdlxs?= =?us-ascii?q?yx1hSShDGefE9WtqnGG9atfojLX4ujoU9FGbf46Z3uRcUkhKqNHOqeyNPjf9jv?= =?us-ascii?q?AjOoEA=3D=3D?= X-IronPort-AV: E=Sophos;i="5.83,325,1616454000"; d="scan'208";a="518254857" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2021 09:31:08 +0200 From: Hugo Lecomte To: 49338@debbugs.gnu.org Subject: [PATCH 5/8] gnu: Add python-jupyter-sphinx. Date: Mon, 5 Jul 2021 09:29:28 +0200 Message-Id: <20210705072931.2271-5-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210705072931.2271-1-hugo.lecomte@inria.fr> References: <20210705072931.2271-1-hugo.lecomte@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338 Cc: Hugo Lecomte 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 (---) * gnu/packages/sphinx.scm (python-jupyter-sphinx): New variable. --- gnu/packages/sphinx.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index 428a701d87..0ca217e921 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -783,3 +783,32 @@ executed during the Sphinx build process.") (synopsis "Sphinx cross-reference tool") (description "Sphinx objects.inv inspection/manipulation tool.") (license license:expat))) + +(define-public python-jupyter-sphinx + (package + (name "python-jupyter-sphinx") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jupyter_sphinx" version)) + (sha256 + (base32 + "1wma60787m2451nn4bc4jw7bzqksplplb84wqxm34iaw70499z1p")))) + (build-system python-build-system) + (propagated-inputs + `(("python-ipython" ,python-ipython) + ("python-ipywidgets" ,python-ipywidgets) + ("python-nbconvert" ,python-nbconvert) + ("python-nbformat" ,python-nbformat))) + (native-inputs + `(("python-sphinx" ,python-sphinx))) + (home-page "https://github.com/jupyter/jupyter-sphinx/") + (synopsis "Jupyter Sphinx Extensions") + (description + "Jupyter-sphinx is a Sphinx extension that executes embedded +code in a Jupyter kernel, and embeds outputs of that code in the document. It +has support for rich output such as images, Latex math and even javascript +widgets, and it allows to enable thebelab for live code execution with minimal +effort.") + (license license:bsd-3))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 03:31:13 2021 Received: (at 49338) by debbugs.gnu.org; 5 Jul 2021 07:31:14 +0000 Received: from localhost ([127.0.0.1]:43743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4T-00048v-Jj for submit@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:13 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:35758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4Q-00047k-8y for 49338@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:10 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3A2OyyLahuONa6c6Ldp57gzWtltnBQXy933DAb?= =?us-ascii?q?v31ZSRFFG/Fwz/re/sjzpiWE7Qr5OUtQ7OxoV5PhfZqxz/NICOoqTMOftWvdyQ?= =?us-ascii?q?iVxehZhOOIqQEIcBeQygcp78Zdmt9FZuEYY2IXse/KpC2DV/owytiO966lwc3E?= =?us-ascii?q?yW12dBpnb6F74x08IhqHE2VtLTM2RKYRJd653I5qtjCgcXMYYoCQHX8eRdHZq9?= =?us-ascii?q?nKjp79JTYbGh8C5AOOhTSp8rqSKWnZ4j4uFxd0hZsy+2nMlAL0oo+5teug8wTR?= =?us-ascii?q?02/I444TsMf9y+FEGNeHhqEuW3bRozftQL4kd6yJvTgzru3qwk0tisP0uBslP9?= =?us-ascii?q?5+8Tf7VEvdm2qr5yDQlBIVr1Pyw16RhnXu5ebjQighMtFMgYJCfgGc0WAE1esM?= =?us-ascii?q?lZ5j7ia8jd56HBnAlCPy65zjTBdxjHOurX4ji+IIy0FFWYwFcblLsLEF9ExbEJ?= =?us-ascii?q?08DDv3gbpXUtVGPYX53rJ7YFmaZ3fWsi1E29q3RE0pEhOHWEQZ/sSTzjhNhXh8?= =?us-ascii?q?i1ETzMsUmHAc+IMhIqM0v9jsA+BNrvVjX8UWZaVyCKMqWs2sEFXXTRbNKm6JZV?= =?us-ascii?q?DqDrsONX7WrYLt6rld3pDvRLU4iL8J3LjRWlJRsmA/P2j0D9eV5YZG9hDWTH/4?= =?us-ascii?q?Wy/sxMFY751yv73xQ6fqKCWPRUsjidHImYRYPuTrH9KIfL5GCf7qKmXjXaxT2R?= =?us-ascii?q?flYoJfLXkFXNdQo808UV6VuM7Hbob78u/cbO3VLL/sFjhMYBKlPlIzGBzIYOlQ?= =?us-ascii?q?5EGiXXH1xDLLXWn2Q1fy+ZJrHLKf4vMaz5IVMJZQrxMchlu47NyaMDEqiN1uQG?= =?us-ascii?q?JOZJfc1o+rr2i/+mjFq09zPABGM0pT6LL8F1tXuA4jKSrPAMA+kuTaXVoX8GqM?= =?us-ascii?q?Jxd5Qc+TOhVYvU5L9aW+KIHV7Tw+CuigLnmRgxIo1Tu3ptYn6+W+DPXeC9kF56?= =?us-ascii?q?UdKeFM/MLwZlBIcDNR2Sx+gck/NwDi/33V+OuYZdcvdYXinpFH8WCWyGRv2Cji?= =?us-ascii?q?XAOn1LYSrzIgLliTeN/SjgA0SzVOgFptt6cZnbqbgD6qbXAymeIiLTR3GRWq6R?= =?us-ascii?q?19fXm4jahv68/WkTtLPBm3rC3fjwt2dnvh9k0UiGCkJSqIeevTCl4YvnxDyK7l?= =?us-ascii?q?/F59a23YJitLGwNHmJw4EX6Dtmd40OeNaKb222yNakEayuVYND3eezMdLg5n2t?= =?us-ascii?q?jy3h+InzSJE2kg2/wVT5zg5ZEYAsPuM1+WWfa1fJA9boNpFcxeRajTW8cwIJii?= =?us-ascii?q?kiGuXUrFN98=3D?= X-IronPort-AV: E=Sophos;i="5.83,325,1616454000"; d="scan'208";a="518254859" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2021 09:31:09 +0200 From: Hugo Lecomte To: 49338@debbugs.gnu.org Subject: [PATCH 6/8] gnu: Add python-sphinxcontrib-autoprogram. Date: Mon, 5 Jul 2021 09:29:29 +0200 Message-Id: <20210705072931.2271-6-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210705072931.2271-1-hugo.lecomte@inria.fr> References: <20210705072931.2271-1-hugo.lecomte@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338 Cc: Hugo Lecomte 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 (---) * gnu/packages/sphinx.scm (python-sphinxcontrib-autoprogram): New variable. --- gnu/packages/sphinx.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index 0ca217e921..14207470c2 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -812,3 +812,27 @@ has support for rich output such as images, Latex math and even javascript widgets, and it allows to enable thebelab for live code execution with minimal effort.") (license license:bsd-3))) + +(define-public python-sphinxcontrib-autoprogram + (package + (name "python-sphinxcontrib-autoprogram") + (version "0.1.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "sphinxcontrib-autoprogram" version)) + (sha256 + (base32 + "06hzim0d3fd72kf30fyjbbm5n8ibyybic0kf62gm79qp50zjwr5w")))) + (build-system python-build-system) + (propagated-inputs + `(("python-six" ,python-six))) + (native-inputs + `(("python-sphinx" ,python-sphinx))) + (home-page "https://github.com/sphinx-contrib/autoprogram") + (synopsis "Documenting CLI programs") + (description + "This contrib extension, sphinxcontrib.autoprogram, provides an +automated way to document CLI programs. It scans argparse.ArgumentParser object, +and then expands it into a set of .. program:: and .. option:: directives.") + (license license:bsd-2))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 03:31:16 2021 Received: (at 49338) by debbugs.gnu.org; 5 Jul 2021 07:31:16 +0000 Received: from localhost ([127.0.0.1]:43746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4V-00049E-UA for submit@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:16 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:35781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4T-00047q-3k for 49338@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:13 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AUtSePqAAKwNUFFPlHemw55DYdb4zR+YMi2TD?= =?us-ascii?q?tnoBKyC9Hfb2qynDppomPHzP+VUssRMb+OxoUZPoKRjhHPVOjLX5U43JYOCfgg?= =?us-ascii?q?uVxFcL1+ff/wE=3D?= X-IronPort-AV: E=Sophos;i="5.83,325,1616454000"; d="scan'208";a="518254876" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2021 09:31:11 +0200 From: Hugo Lecomte To: 49338@debbugs.gnu.org Subject: [PATCH 7/8] gnu: Add python-pydata-sphinx-theme. Date: Mon, 5 Jul 2021 09:29:30 +0200 Message-Id: <20210705072931.2271-7-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210705072931.2271-1-hugo.lecomte@inria.fr> References: <20210705072931.2271-1-hugo.lecomte@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338 Cc: Hugo Lecomte 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 (---) * gnu/packages/sphinx.scm (python-pydata-sphinx-theme): New variable. --- gnu/packages/sphinx.scm | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index 14207470c2..c000cefecc 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -48,7 +48,9 @@ #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) - #:use-module (gnu packages time)) + #:use-module (gnu packages time) + #:use-module (gnu packages python-science) + #:use-module (gnu packages graph)) (define-public python-sphinx (package @@ -836,3 +838,39 @@ effort.") automated way to document CLI programs. It scans argparse.ArgumentParser object, and then expands it into a set of .. program:: and .. option:: directives.") (license license:bsd-2))) + +(define-public python-pydata-sphinx-theme + (package + (name "python-pydata-sphinx-theme") + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pydata-sphinx-theme" version)) + (sha256 + (base32 + "055bh3hyh72pafiylvgpsjlk18wm15gg4azc5rjlsww5z475iq1j")))) + (build-system python-build-system) + (propagated-inputs + `(("python-beautifulsoup4" ,python-beautifulsoup4))) + (native-inputs + `(("python-beautifulsoup4" ,python-beautifulsoup4) + ("python-docutils" ,python-docutils) + ("python-jupyter-sphinx" ,python-jupyter-sphinx) + ("python-numpy" ,python-numpy) + ("python-numpydoc" ,python-numpydoc) + ("python-pandas" ,python-pandas) + ("python-plotly" ,python-plotly) + ("python-pytest" ,python-pytest) + ("python-pytest-regressions" + ,python-pytest-regressions) + ("python-recommonmark" ,python-recommonmark) + ("python-sphinx" ,python-sphinx) + ("python-xarray" ,python-xarray) + ("python-docutils" ,python-docutils) + ("python-sphinx" ,python-sphinx))) + (home-page "https://github.com/pydata/pydata-sphinx-theme") + (synopsis "Bootstrap-based Sphinx theme from the PyData community") + (description + "Bootstrap-based Sphinx theme from the PyData community") + (license license:bsd-3))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 03:31:16 2021 Received: (at 49338) by debbugs.gnu.org; 5 Jul 2021 07:31:16 +0000 Received: from localhost ([127.0.0.1]:43748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4W-00049H-7N for submit@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:16 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:35781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0J4T-00047q-OK for 49338@debbugs.gnu.org; Mon, 05 Jul 2021 03:31:14 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AV/w78qHjJTymJuecpLqE9MeALOsnbusQ8zAX?= =?us-ascii?q?PiFKOH5om6Oj+PxG8M506faWskdzZJhDo7G90cC7KBu2yXcf2+Qs1NmZNjUOwF?= =?us-ascii?q?HJEGm1hbGP/wHd?= X-IronPort-AV: E=Sophos;i="5.83,325,1616454000"; d="scan'208";a="518254878" Received: from unknown (HELO hlecomte_laptop.bordeaux.inria.fr) ([193.50.110.77]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2021 09:31:12 +0200 From: Hugo Lecomte To: 49338@debbugs.gnu.org Subject: [PATCH 8/8] gnu: Add repo2docker. Date: Mon, 5 Jul 2021 09:29:31 +0200 Message-Id: <20210705072931.2271-8-hugo.lecomte@inria.fr> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210705072931.2271-1-hugo.lecomte@inria.fr> References: <20210705072931.2271-1-hugo.lecomte@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338 Cc: Hugo Lecomte 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 (---) * gnu/packages/jupyter.scm (repo2docker): New variable. --- gnu/packages/jupyter.scm | 73 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm index 52869dbeeb..d2d4bf2e20 100644 --- a/gnu/packages/jupyter.scm +++ b/gnu/packages/jupyter.scm @@ -33,9 +33,13 @@ #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages python-web) #:use-module (gnu packages time) + #:use-module (gnu packages xml) #:use-module (gnu packages tls) - #:use-module (gnu packages xml)) + #:use-module (gnu packages sphinx) + #:use-module (gnu packages serialization) + #:use-module (gnu packages docker)) (define-public python-jupyter-protocol (package @@ -310,3 +314,70 @@ are interactive HTML widgets for Jupyter notebooks and the IPython kernel.") "This package provides a client library for executing notebooks. Formerly nbconvert's @code{ExecutePreprocessor.}") (license license:bsd-3))) + +(define-public repo2docker + (package + (name "repo2docker") + (version "2021.03.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jupyterhub/repo2docker/") + (commit "2021.03.0"))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18w8rgf7fpf79kx36y2c3xi3d52i41z112l3sz719d8kg0bir16m")))) + (outputs '("out" "doc")) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-after 'patch-shebangs 'fix-install-miniforge + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out"))) + (substitute* (find-files + out "^(install-miniforge|install-nix|\ +nix-shell-wrapper|repo2docker-entrypoint)") + (("^#!(.*)/bin/bash") + "#!/bin/bash")) + (substitute* (find-files out "^freeze\\.py$") + (("^#!(.*)/bin/python3") + "#!/bin/python3\n"))))) + (add-after 'install 'make-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "doc")) + (doc (string-append out "/share/doc/" + ,name))) + (setenv "PYTHONPATH" + (string-append (getcwd) ":" + (getenv "PYTHONPATH"))) + (with-directory-excursion "docs" + (invoke "make" "html") + (copy-recursively "build/html" + (string-append doc "/html"))))))))) + (inputs + `(("python-traitlets" ,python-traitlets) + ("python-toml" ,python-toml) + ("python-semver" ,python-semver) + ("python-ruamel.yaml" ,python-ruamel.yaml) + ("python-requests" ,python-requests) + ("python-json-logger" ,python-json-logger) + ("python-jinja2" ,python-jinja2) + ("python-escapism" ,python-escapism) + ("python-docker" ,python-docker))) + (native-inputs + `(("python-sphinx" ,python-sphinx) + ("python-recommonmark" ,python-recommonmark) + ("python-sphinxcontrib-autoprogram" ,python-sphinxcontrib-autoprogram) + ("python-pydata-sphinx-theme" ,python-pydata-sphinx-theme))) + (home-page "https://repo2docker.readthedocs.io/en/latest/index.html#") + (synopsis "Generate docker images from repositories") + (description + "repo2docker fetches a repository (from GitHub, GitLab, Zenodo, Figshare, +Dataverse installations, a Git repository or a local directory) and builds a +container image in which the code can be executed. The image build process is +based on the configuration files found in the repository. repo2docker can be +used to explore a repository locally by building and executing the constructed +image of the repository, or as a means of building images that are pushed to a +Docker registry.") + (license license:bsd-3))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 08 16:58:37 2021 Received: (at 49338-done) by debbugs.gnu.org; 8 Jul 2021 20:58:37 +0000 Received: from localhost ([127.0.0.1]:57694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1b6T-00073V-Hf for submit@debbugs.gnu.org; Thu, 08 Jul 2021 16:58:37 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:29977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1b6Q-00073A-AI for 49338-done@debbugs.gnu.org; Thu, 08 Jul 2021 16:58:36 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AhB6sdqnbpDu7q0vqwzO1aR70tGDpDfIn3DAb?= =?us-ascii?q?v31ZSRFFG/FwWfrCoB19726RtN9xYgBEpTnuAse9qB/nnqKdpLNxAV7AZniFhI?= =?us-ascii?q?LLFuFfBOLZqlXd8m/FmdK1vp0NT0ERMrfN5BRB/KXH3DU=3D?= X-IronPort-AV: E=Sophos;i="5.84,224,1620684000"; d="scan'208";a="387521594" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Jul 2021 22:57:50 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Hugo Lecomte Subject: Re: bug#49338: [PATCH 0/8] Repo2docker packages References: <20210702145802.17067-1-hugo.lecomte@inria.fr> Date: Thu, 08 Jul 2021 22:57:50 +0200 In-Reply-To: <20210702145802.17067-1-hugo.lecomte@inria.fr> (Hugo Lecomte's message of "Fri, 2 Jul 2021 16:58:02 +0200") Message-ID: <87v95kjzg1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49338-done Cc: 49338-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Hugo! :-) Hugo Lecomte skribis: > gnu: Add python-escapism. > gnu: Add python-recommonmark. > gnu: Add python-pytest-datadir. > gnu: Add python-pytest-regressions. > gnu: Add python-jupyter-sphinx. > gnu: Add python-sphinxcontrib-autoprogram. > gnu: Add python-pydata-sphinx-theme. > gnu: Add repo2docker. I=E2=80=99ve applied the whole series with minor tweaks to descriptions so = they match our guidelines=C2=B9 (for instance writing full sentences, avoiding acronyms, etc.), and added copyright lines for you. Thanks! Ludo=E2=80=99. From unknown Sat Sep 06 14:23:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 06 Aug 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator