From unknown Sat Jun 21 03:29:06 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#50490 <50490@debbugs.gnu.org> To: bug#50490 <50490@debbugs.gnu.org> Subject: Status: [PATCH 0/5] Some julia packages Reply-To: bug#50490 <50490@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:29:06 +0000 retitle 50490 [PATCH 0/5] Some julia packages reassign 50490 guix-patches submitter 50490 Efraim Flashner severity 50490 normal tag 50490 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 09 14:19:25 2021 Received: (at submit) by debbugs.gnu.org; 9 Sep 2021 18:19:25 +0000 Received: from localhost ([127.0.0.1]:36217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOOdx-0008G3-6f for submit@debbugs.gnu.org; Thu, 09 Sep 2021 14:19:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:35096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOOdw-0008Fw-8K for submit@debbugs.gnu.org; Thu, 09 Sep 2021 14:19:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49796) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mOOdw-0002yP-2u for guix-patches@gnu.org; Thu, 09 Sep 2021 14:19:24 -0400 Received: from flashner.co.il ([178.62.234.194]:37212) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mOOdu-0002u0-HJ for guix-patches@gnu.org; Thu, 09 Sep 2021 14:19:23 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id D203E404EF; Thu, 9 Sep 2021 18:18:49 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH 0/5] Some julia packages Date: Thu, 9 Sep 2021 21:16:18 +0300 Message-Id: X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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 Cc: Efraim Flashner 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 (--) Here are some julia packages. I'm still working on julia-documenter with all the javascript it downloads at runtime, but these ones are ready. Efraim Flashner (5): gnu: Add julia-quadgk. gnu: Add julia-measurements. gnu: Add julia-mlstyle. gnu: Add julia-pycall. gnu: Add julia-ansicoloredprinters. gnu/packages/julia-xyz.scm | 177 ++++++++++++++++++++++++++++++++++++- 1 file changed, 176 insertions(+), 1 deletion(-) base-commit: bae57cc7d2917c4a67e9afb68ed61ad7117ea7ea -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 13:38:40 2021 Received: (at 50490) by debbugs.gnu.org; 14 Sep 2021 17:38:40 +0000 Received: from localhost ([127.0.0.1]:50107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQCOG-00061R-AY for submit@debbugs.gnu.org; Tue, 14 Sep 2021 13:38:40 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:45851) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQCOE-00061D-Qq for 50490@debbugs.gnu.org; Tue, 14 Sep 2021 13:38:39 -0400 Received: by mail-qt1-f181.google.com with SMTP id s32so12201085qtc.12 for <50490@debbugs.gnu.org>; Tue, 14 Sep 2021 10:38:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=agOf+GrLwkzxWePHraOWdNye69gOWQ7x0y7bYeoBljE=; b=AuJK7qqUXjwSP/eZO2Z6R6ok8dlTaLFNEBWBT/r/lf5EX+GlloqgTX4WF5CjdU00lv uU0Fm968yLN4V0Xe+cgfyXrXQfnqXGGskonyaencyTBLdoexgcV1J2xvaf9JtCIqOEjx p+SdMN4ZvHkFuMNs27lJmIpJTBf9v220zSgY2UgEw4q6TwWBdD9lSL94uJvdlJgltLW4 qBuDcyGFYDbAp95FBaSw2tbrUSpgh28sWmgvqPq00FMeQeDMS4wzn81csU1N/tvKCc0u 8EXWo+WR/UlDh2WvouGoCioWviIjsU+xq1fKMDm7DiB6g0qALxfgoyHfQQX0wfOavADU NAgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=agOf+GrLwkzxWePHraOWdNye69gOWQ7x0y7bYeoBljE=; b=6yPX50TaeuUInKGR96oq+FqXFMirml+1rf/7r7KvxRjj74uZfkc1wLZOQunXePLok0 rbxShxadq9CFRmMY/pZg5uAF4xkLRUdlrsU+TOMI1PvxNu9jdqUrjKmvBnpveiK707no Mz3rbPIWGJapnrzOdNiHZI9ktK3/bdeLGRKPxmVQtCFl9IG2TuctReuHu3++WvC+x48u HUGld75r6ibjVBcR+cgbJk/elTRvnCX5db0C8hF/Y5AbEPCGdZlEUXb7M4LEYtlmpXEZ kA1ubrbsb6FAfCEPHlT2cGNEw7u8KLVrYl4N/FzdJlDKDjkNmo0VhmksF1+eghzZ9kG5 j4YQ== X-Gm-Message-State: AOAM5321h3/oGAyw4+FVVFq05GyVEW6NDAUQuoQ6CMQtZi7iMbUfAnlI Sks9H8bmnxk5aIhvHVf9OhpmvU1NRQgxZFifK+ueDCD6 X-Google-Smtp-Source: ABdhPJyBMr+NyQRywdnbd9V62byqXHwaPXqGNkQgGiRPrEa8jtFI18Q7dSUjE8EYeEyl/KblfPWsOoSowXxZb6h6EwE= X-Received: by 2002:ac8:570f:: with SMTP id 15mr5966986qtw.335.1631641113110; Tue, 14 Sep 2021 10:38:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: zimoun Date: Tue, 14 Sep 2021 19:38:22 +0200 Message-ID: Subject: Re: [bug#50490] [PATCH 0/5] Some julia packages To: Efraim Flashner Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, Cool! On Thu, 9 Sept 2021 at 20:20, Efraim Flashner wrote: > Here are some julia packages. I'm still working on julia-documenter with > all the javascript it downloads at runtime, but these ones are ready. > > Efraim Flashner (5): > gnu: Add julia-quadgk. > gnu: Add julia-measurements. > gnu: Add julia-mlstyle. > gnu: Add julia-pycall. > gnu: Add julia-ansicoloredprinters. Have you send this? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 14:21:28 2021 Received: (at 50490) by debbugs.gnu.org; 14 Sep 2021 18:21:28 +0000 Received: from localhost ([127.0.0.1]:50133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQD3g-00075e-2A for submit@debbugs.gnu.org; Tue, 14 Sep 2021 14:21:28 -0400 Received: from flashner.co.il ([178.62.234.194]:37838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQD3e-00075L-6K for 50490@debbugs.gnu.org; Tue, 14 Sep 2021 14:21:26 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id A2AAD4035D; Tue, 14 Sep 2021 18:21:19 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 1/4] gnu: Add julia-libsass-jll. Date: Tue, 14 Sep 2021 21:19:24 +0300 Message-Id: <60b1c99f84e660d692abbb480f3a1ee7f40c2a90.1631624546.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-jll.scm (julia-libsass-jll): New variable. --- gnu/packages/julia-jll.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/julia-jll.scm b/gnu/packages/julia-jll.scm index d18971ad48..d3677d0a33 100644 --- a/gnu/packages/julia-jll.scm +++ b/gnu/packages/julia-jll.scm @@ -1064,6 +1064,49 @@ (define-public julia-libpng-jll (description "This package provides a wrapper for the libpng library.") (license license:expat))) +(define-public julia-libsass-jll + (let ((commit "69bf10603aad0ebf1f6df088c5fd7c4a5d1eb0ca")) + (package + (name "julia-libsass-jll") + (version "3.5.5+0") ;tag not created upstream + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaBinaryWrappers/libsass_jll.jl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fb6rf422533bsmfslvc20ag1hr50bf9xaj32rvh7nv593sbiygn")))) + (build-system julia-build-system) + (arguments + `(#:tests? #f ; no runtests.jl + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'override-binary-path + (lambda* (#:key inputs #:allow-other-keys) + (map + (lambda (wrapper) + (substitute* wrapper + (("generate_wrapper_header.*") + (string-append + "generate_wrapper_header(\"libsass\", \"" + (assoc-ref inputs "libsass") "\")\n")))) + ;; There's a Julia file for each platform, override them all + (find-files "src/wrappers/" "\\.jl$")) + #t))))) + (inputs + `(("libsass" ,libsass))) + (propagated-inputs + `(("julia-jllwrappers" ,julia-jllwrappers))) + (home-page "https://github.com/JuliaBinaryWrappers/libsass_jll.jl") + (synopsis "Julia wrapper for libsass") + (description "This package provides a wrapper for libsass. It is an +autogenerated source package constructed using @code{BinaryBuilder.jl}. The +originating @code{build_tarballs.jl} script can be found on the community +build tree Yggdrasil.") + (license license:expat)))) + (define-public julia-libtiff-jll (package (name "julia-libtiff-jll") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 14:24:40 2021 Received: (at 50490) by debbugs.gnu.org; 14 Sep 2021 18:24:40 +0000 Received: from localhost ([127.0.0.1]:50145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQD6m-0007At-2y for submit@debbugs.gnu.org; Tue, 14 Sep 2021 14:24:40 -0400 Received: from flashner.co.il ([178.62.234.194]:37854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQD6k-0007Ah-JL for 50490@debbugs.gnu.org; Tue, 14 Sep 2021 14:24:38 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id B82CF4035D; Tue, 14 Sep 2021 18:24:32 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 2/4] gnu: Add julia-sass. Date: Tue, 14 Sep 2021 21:19:25 +0300 Message-Id: X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-xyz.scm (julia-sass): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index a80964c2b0..2f953a33b7 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -3403,6 +3403,28 @@ (define-public julia-safetestsets a loadable module.") (license license:expat)))) +(define-public julia-sass + (package + (name "julia-sass") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/piever/Sass.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y7kkkj717h5cj659ssry89i5r64symr6pvhr6vv4qmaxrnjxj92")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-libsass-jll" ,julia-libsass-jll))) + (home-page "https://github.com/piever/Sass.jl") + (synopsis "Compile scss and sass file to css in Julia") + (description "This library provides a simple Julian API to use the +@code{libsass} library to compile scss and sass files to css.") + (license license:expat))) + (define-public julia-scratch (package (name "julia-scratch") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 14:37:02 2021 Received: (at 50490) by debbugs.gnu.org; 14 Sep 2021 18:37:03 +0000 Received: from localhost ([127.0.0.1]:50162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQDIk-0007V9-Et for submit@debbugs.gnu.org; Tue, 14 Sep 2021 14:37:02 -0400 Received: from flashner.co.il ([178.62.234.194]:37904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQDIi-0007Ul-EE for 50490@debbugs.gnu.org; Tue, 14 Sep 2021 14:37:00 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 899174035D; Tue, 14 Sep 2021 18:36:54 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 4/4] gnu: Add julia-documenter. Date: Tue, 14 Sep 2021 21:19:27 +0300 Message-Id: X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-xyz.scm (julia-documenter, julia-documentermarkdown, julia-documentertools): New variables. (julia-documenter-0.22): New hidden variable. --- gnu/packages/julia-xyz.scm | 146 ++++++++++++++++++++++++++++++++++++- 1 file changed, 145 insertions(+), 1 deletion(-) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 309687019d..e7e7680cca 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -26,7 +26,9 @@ (define-module (gnu packages julia-xyz) #:use-module (guix git-download) #:use-module (guix build-system julia) #:use-module (gnu packages gcc) - #:use-module (gnu packages julia-jll)) + #:use-module (gnu packages julia-jll) + #:use-module (gnu packages python) + #:use-module (gnu packages version-control)) (define-public julia-abstractffts (package @@ -990,6 +992,148 @@ (define-public julia-docstringextensions valuable enough at this time.") (license license:expat))) +;; By removing all the javascript and css downloads any HTML documentation +;; produced by this package will not be very useful. +(define-public julia-documenter + (package + (name "julia-documenter") + (version "0.27.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDocs/Documenter.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y6rql7cxc7hfhc8rfq1mdmffp70sqzyh4vnnq93fziwrc8c8sbj")))) + (build-system julia-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/Deps.jl" + (("pip install") + (string-append (assoc-ref inputs "python") + "/bin/pip install"))) + #t)) + (add-after 'unpack 'remove-javascript-downloads + (lambda _ + (substitute* "src/Writers/HTMLWriter.jl" + (("cdnjs.cloudflare.com") "example.com")) + ;; Removing the javascript downloads causes these tests fail. + (substitute* "test/examples/tests.jl" + ((".*Main\\.examples_html_doc.*") "") + ((".*Main\\.examples_html_mathjax3_doc.*") "")) + #t))))) + (propagated-inputs + `(("julia-ansicoloredprinters" ,julia-ansicoloredprinters) + ("julia-docstringextensions" ,julia-docstringextensions) + ("julia-iocapture" ,julia-iocapture) + ("julia-json" ,julia-json))) + (inputs + `(("python" ,python-wrapper))) + (native-inputs + `(("git" ,git-minimal) + ("julia-documentermarkdown" ,julia-documentermarkdown) + ("julia-documentertools" ,julia-documentertools))) + (home-page "https://juliadocs.github.io/Documenter.jl") + (synopsis "Documentation generator for Julia") + (description "This package provides a documentation generator for Julia.") + (license license:expat))) + +(define-public julia-documenter-0.22 + (package + (inherit julia-documenter) + (name "julia-documenter") + (version "0.22.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDocs/Documenter.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1z8b7267y7yn5nx8sjwkmc0ph97vmv42q52jg7s89ghqb9xx3wv5")))) + (arguments + `(#:tests? #f ; Some tests require network. + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-javascript-downloads + (lambda _ + ;; This isn't problematic because we only use + ;; this package for bootstrapping. + (substitute* '("assets/html/documenter.js" + "assets/html/search.js" + "src/Writers/HTMLWriter.jl") + (("cdnjs.cloudflare.com") "example.com")) + #t))))) + (propagated-inputs + `(("julia-docstringextensions" ,julia-docstringextensions) + ("julia-json" ,julia-json))) + (inputs `()) + (native-inputs `()) + (properties '((hidden? . #t))))) + +(define-public julia-documentermarkdown + (package + (name "julia-documentermarkdown") + (version "0.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDocs/DocumenterMarkdown.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sx89hi5p2f8zi2rp5qrv06m270d90pxj5d2y5cxls1spax7wqx8")))) + (build-system julia-build-system) + (inputs + ;; We don't want to propagate the bootstrap version. + ;; Cycle with Documenter.jl in later versions. + `(("julia-documenter" ,julia-documenter-0.22))) + (home-page "https://github.com/JuliaDocs/DocumenterMarkdown.jl") + (synopsis "Documenter's Markdown") + (description "This package enables the Markdown / MkDocs backend of +@code{Documenter.jl}.") + (license license:expat))) + +(define-public julia-documentertools + (package + (name "julia-documentertools") + (version "0.1.13") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDocs/DocumenterTools.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05p57p8xlkn42m1lv9gq4hl96vp7hpj19d51p828ai1rbpcpi3a6")))) + (build-system julia-build-system) + (arguments + `(#:tests? #f)) ; Tests require network. + (inputs + ;; We don't want to propagate the bootstrap version. + ;; Cycle with Documenter.jl in later versions. + `(("julia-documenter" ,julia-documenter-0.22))) + (propagated-inputs + `(("julia-docstringextensions" ,julia-docstringextensions) + ("julia-gumbo" ,julia-gumbo) + ("julia-sass" ,julia-sass))) + (native-inputs + `(("julia-example" ,julia-example))) + (home-page "https://github.com/JuliaDocs/DocumenterTools.jl") + (synopsis "Extra tools for setting up Documenter") + (description "This package contains utilities for setting up documentation +generation with @code{Documenter.jl}.") + (license license:expat))) + (define-public julia-diffresults (package (name "julia-diffresults") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 14:37:35 2021 Received: (at 50490) by debbugs.gnu.org; 14 Sep 2021 18:37:35 +0000 Received: from localhost ([127.0.0.1]:50165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQDJG-0007W3-VC for submit@debbugs.gnu.org; Tue, 14 Sep 2021 14:37:35 -0400 Received: from flashner.co.il ([178.62.234.194]:37908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQDJF-0007Vp-2y for 50490@debbugs.gnu.org; Tue, 14 Sep 2021 14:37:33 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 3440C4035D; Tue, 14 Sep 2021 18:37:27 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 3/4] gnu: Add julia-ansicoloredprinters. Date: Tue, 14 Sep 2021 21:19:26 +0300 Message-Id: <0bfad7f4ecde531573c6c7cf957301ab49306876.1631624546.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-xyz.scm (julia-ansicoloredprinters): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 2f953a33b7..309687019d 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -98,6 +98,26 @@ (define-public julia-adapt be GPU compatible without throwing away the wrapper.") (license license:expat))) +(define-public julia-ansicoloredprinters + (package + (name "julia-ansicoloredprinters") + (version "0.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDocs/ANSIColoredPrinters.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dp5agljr0g50s5gn0pr70wrz01ggck6pb40ay3l4szhswq7mqzf")))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDocs/ANSIColoredPrinters.jl") + (synopsis "ANSI escape code translator") + (description "@code{ANSIColoredPrinters.jl} converts a text qualified by +ANSI escape codes to another format.") + (license license:expat))) + (define-public julia-aqua (package (name "julia-aqua") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 08:15:15 2021 Received: (at 50490) by debbugs.gnu.org; 22 Sep 2021 12:15:15 +0000 Received: from localhost ([127.0.0.1]:49008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT19f-0004av-0B for submit@debbugs.gnu.org; Wed, 22 Sep 2021 08:15:15 -0400 Received: from flashner.co.il ([178.62.234.194]:44574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT19d-0004ac-BW for 50490@debbugs.gnu.org; Wed, 22 Sep 2021 08:15:13 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 0EAFF40313; Wed, 22 Sep 2021 12:15:06 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 1/5] gnu: Add julia-quadgk. Date: Wed, 22 Sep 2021 15:13:16 +0300 Message-Id: <762050546f194a9cd55ef5187e5c3038276e6ade.1631211286.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-xyz.scm (julia-quadgk): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index a80964c2b0..bd6a296463 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -2985,6 +2985,31 @@ everything from run time algorithm choice to code generation at compile time.") human-readable format.") (license license:expat))) +(define-public julia-quadgk + (package + (name "julia-quadgk") + (version "2.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/QuadGK.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hy0629yai6xflgxaflk9764lzr1lzhlghimxk1aqi212q9c6n33")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-datastructures" ,julia-datastructures))) + (home-page "https://github.com/JuliaMath/QuadGK.jl") + (synopsis "Adaptive 1d numerical Gauss–Kronrod integration in Julia") + (description "This package provides support for one-dimensional numerical +integration in Julia using adaptive Gauss-Kronrod quadrature. The code was +originally part of Base Julia. It supports integration of arbitrary numeric +types, including arbitrary precision (@code{BigFloat}), and even integration of +arbitrary normed vector spaces (e.g. matrix-valued integrands).") + (license license:expat))) + (define-public julia-quadmath (package (name "julia-quadmath") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 08:16:10 2021 Received: (at 50490) by debbugs.gnu.org; 22 Sep 2021 12:16:10 +0000 Received: from localhost ([127.0.0.1]:49011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT1AK-0004c0-9z for submit@debbugs.gnu.org; Wed, 22 Sep 2021 08:16:10 -0400 Received: from flashner.co.il ([178.62.234.194]:44582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT1A9-0004bZ-FZ for 50490@debbugs.gnu.org; Wed, 22 Sep 2021 08:15:55 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id A17C240313; Wed, 22 Sep 2021 12:15:39 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 2/5] gnu: Add julia-measurements. Date: Wed, 22 Sep 2021 15:13:17 +0300 Message-Id: <97e2c729bd3705c2e50a9a3a411a4ca8d5eb74bf.1631211286.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-xyz.scm (julia-measurements): New variable. --- gnu/packages/julia-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index bd6a296463..222f9f129e 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -2433,6 +2433,37 @@ may include other factorizations such as the LQ factorization.") TLS} and cryptography C library for Julia.") (license license:expat))) +(define-public julia-measurements + (package + (name "julia-measurements") + (version "2.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaPhysics/Measurements.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05p3f0gr4sv4maq8cix5fi8ldq0zagswqsd43xn6fhy046f936mz")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-calculus" ,julia-calculus) + ("julia-recipesbase" ,julia-recipesbase) + ("julia-requires" ,julia-requires))) + (native-inputs + `(("julia-specialfunctions" ,julia-specialfunctions) + ("julia-quadgk" ,julia-quadgk) + ("julia-unitful" ,julia-unitful))) + (home-page "https://juliaphysics.github.io/Measurements.jl/stable/") + (synopsis "Error propagation calculator and library") + (description "@code{Measurements.jl} is an error propagation calculator and +library for physical measurements. It supports real and complex numbers with +uncertainty, arbitrary precision calculations, operations with arrays, and +numerical integration. The linear error propagation theory is employed to +propagate the errors.") + (license license:expat))) + (define-public julia-measures (package (name "julia-measures") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 08:16:19 2021 Received: (at 50490) by debbugs.gnu.org; 22 Sep 2021 12:16:19 +0000 Received: from localhost ([127.0.0.1]:49015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT1Ah-0004dN-Fn for submit@debbugs.gnu.org; Wed, 22 Sep 2021 08:16:19 -0400 Received: from flashner.co.il ([178.62.234.194]:44586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT1Ag-0004d7-3j for 50490@debbugs.gnu.org; Wed, 22 Sep 2021 08:16:18 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 48B4040313; Wed, 22 Sep 2021 12:16:12 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 3/5] gnu: Add julia-mlstyle. Date: Wed, 22 Sep 2021 15:13:18 +0300 Message-Id: X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-xyz.scm (julia-mlstyle): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 222f9f129e..3616ffd006 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -2508,6 +2508,28 @@ resolving them into absolute units.") with @code{missing} values in Julia.") (license license:expat))) +(define-public julia-mlstyle + (package + (name "julia-mlstyle") + (version "0.4.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/thautwarm/MLStyle.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h1cd7cr4c4cnpqyj3180113gdbvcc047lqphp8a8gq5smp3c059")))) + (build-system julia-build-system) + (native-inputs + `(("julia-datastructures" ,julia-datastructures))) + (home-page "https://thautwarm.github.io/MLStyle.jl/latest/") + (synopsis "Julia functional programming infrastructures") + (description "This package provides consistent and extensible functional +programming infrastructures, and metaprogramming facilities.") + (license license:expat))) + (define-public julia-mocking (package (name "julia-mocking") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 08:16:53 2021 Received: (at 50490) by debbugs.gnu.org; 22 Sep 2021 12:16:53 +0000 Received: from localhost ([127.0.0.1]:49018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT1BE-0004eI-OQ for submit@debbugs.gnu.org; Wed, 22 Sep 2021 08:16:53 -0400 Received: from flashner.co.il ([178.62.234.194]:44590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT1BC-0004e3-Nf for 50490@debbugs.gnu.org; Wed, 22 Sep 2021 08:16:51 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id DD47E40313; Wed, 22 Sep 2021 12:16:44 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 4/5] gnu: Add julia-pycall. Date: Wed, 22 Sep 2021 15:13:19 +0300 Message-Id: <4c2974bdaa47fcb961ead03fe56c8b06ca9317cf.1631211286.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-xyz.scm (julia-pycall): New variable. --- gnu/packages/julia-xyz.scm | 79 +++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 3616ffd006..1038d3f80b 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -26,7 +26,9 @@ #:use-module (guix git-download) #:use-module (guix build-system julia) #:use-module (gnu packages gcc) - #:use-module (gnu packages julia-jll)) + #:use-module (gnu packages julia-jll) + #:use-module (gnu packages python) + #:use-module (gnu packages python-xyz)) (define-public julia-abstractffts (package @@ -3038,6 +3040,81 @@ everything from run time algorithm choice to code generation at compile time.") human-readable format.") (license license:expat))) +(define-public julia-pycall + (package + (name "julia-pycall") + (version "1.92.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaPy/PyCall.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "07r99ni6nkxpyrp3wsb5qg4jxz7i2r08dyqbiffy2zm3g0bn88jq")))) + (build-system julia-build-system) + (arguments + `(#:imported-modules ((guix build python-build-system) + ,@%julia-build-system-modules) + #:modules ((guix build julia-build-system) + (guix build utils) + ((guix build python-build-system) #:prefix python:)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-conda + (lambda _ + (substitute* "Project.toml" + ((".*Conda.*") "")) + (substitute* (list "src/PyCall.jl" + "test/runtests.jl") + (("import Conda") "")) + (substitute* "deps/depsutils.jl" + (("Conda.PYTHONDIR") "\"/\"")) + #t)) + (add-after 'unpack 'set-python + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((python (assoc-ref inputs "python"))) + (setenv "PYCALL_JL_RUNTIME_PYTHON" + (string-append python "/bin/python3")) + (with-output-to-file "deps/deps.jl" + (lambda _ + (format #t + "const python = \"~a/bin/python3\"~@ + const pyprogramname = \"~a/bin/python3\"~@ + const libpython = \"~a/lib/libpython~a.so.1.0\"~@ + const PYTHONHOME = \"~a\"~@ + const pyversion_build = v\"~a\"~@ + const conda = false~%" + python + python + python + (python:python-version python) + python + ,(package-version python)))) + #t))) + (add-before 'check 'pre-check + (lambda _ + (setenv "CI" "true") + (setenv "JULIA_PKGEVAL" "true") + #t))))) + (propagated-inputs + `(("julia-macrotools" ,julia-macrotools) + ("julia-versionparsing" ,julia-versionparsing))) + (inputs + `(("python" ,python))) + (native-inputs + `(("python-numpy" ,python-numpy))) + (home-page "https://github.com/JuliaPy/PyCall.jl") + (synopsis "Call Python functions from the Julia language") + (description "This package provides the ability to directly call and fully +interoperate with Python from the Julia language. You can import arbitrary +Python modules from Julia, call Python functions (with automatic conversion of +types between Julia and Python), define Python classes from Julia methods, and +share large data structures between Julia and Python without copying them.") + (license license:expat))) + (define-public julia-quadgk (package (name "julia-quadgk") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 08:17:25 2021 Received: (at 50490) by debbugs.gnu.org; 22 Sep 2021 12:17:25 +0000 Received: from localhost ([127.0.0.1]:49024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT1Bl-0004fr-2q for submit@debbugs.gnu.org; Wed, 22 Sep 2021 08:17:25 -0400 Received: from flashner.co.il ([178.62.234.194]:44594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT1Bj-0004fb-5f for 50490@debbugs.gnu.org; Wed, 22 Sep 2021 08:17:23 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 717BB40313; Wed, 22 Sep 2021 12:17:17 +0000 (UTC) From: Efraim Flashner To: 50490@debbugs.gnu.org Subject: [PATCH 5/5] gnu: Add julia-ansicoloredprinters. Date: Wed, 22 Sep 2021 15:13:20 +0300 Message-Id: <4e1dc416b5b32cc0c065f3482d445d83ebc6ceb8.1631211286.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: Efraim Flashner 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/julia-xyz.scm (julia-ansicoloredprinters): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 1038d3f80b..ec31d70531 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -100,6 +100,26 @@ acts like @code{convert(T, x)}, but without the restriction of returning a be GPU compatible without throwing away the wrapper.") (license license:expat))) +(define-public julia-ansicoloredprinters + (package + (name "julia-ansicoloredprinters") + (version "0.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDocs/ANSIColoredPrinters.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dp5agljr0g50s5gn0pr70wrz01ggck6pb40ay3l4szhswq7mqzf")))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDocs/ANSIColoredPrinters.jl") + (synopsis "ANSI escape code translator") + (description "@code{ANSIColoredPrinters.jl} converts a text qualified by +ANSI escape codes to another format.") + (license license:expat))) + (define-public julia-aqua (package (name "julia-aqua") -- 2.33.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:11:51 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:11:51 +0000 Received: from localhost ([127.0.0.1]:42678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAR-0006kQ-5j for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:51 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:38449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAP-0006jt-4K for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:49 -0400 Received: by mail-wm1-f51.google.com with SMTP id 205-20020a1c01d6000000b0030cd17ffcf8so1221753wmb.3 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=ABv3Ke+/It9ABXNu3A554bQoHcpPBOUXb8cYpjqykI4=; b=UvrlfvemeulpfaMBF3+1rOKc6tesvwkT4KDg8JjtsL3vl1rEnwDQubhbQ7K5RRXPt5 S0NCMACp8L0K3kQoRJ114K02VbWQL8iTS9iHdSzGunjcA+lljLegYz2Sp88+qpXATFU4 2uF3V8q1QWinbokoAY+Glni7YKf1oPidDEQMu1bgSFa9do7pQzzPOY9U4vV+Piw6pQ0j 5xcc7jaGMp7I2Dwd5gnJXRc2cda0SGB2hpIYsvr1u2DbQvDbbMqIeNXeu2p4jyWZviv2 U2095yc477FTurB/xaBQfzOvCjOt0cDtguN0/40jh9SA8C56pYd4+Y/HjdoMJJi73tYF UTkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=ABv3Ke+/It9ABXNu3A554bQoHcpPBOUXb8cYpjqykI4=; b=DAWN1FghKZrwDlEuUCVy86isltctu6PqVwsy7vf8ahkDwoaslmKN70yPECEgKH7TgW iNAtN/ssCKI+zjQfPlPhgUj3xpMOL6TWFT6f7JD4dLu3JHq8X8/VsQiIkSrcYs/fbhqy PQMF3eEWOrkuolAbmmc/kf398c7SBW3ntROC3VyCRvxEh4YZZ19g7BdG17zWl+93gxYh 9XbqYGd1kYDwQHsFdG9qWG/RnecYZIg9SvPdNLEgCQ5eAIlSIiWdVJE0H2wrK5uADCdR RgWZHLnDxX4Pwg+rGhDpie838oMqfUM8yoaheB3lVl8E6mR2HfE6IdzMJhB2MqtfzkjE gIAQ== X-Gm-Message-State: AOAM531ftNpOKLymCaK3ZcobvXz12+lkkxzme0a4OcuCA3Y/V8jm1Miz umM0N/7tx6rgUw34om5djDnBN4V3nYM= X-Google-Smtp-Source: ABdhPJwXpb/d1nnWDlNp2xNbKY1/jDzpYkdXuujfDEnhMTs690HhDP0nmH0G9Q9Isv/VlkjOgBGm9w== X-Received: by 2002:a1c:7f11:: with SMTP id a17mr176655wmd.166.1632762703160; Mon, 27 Sep 2021 10:11:43 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id n26sm70722wmi.43.2021.09.27.10.11.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:42 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: <762050546f194a9cd55ef5187e5c3038276e6ade.1631211286.git.efraim@flashner.co.il> Date: Mon, 27 Sep 2021 18:51:50 +0200 In-Reply-To: <762050546f194a9cd55ef5187e5c3038276e6ade.1631211286.git.efraim@flashner.co.il> (Efraim Flashner's message of "Wed, 22 Sep 2021 15:13:16 +0300") Message-ID: <86h7e60xnd.fsf_-_@gmail.com> 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: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mer., 22 sept. 2021 at 15:13, Efraim Flashner wr= ote: > * gnu/packages/julia-xyz.scm (julia-quadgk): New variable. > --- > gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm > index a80964c2b0..bd6a296463 100644 > --- a/gnu/packages/julia-xyz.scm > +++ b/gnu/packages/julia-xyz.scm > @@ -2985,6 +2985,31 @@ everything from run time algorithm choice to code = generation at compile time.") > human-readable format.") > (license license:expat))) > > +(define-public julia-quadgk > + (package > + (name "julia-quadgk") > + (version "2.4.1") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JuliaMath/QuadGK.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1hy0629yai6xflgxaflk9764lzr1lzhlghimxk1aqi212q9c6n33")= ))) > + (build-system julia-build-system) > + (propagated-inputs > + `(("julia-datastructures" ,julia-datastructures))) > + (home-page "https://github.com/JuliaMath/QuadGK.jl") > + (synopsis "Adaptive 1d numerical Gauss=E2=80=93Kronrod integration i= n Julia") I would not write =C2=ABin Julia=C2=BB. > + (description "This package provides support for one-dimensional nume= rical > +integration in Julia using adaptive Gauss-Kronrod quadrature. The code = was > +originally part of Base Julia. It supports integration of arbitrary num= eric > +types, including arbitrary precision (@code{BigFloat}), and even integra= tion of > +arbitrary normed vector spaces (e.g. matrix-valued integrands).") > + (license license:expat))) LGTM. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:12:00 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:12:00 +0000 Received: from localhost ([127.0.0.1]:42686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAa-0006lI-E7 for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:12:00 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:40631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAQ-0006jy-Bq for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:50 -0400 Received: by mail-wm1-f44.google.com with SMTP id t16-20020a1c7710000000b003049690d882so1223421wmi.5 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Xh8HwXmWx7ryUBQ/NV2GXUWvFUShSD4kK7bhALwqt5s=; b=ExCZzY1GjTBqbjKWowjn96szOnUAUeKP28hm0Sb1xZykTlRpa5wrGhHZRUgSFvdN6f Dh1L7UlFNqpdMsP0oUMALnEJCDP1ceaSDeuoEIVUKG2yhXZK0r664nPPD5A9uFOf5LYs 1HZBGoH1LrXnsFjMxLwg80kRZvAPncQ4V8FepcycXmE4WkvOOVASwwhpTWL6WvC20oSC grguRLGeGSRntCxjJDgnzl54yB27uV3ujz62MzO80oQvEiy+6qcoOF0wmAyeO1YvRaou kyoc0uhFvYZh8i5FNXNi+Gr233iaM9WGncSdmufm6XLWtjYhamoxdFhCtG1oilK58ujq GxOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Xh8HwXmWx7ryUBQ/NV2GXUWvFUShSD4kK7bhALwqt5s=; b=Nu/jDcgJQdDZ1enC606kOw/95tymBESWiFgMmQPRf/NF0KUAC9lGrF+kehEAT6pzPj G7kumbVBtwxtjlTMoFkXWk6RNmDFG5MlkY734Vjfl04RMwQxRbjsCPqAfCsl/gNU22q4 sawFzGR6JTBWUDiBpLrHZdekkpIdkYJQNpg399U+bT7F/O+io6wpJr6Rxojn+7/LZr3/ e2Jv56DPfFEaGbhiT63QAYSYu9fkkyFbUH+yCkVTgEf7GwEN8BlQi0SewWbyfvxwyEp2 o3D9MVIyPLeJBO71n/WyCHuZb/y4oqarWZRqz5H5haGCBWkTPfnYYgrzqWWlc6vgAcI4 sScg== X-Gm-Message-State: AOAM5314eHLHYeExrJwche6pmX6KKQ3Oync33fT8Z3CGAyhlWWYFg8bL wBpnMWrZOBNJOXKaMoEabAijdEDtewg= X-Google-Smtp-Source: ABdhPJwRomuE5asnh9TWlvmd1Vr754PupU8GqrMvIYD26qdd+cSjRk2fHSSieVmKtuVvUq5Q1ciAkQ== X-Received: by 2002:a1c:c906:: with SMTP id f6mr188175wmb.136.1632762704822; Mon, 27 Sep 2021 10:11:44 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id c9sm80344wmb.41.2021.09.27.10.11.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:44 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: Date: Mon, 27 Sep 2021 18:54:10 +0200 In-Reply-To: (Efraim Flashner's message of "Wed, 22 Sep 2021 15:13:18 +0300") Message-ID: <86bl4e0xjh.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mer., 22 sept. 2021 at 15:13, Efraim Flashner wrote: > * gnu/packages/julia-xyz.scm (julia-mlstyle): New variable. > --- > gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm > index 222f9f129e..3616ffd006 100644 > --- a/gnu/packages/julia-xyz.scm > +++ b/gnu/packages/julia-xyz.scm > @@ -2508,6 +2508,28 @@ resolving them into absolute units.") > with @code{missing} values in Julia.") > (license license:expat))) > > +(define-public julia-mlstyle > + (package > + (name "julia-mlstyle") > + (version "0.4.10") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/thautwarm/MLStyle.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0h1cd7cr4c4cnpqyj3180113gdbvcc047lqphp8a8gq5smp3c059")))) > + (build-system julia-build-system) > + (native-inputs > + `(("julia-datastructures" ,julia-datastructures))) > + (home-page "https://thautwarm.github.io/MLStyle.jl/latest/") > + (synopsis "Julia functional programming infrastructures") > + (description "This package provides consistent and extensible functional > +programming infrastructures, and metaprogramming facilities.") > + (license license:expat))) LGTM. I notice that the package raises warning at the check phase. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:12:01 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:12:01 +0000 Received: from localhost ([127.0.0.1]:42688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAa-0006lK-Mx for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:12:01 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:54045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAR-0006k0-4X for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:51 -0400 Received: by mail-wm1-f46.google.com with SMTP id z2so1111733wmc.3 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Jc+0gPz0GVBrEeHnLOLwlq9choWn5J4O6OjQ/urP49A=; b=R3R2QcqE1iqC+h8BdssFHKDju/JIi1to3/YnCi/fHACZvpnpYG+ujlTJsF8MXm+y7N efj24hxK2inH2iC3Qtn1G6zTgHWL3rNFnT3Doq815/vz42nWnh3hsMNy7bc+vQdqctdX DzcaboGMNPJA6W561k54EJDgPG8n3Fp0vE6ztNQ8jyDBLF16YChkQ6n5EKdl2ReUJcBz EICpki0GzhyLjXMfMWYawp7fodTJ4hP0MfVDxlXS66ptuXUhvqo4/FZq3c2wS7G06PLL Vfaxz9CzUcE9TWMKGyNeiGmJb/T31uWLIdcT9GwF3UtOsAl7w5ho7eZDXTO7PKgl6mN8 yzKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Jc+0gPz0GVBrEeHnLOLwlq9choWn5J4O6OjQ/urP49A=; b=2BHTcaryfw4MCJ82yPzZ0PogMDCnCKbR/Rm1Q3OS1ZqxJDUpOJ0UKQKwOJ7n2Uz3yT 3NYXSQP06bpqhgWCvsJ/sjmZR+dfdVWsl2G/amWUvUY4M1l4Ou2Bbqh2haJ+2EROQQDI Gm8FwHVgNnjonaA10BCcPuB3iNhmY9owu13fh7gfr0MHc7gyv0r+vLEaBWoCVOV4duwZ frOrlcnQfvnS3APEjUNDDEx3RZeHHjYkTEECJY8NR4DnjuntVqdXoi6uae7DnZPZyXM1 iTkLhK2yGWor2YR8QwVl2+A4a3RWBh4mduMri9eTFUABZovZQdytWX+8k57fccBb/PH0 B8YQ== X-Gm-Message-State: AOAM531+0rWFhsH3G31RZ0q+IQEfpECUb6+0nwFp4FHz8W8xSK5WwxOs oeuvsA02HuW4JbPyKqSKk8AQQgsPNsE= X-Google-Smtp-Source: ABdhPJzoxXBZ0s+FTzABC4y4tkCs9TU5DSAbqjmGiuu7TrJRcVMIOl8i3BV4wAhIWbuAcJZbjHzMyQ== X-Received: by 2002:a05:600c:26d4:: with SMTP id 20mr198828wmv.40.1632762705628; Mon, 27 Sep 2021 10:11:45 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id s13sm111093wmj.9.2021.09.27.10.11.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:45 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: <4c2974bdaa47fcb961ead03fe56c8b06ca9317cf.1631211286.git.efraim@flashner.co.il> Date: Mon, 27 Sep 2021 18:58:18 +0200 In-Reply-To: <4c2974bdaa47fcb961ead03fe56c8b06ca9317cf.1631211286.git.efraim@flashner.co.il> (Efraim Flashner's message of "Wed, 22 Sep 2021 15:13:19 +0300") Message-ID: <868rzi0xcl.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mer., 22 sept. 2021 at 15:13, Efraim Flashner wrote: > * gnu/packages/julia-xyz.scm (julia-pycall): New variable. > --- > gnu/packages/julia-xyz.scm | 79 +++++++++++++++++++++++++++++++++++++- > 1 file changed, 78 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm > index 3616ffd006..1038d3f80b 100644 > --- a/gnu/packages/julia-xyz.scm > +++ b/gnu/packages/julia-xyz.scm > @@ -26,7 +26,9 @@ > #:use-module (guix git-download) > #:use-module (guix build-system julia) > #:use-module (gnu packages gcc) > - #:use-module (gnu packages julia-jll)) > + #:use-module (gnu packages julia-jll) > + #:use-module (gnu packages python) > + #:use-module (gnu packages python-xyz)) > > (define-public julia-abstractffts > (package > @@ -3038,6 +3040,81 @@ everything from run time algorithm choice to code generation at compile time.") > human-readable format.") > (license license:expat))) > > +(define-public julia-pycall > + (package > + (name "julia-pycall") > + (version "1.92.3") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JuliaPy/PyCall.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "07r99ni6nkxpyrp3wsb5qg4jxz7i2r08dyqbiffy2zm3g0bn88jq")))) > + (build-system julia-build-system) > + (arguments > + `(#:imported-modules ((guix build python-build-system) > + ,@%julia-build-system-modules) > + #:modules ((guix build julia-build-system) > + (guix build utils) > + ((guix build python-build-system) #:prefix python:)) > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'remove-conda > + (lambda _ > + (substitute* "Project.toml" > + ((".*Conda.*") "")) > + (substitute* (list "src/PyCall.jl" > + "test/runtests.jl") > + (("import Conda") "")) > + (substitute* "deps/depsutils.jl" > + (("Conda.PYTHONDIR") "\"/\"")) > + #t)) > + (add-after 'unpack 'set-python > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (let ((python (assoc-ref inputs "python"))) > + (setenv "PYCALL_JL_RUNTIME_PYTHON" > + (string-append python "/bin/python3")) > + (with-output-to-file "deps/deps.jl" > + (lambda _ > + (format #t > + "const python = \"~a/bin/python3\"~@ > + const pyprogramname = \"~a/bin/python3\"~@ > + const libpython = \"~a/lib/libpython~a.so.1.0\"~@ > + const PYTHONHOME = \"~a\"~@ > + const pyversion_build = v\"~a\"~@ > + const conda = false~%" > + python > + python > + python > + (python:python-version python) > + python > + ,(package-version python)))) > + #t))) > + (add-before 'check 'pre-check > + (lambda _ > + (setenv "CI" "true") > + (setenv "JULIA_PKGEVAL" "true") > + #t))))) > + (propagated-inputs > + `(("julia-macrotools" ,julia-macrotools) > + ("julia-versionparsing" ,julia-versionparsing))) > + (inputs > + `(("python" ,python))) > + (native-inputs > + `(("python-numpy" ,python-numpy))) > + (home-page "https://github.com/JuliaPy/PyCall.jl") > + (synopsis "Call Python functions from the Julia language") > + (description "This package provides the ability to directly call and fully > +interoperate with Python from the Julia language. You can import arbitrary > +Python modules from Julia, call Python functions (with automatic conversion of > +types between Julia and Python), define Python classes from Julia methods, and > +share large data structures between Julia and Python without copying them.") > + (license license:expat))) LGTM! Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:12:01 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:12:01 +0000 Received: from localhost ([127.0.0.1]:42690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAb-0006lW-5T for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:12:01 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:35539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAS-0006k2-2S for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:52 -0400 Received: by mail-wr1-f42.google.com with SMTP id i23so53277959wrb.2 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=z0oOw/s9I30ddKilQu1h55nxMB8sXSN7ESnnJTUE4rQ=; b=CykrxmMJvMUG+8MRUj9hnHalRDIAnnhzXDlYDRvJVsUKZnzgxSrvmWXx6Cc6dJp8Ch b23uEO7vABOvxNPGgVx7XMDBoN2fv1iAVFpTb8PLBDDdgyFNhFQFDxfbU16ORUsKZ8eo yHt906yC+TL3VB/i9wYcK+WPGt5NMlVyuLT2l2QYR3cV8Ef7agwJAmloLCo6vQiB9Gjt +7vauQf58EyGXZ85TPExS8/Vm9deu3oqHDXhZrD46+Ao9MI9HSWd3kH5r7vJr9NGyDzx yawJXBx/nekFTALDQ2qOKAXzoKhZ+bOVxwJNtZhJUHgy0we3fPKwJ0Xa4ExtwrYb+FF6 LWzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=z0oOw/s9I30ddKilQu1h55nxMB8sXSN7ESnnJTUE4rQ=; b=Zy4CKDw2KkZ+O5QwbrvkUfPMiRfoKoTElDbYGr3u35B71WB+4Bmml4hHRXWW5rNhM+ ujbewwkxdCnJxbzKKLylhX9eYGxX0md9AWeENFdQJ9u28Uok3X846jwC6dVA4Pda1jTB ioKamj8eNMeRJEZ5d2x4Hp27vb3UVvVUt8fJSaq6wRd0f0d23PO+lq9g4v0S0IHkQfPl JOh4XX11y96XP+NNcRt4rBwk+qPiBLnUQxeNXAsWDyV7kRwPyK5SrXx27BAKMyOqMduJ xW62OAS7Z5fI91gF9gnn0W8CMKIhXKcbauUuK4NAQqehRhtlDHwM9no6uMmRR6HJaCt9 4Fbw== X-Gm-Message-State: AOAM530iIgB1sXwQlvfaWhyOR9Z0VR8t3RZnPsYiDBPxrDFuwH1aXs4B h0YLpMiQ3/vhpQTrVu6k66cOQ/qtsUE= X-Google-Smtp-Source: ABdhPJzFirnyuNER+bw0M3CXeo5lxT7fEEWNG2gZt8/bkIP7DfHPAPFBv5OaYr25ny5IKQPLvctPwA== X-Received: by 2002:a5d:59ae:: with SMTP id p14mr1167029wrr.278.1632762706568; Mon, 27 Sep 2021 10:11:46 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id y7sm14789759wrs.95.2021.09.27.10.11.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:46 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: <4e1dc416b5b32cc0c065f3482d445d83ebc6ceb8.1631211286.git.efraim@flashner.co.il> Date: Mon, 27 Sep 2021 18:59:19 +0200 In-Reply-To: <4e1dc416b5b32cc0c065f3482d445d83ebc6ceb8.1631211286.git.efraim@flashner.co.il> (Efraim Flashner's message of "Wed, 22 Sep 2021 15:13:20 +0300") Message-ID: <865yum0xaw.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mer., 22 sept. 2021 at 15:13, Efraim Flashner wrote: > * gnu/packages/julia-xyz.scm (julia-ansicoloredprinters): New variable. > --- > gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm > index 1038d3f80b..ec31d70531 100644 > --- a/gnu/packages/julia-xyz.scm > +++ b/gnu/packages/julia-xyz.scm > @@ -100,6 +100,26 @@ acts like @code{convert(T, x)}, but without the restriction of returning a > be GPU compatible without throwing away the wrapper.") > (license license:expat))) > > +(define-public julia-ansicoloredprinters > + (package > + (name "julia-ansicoloredprinters") > + (version "0.0.1") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JuliaDocs/ANSIColoredPrinters.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0dp5agljr0g50s5gn0pr70wrz01ggck6pb40ay3l4szhswq7mqzf")))) > + (build-system julia-build-system) > + (home-page "https://github.com/JuliaDocs/ANSIColoredPrinters.jl") > + (synopsis "ANSI escape code translator") > + (description "@code{ANSIColoredPrinters.jl} converts a text qualified by > +ANSI escape codes to another format.") > + (license license:expat))) LGTM! Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:12:02 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:12:02 +0000 Received: from localhost ([127.0.0.1]:42692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAb-0006lg-Jv for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:12:01 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:35548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAS-0006k4-SF for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:53 -0400 Received: by mail-wr1-f49.google.com with SMTP id i23so53278017wrb.2 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=jjlo9pKvCMciqecXsUQCmejORzATm0fLpE1q6amcr7c=; b=Kgwf5kXVTDJXkFuG8uZEjnpkUc4dKGKdW9HeEWmavQwju5UGOf3+OkvPBNFirzE4IM pEhemJAOCBBQXMu/b0G2XM+LhG/CL3IgpP8xaqP1Q6zfzE3XXN+hOWLzDJqC/g5MB6d6 h7GEyXRmMQeUleaDVxPXTTAPWmVOIbYjha2CXdQZiiJT7aEZ2yGd12PDHN/g4yDp8/P0 WUKSTl5GlplOn0V1SiFN2PpNrBoB5qQJ9o2+Jh1LlNDVkUT94BEE1VnKrq2Llk1EqMDR GCj5pV/sm9S31MH5OD1gy02p2LOpzsjdxUbp63tdF/VVO8u1YkKRAOQpYrGDk7u+KnSR 1XKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=jjlo9pKvCMciqecXsUQCmejORzATm0fLpE1q6amcr7c=; b=3+JZjFAFT0q1OLVei33Q/TwNMKVOhRlN4yD+1/EniBW968D5s0IPNhptiVBodMEOq6 IIkUNeY8JPnM4sw3llze9uCaGrGlGJ1I6N0AHPQqoeCJgCHUR9k8iObBeX9LMEi1xYUc PftgXKN91YgsNL4FRV+rAD1FJ/RkB1xma5M4tSYwZU9q5HvD9SkArN/I4P9Vm/Oe6OYG tAddcGAEDGhnj1EXph0T/+HveTeUEWLYJaziiEnFRB1kzLlBAk5TmdYrAnxElJnscs3C N4SRiN9UsD7PjwV4NG0viSzlw6NPwL0KqGI3UOGcbE+uBWVjhNrFVhqJE/9T0DwTOURq By4Q== X-Gm-Message-State: AOAM533/2Kn6NTW3wT1XN1RWnYXoFepEGfrbWof1UCVUO1+2RzBVRzf9 SG3+2GKIR4f41nYafEABaQFTRjH8bkg= X-Google-Smtp-Source: ABdhPJwqWsJ2+KxeC8C1XwdaxJErDfWrnJJFgeOt36rKYIRFmvgy77lCuQH9zpJSvxWfAf4whorqHA== X-Received: by 2002:a5d:63c6:: with SMTP id c6mr1189222wrw.186.1632762707341; Mon, 27 Sep 2021 10:11:47 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id t126sm119979wma.4.2021.09.27.10.11.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:47 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: <60b1c99f84e660d692abbb480f3a1ee7f40c2a90.1631624546.git.efraim@flashner.co.il> Date: Mon, 27 Sep 2021 19:01:25 +0200 In-Reply-To: <60b1c99f84e660d692abbb480f3a1ee7f40c2a90.1631624546.git.efraim@flashner.co.il> (Efraim Flashner's message of "Tue, 14 Sep 2021 21:19:24 +0300") Message-ID: <8635pq0x7e.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mar., 14 sept. 2021 at 21:19, Efraim Flashner wrote: > * gnu/packages/julia-jll.scm (julia-libsass-jll): New variable. > --- > gnu/packages/julia-jll.scm | 43 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 43 insertions(+) LGTM! Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:12:02 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:12:02 +0000 Received: from localhost ([127.0.0.1]:42694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAc-0006lp-0J for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:12:02 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:37473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAT-0006k7-QK for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:54 -0400 Received: by mail-wr1-f47.google.com with SMTP id t8so53271022wrq.4 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=zXBq/slF9StbPNRENRHegqj1/S86pRQW9cGWzAMxKUE=; b=Q8CguvsAv+H1oF4O2OogPt7eep+B5J/0jZMxcqpesJBGGfpLIeN2YB5XRM1bOKi66S s8xCGPcT2foJE/X8FYn5bVpLnxopw1kd8J3BeM+T2hYpvRE8SUPnVSWwVPc8eztQceVo gwRczmDA8GkIx8P67Y6oziLAeLXrhEZS/OgrSVSxi0+XIRMi6GMP02d3nBm5Avz6GhnJ MCVXC1Wv4jNLDBfEF5zCFHtvtbTp1ZXVTkTmrexkA4jlkfIWP3X2IqPILm2TFCINrxNX Can9Jb7qSzzDKnAM8iBv1gB5/ipTyThKpM4qbdo98LTbl/7SzTJM4MJ8EJhN8IQWjR/S owQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=zXBq/slF9StbPNRENRHegqj1/S86pRQW9cGWzAMxKUE=; b=MHaZ+gW+Y0cMn6HBvS1N70RiEFz72Z+Yqmkqr4wAtBn/Q6T38Xas7U996Zs0TfcsuE VawIKOzZSp31fKBiTq7wixj+R2wacSlqN9A8IFYO8c3RHejKWAcGVzy7Gor4EcNDhpca prMzxjn/mvt/8aZ9Dc1QEy73R+rFB5gwXAPXi+XtdxqCc6ouAMA+G4yYwxtXdnAMy6hy rWJ3rlqPo/tIhXXnuEmEoRjM6LiCXvLQ2uoIr6P7KqpYT73yHTPbRxMq7tkhcIikABJp oIZoFmHYusmuh6+ScQaOm9SHH4aMlpDquo83L7ayIWafAZfpUl12h/WPDRAlEEiyxfxx 7iDw== X-Gm-Message-State: AOAM532+17gOoXD4TSB9GQbnTwAjMgEy7b7RPAQwceh10bX4wc96yRCU 7GEarJhH85c/84CaBGu1C/utmJxxYhw= X-Google-Smtp-Source: ABdhPJyE80J0u/jR+8EaWrfQ4hyD5+uvOzMHj/Cec1v+CCed8tNd57haMnuWJaLibyFZY/8sJlzmnQ== X-Received: by 2002:a5d:564e:: with SMTP id j14mr1084567wrw.345.1632762708152; Mon, 27 Sep 2021 10:11:48 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id n14sm129657wms.0.2021.09.27.10.11.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:47 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: Date: Mon, 27 Sep 2021 19:03:06 +0200 In-Reply-To: (Efraim Flashner's message of "Tue, 14 Sep 2021 21:19:25 +0300") Message-ID: <86zgryymr9.fsf_-_@gmail.com> 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: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mar., 14 sept. 2021 at 21:19, Efraim Flashner wr= ote: > * gnu/packages/julia-xyz.scm (julia-sass): New variable. > --- > gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm > index a80964c2b0..2f953a33b7 100644 > --- a/gnu/packages/julia-xyz.scm > +++ b/gnu/packages/julia-xyz.scm > @@ -3403,6 +3403,28 @@ (define-public julia-safetestsets > a loadable module.") > (license license:expat)))) > > +(define-public julia-sass > + (package > + (name "julia-sass") > + (version "0.2.0") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/piever/Sass.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0y7kkkj717h5cj659ssry89i5r64symr6pvhr6vv4qmaxrnjxj92")= ))) > + (build-system julia-build-system) > + (propagated-inputs > + `(("julia-libsass-jll" ,julia-libsass-jll))) > + (home-page "https://github.com/piever/Sass.jl") > + (synopsis "Compile scss and sass file to css in Julia") Again, I would remove =C2=ABin Julia>.. > + (description "This library provides a simple Julian API to use > the I would write =C2=ABThis package provides=E2=80=A6=C2=BB > +@code{libsass} library to compile scss and sass files to css.") > + (license license:expat))) LGTM. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:12:02 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:12:03 +0000 Received: from localhost ([127.0.0.1]:42697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAc-0006m3-GZ for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:12:02 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:35533) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAP-0006jx-PZ for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:54 -0400 Received: by mail-wr1-f44.google.com with SMTP id i23so53277718wrb.2 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=DH4o+lJfNiD7IrLtlHVwRsQT5kSbOqV06vh/J37fA3E=; b=aFYDYUqN10lVpqx+srA16cs2z5zgJwrliW2RTypClWG3AETDqNKhrxEzDK9EABtVzG 36kI1zCDTdgwXG/YsRfjdaUdEVyhX1ciBI8AONf7rRlT/jeUw7Rad8L47mg+PYBFdKeX QiGIQM3sW4Bs5fY8VVEpO/JlBq5LAkGJeOvvZD6g8Y6cyrQ+q73v+zwaSpkHf+MWydDb t5QKjr9JYvrDkq1NNa9akquza0flHvaisa6MR7k6xyoj1sw2Ent6IWlwI1V6FVDdAqEL UAphfem1mPFdiitjyU7BQt7gcI96k+7QqngX3jG5Abxl+FQbUCPoQCe82eeB0bXdFJfm xISA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=DH4o+lJfNiD7IrLtlHVwRsQT5kSbOqV06vh/J37fA3E=; b=PMz930zquuVpJBTR5tHja61TtC6GKZphGwqjuob9sevH+6aM1gl+2OB11EGzzpAWC9 roqeQeqM40F39Wvkqh2ACYWJ+1bnfJZE/XGCcX8uAw6G1kURVVI0xtdJuOYff+P8rrFQ z4xedZUB6s/ftFfl30YrD2H8Dh3dV6HjFezVL9vCpalsB5YXzAgVctOQynL97w/Oz3Tc nhcnDi51obrgqpFzFUHsWdwDwJXhkf18K2+Als0WG1eratAiYCqJ86JusSkDkpquADts gEdICQK5th7fkRnXYrNrqMC9rli8XUfk8GluFwdUJEsORSM/GrUy/wcn0Un8wCWD6uaq /VfQ== X-Gm-Message-State: AOAM5317C0kVmojdvuAWac6yYvx4v50SP4AKmrx0HzVp8ZkC2D6YAGTH awV7OaTLimH0UvgT9W2aPfMZTqGFjOU= X-Google-Smtp-Source: ABdhPJy93KGBpxQElI7MWjix3YDBnCsJZgbCiaGqBkxyPC4TsY5f9hPKyyHW5j4Lf0I7Nm0el/IIVw== X-Received: by 2002:a5d:6a45:: with SMTP id t5mr1107869wrw.45.1632762704041; Mon, 27 Sep 2021 10:11:44 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id y7sm14789679wrs.95.2021.09.27.10.11.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:43 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: <97e2c729bd3705c2e50a9a3a411a4ca8d5eb74bf.1631211286.git.efraim@flashner.co.il> Date: Mon, 27 Sep 2021 18:53:16 +0200 In-Reply-To: <97e2c729bd3705c2e50a9a3a411a4ca8d5eb74bf.1631211286.git.efraim@flashner.co.il> (Efraim Flashner's message of "Wed, 22 Sep 2021 15:13:17 +0300") Message-ID: <86ee9a0xkz.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mer., 22 sept. 2021 at 15:13, Efraim Flashner wrote: > * gnu/packages/julia-xyz.scm (julia-measurements): New variable. > --- > gnu/packages/julia-xyz.scm | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) > > diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm > index bd6a296463..222f9f129e 100644 > --- a/gnu/packages/julia-xyz.scm > +++ b/gnu/packages/julia-xyz.scm > @@ -2433,6 +2433,37 @@ may include other factorizations such as the LQ factorization.") > TLS} and cryptography C library for Julia.") > (license license:expat))) > > +(define-public julia-measurements > + (package > + (name "julia-measurements") > + (version "2.6.0") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JuliaPhysics/Measurements.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "05p3f0gr4sv4maq8cix5fi8ldq0zagswqsd43xn6fhy046f936mz")))) > + (build-system julia-build-system) > + (propagated-inputs > + `(("julia-calculus" ,julia-calculus) > + ("julia-recipesbase" ,julia-recipesbase) > + ("julia-requires" ,julia-requires))) > + (native-inputs > + `(("julia-specialfunctions" ,julia-specialfunctions) > + ("julia-quadgk" ,julia-quadgk) > + ("julia-unitful" ,julia-unitful))) Could we keep alphabetical sorted list? > + (home-page "https://juliaphysics.github.io/Measurements.jl/stable/") > + (synopsis "Error propagation calculator and library") > + (description "@code{Measurements.jl} is an error propagation calculator and > +library for physical measurements. It supports real and complex numbers with > +uncertainty, arbitrary precision calculations, operations with arrays, and > +numerical integration. The linear error propagation theory is employed to > +propagate the errors.") > + (license license:expat))) LGTM. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:12:03 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:12:03 +0000 Received: from localhost ([127.0.0.1]:42699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAc-0006mC-TS for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:12:03 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:42499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAU-0006k9-Pi for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:55 -0400 Received: by mail-wm1-f41.google.com with SMTP id q127-20020a1ca785000000b0030cb71ea4d1so540722wme.1 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ZLPjuWZz88elVs19bbRzwEjou7fJf33/uq+Ype+zEeI=; b=AwrDK92R0xkQXArElH9aG9Nm4nttw6k3V75vQfnU7A3vrDyJE2Bq6MW3R9mFYbrxR9 7As3NCuwZb8hXFXkc5ZH1npnVjbMX0zZH+d7tFqRpnvwweKv71TVvOVyzbPs5jfO7nE9 lI7yxsg3elD9ccG+RXnGWkPvFVb1vv/nUD/RMlv2mIKaLIq9zFfgWp/CctBviyhLKfEX rkNxB0iigCcR+K79tsviDbbhySAZB9o04XPcEBBzEl2jpeyAnPq60VsO/Ue4XPtYdzQL hoz5vDu8MC9kqROA4rsEjwfTykwf7ed17RUg03i2KCDks+4hILhmIZcS0ZhGaOL29i+6 WdYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ZLPjuWZz88elVs19bbRzwEjou7fJf33/uq+Ype+zEeI=; b=eWYk9LtPnZ7j37YoAtxRERCqRdOHZuA1DRqC/5h8h3/VhvlnkeOWAOUizvQlvB6yEc ITDQAiV0HtvtD9WxhZcpqZPaoSk/h6ZWT3333TCbs47aJtNw5dX56tHI6a42vImxU/AJ y0BBj7eTxjV722iEXjmJ35XhnGH949/kETQmQL5KEuUlzJQv2ZGAxHa0Xdrhe9YYEf3v gYKmKe5pTBuiVLO68Ob/WQLmuRqqGuE148n7KB7sjXXFiOtGUa30+9Le7RxOJ0aDtixK 4sYj9OYIHh/rhuL5ohCqsgruZxnKhvoCHy7gECn1Heb2sAmeI5/FRRfohBTv0cAs9he/ PwCQ== X-Gm-Message-State: AOAM530kPG6xTRNVHubyQZTPotehS4mnARZBjPs8V6G7S65r3oJzKcRc iWBV7sB3VbxFdzm1ug2w43/wpeFuqLs= X-Google-Smtp-Source: ABdhPJxFMmTY6NHP3lPYpOB3DwvHVSmW0vHniEovIa5zrTlCktp7rRgLB0mesI3hLs+DbTECdQvo/g== X-Received: by 2002:a1c:f405:: with SMTP id z5mr194244wma.72.1632762709316; Mon, 27 Sep 2021 10:11:49 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id w5sm17287448wra.87.2021.09.27.10.11.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:48 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: <0bfad7f4ecde531573c6c7cf957301ab49306876.1631624546.git.efraim@flashner.co.il> Date: Mon, 27 Sep 2021 19:04:21 +0200 In-Reply-To: <0bfad7f4ecde531573c6c7cf957301ab49306876.1631624546.git.efraim@flashner.co.il> (Efraim Flashner's message of "Tue, 14 Sep 2021 21:19:26 +0300") Message-ID: <86wnn2ymp6.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mar., 14 sept. 2021 at 21:19, Efraim Flashner wrote: > * gnu/packages/julia-xyz.scm (julia-ansicoloredprinters): New variable. > --- > gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) Already added by previous patch. This one should be dropped. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 13:12:04 2021 Received: (at 50490) by debbugs.gnu.org; 27 Sep 2021 17:12:04 +0000 Received: from localhost ([127.0.0.1]:42702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAd-0006mQ-8V for submit@debbugs.gnu.org; Mon, 27 Sep 2021 13:12:04 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:34350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUuAV-0006kI-It for 50490@debbugs.gnu.org; Mon, 27 Sep 2021 13:11:56 -0400 Received: by mail-wr1-f42.google.com with SMTP id t8so53305461wri.1 for <50490@debbugs.gnu.org>; Mon, 27 Sep 2021 10:11:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=Y8HcIdzLZKCnv3uAHkQBLihMxUyVaa6fkcMITg3WAzE=; b=GPL3Nej/exQp1eW+/wQ1LW9w2DhxcB4JaPx3AFnezqeWLTxpBwB6SZKlmqPRw7w0NA rN0i7gYOSoUD9Cxygsco2kdCTmwXgAkfOJAtp5EXByJd12BmuASjPjN8oJJ5H4LIvmmK AsOOE5SiBI8YQyij310afuTGeI/MPbWSscb/XZd9DBao9c53zWEP4+HO35dkJoDmVKK0 GjBWciwHbNjJbvSjwfQ+DhySuxSwwqhO37ZJxhZmyGQKVa/9+vxGkssbDZS4s1j73U2f TEyFNisyOGz/0w/35wyj3z12vloVNiiy0Lafo+XhdNyttvEU1GwtHWJUmjeqXGyZoxDp xPkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=Y8HcIdzLZKCnv3uAHkQBLihMxUyVaa6fkcMITg3WAzE=; b=eVVw11qtkgrCBNBT8UTJsb3afm1gwfGVlLf9hcyZbV4j5ey+MBsu+VVrr3kIoxgM9C 7J9KzyZAyoS4XmKa+HSO2joKci7SZlHCxzKEFKBVnkayT2MYDuah1ci2k1slaN0LonEQ A/L4ki80mkzZN5qgJSU2omcDKxtXKw4bQDQIM1gEkKfxeVmdQWTCjOTZbQ2yFTXtFcVT T+5HZzoQjyxGdjEdiUB9jYa2Y0BjztZnssC8hpQvuuZ1aiy2R53uKAtRzia8Y7NZ6aj+ jUimO+LKiigbdnmTXcHevmFsbwHwuTuIaf0Zz6/I/XbxuvqYn21UsYiBLIIATSblLGGO DoXw== X-Gm-Message-State: AOAM532UILyR2/VOF+7rTS/kVcwbx4tgdyP10M2crOV8Eo/3QkidvBmC ywrxCZgafgwJpAjKYjeb0bZTc6DApjU= X-Google-Smtp-Source: ABdhPJzoITZL0C7EV3VfoSDPS+EsnLctUXY0DfaruP9lLDvd31HGqNhSxmh0Zojo+W04bJgvYXgMtA== X-Received: by 2002:adf:fcca:: with SMTP id f10mr1131788wrs.304.1632762710102; Mon, 27 Sep 2021 10:11:50 -0700 (PDT) Received: from jack-Precision-7820-Tower ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id u5sm18594932wrg.57.2021.09.27.10.11.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 10:11:49 -0700 (PDT) From: zimoun To: Efraim Flashner Subject: Re: bug#50490: [PATCH 0/5] Some julia packages References: Date: Mon, 27 Sep 2021 19:11:18 +0200 In-Reply-To: (Efraim Flashner's message of "Tue, 14 Sep 2021 21:19:27 +0300") Message-ID: <86tui6ymdl.fsf_-_@gmail.com> 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: 0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 Efraim, On mar., 14 sept. 2021 at 21:19, Efraim Flashner wr= ote: I would add here an explanation, along these lines: =C2=ABThese four variables are added by the same commit to avoid a cyclic dependency.=C2=BB > * gnu/packages/julia-xyz.scm (julia-documenter, > julia-documentermarkdown, julia-documentertools): New variables. > (julia-documenter-0.22): New hidden variable. > --- > gnu/packages/julia-xyz.scm | 146 ++++++++++++++++++++++++++++++++++++- > 1 file changed, 145 insertions(+), 1 deletion(-) The patch does not apply=E2=80=A6 > diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm > index 309687019d..e7e7680cca 100644 > --- a/gnu/packages/julia-xyz.scm > +++ b/gnu/packages/julia-xyz.scm > @@ -26,7 +26,9 @@ (define-module (gnu packages julia-xyz) > #:use-module (guix git-download) > #:use-module (guix build-system julia) > #:use-module (gnu packages gcc) > - #:use-module (gnu packages julia-jll)) > + #:use-module (gnu packages julia-jll) > + #:use-module (gnu packages python) > + #:use-module (gnu packages version-control)) > > (define-public julia-abstractffts > (package > @@ -990,6 +992,148 @@ (define-public julia-docstringextensions > valuable enough at this time.") > (license license:expat))) > > +;; By removing all the javascript and css downloads any HTML documentati= on > +;; produced by this package will not be very useful. > +(define-public julia-documenter > + (package > + (name "julia-documenter") > + (version "0.27.6") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JuliaDocs/Documenter.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1y6rql7cxc7hfhc8rfq1mdmffp70sqzyh4vnnq93fziwrc8c8sbj")= ))) > + (build-system julia-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'patch-source > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* "src/Deps.jl" > + (("pip install") > + (string-append (assoc-ref inputs "python") > + "/bin/pip install"))) > + #t)) > + (add-after 'unpack 'remove-javascript-downloads > + (lambda _ > + (substitute* "src/Writers/HTMLWriter.jl" > + (("cdnjs.cloudflare.com") "example.com")) > + ;; Removing the javascript downloads causes these tests fai= l. > + (substitute* "test/examples/tests.jl" > + ((".*Main\\.examples_html_doc.*") "") > + ((".*Main\\.examples_html_mathjax3_doc.*") "")) > + #t))))) > + (propagated-inputs > + `(("julia-ansicoloredprinters" ,julia-ansicoloredprinters) > + ("julia-docstringextensions" ,julia-docstringextensions) > + ("julia-iocapture" ,julia-iocapture) > + ("julia-json" ,julia-json))) > + (inputs > + `(("python" ,python-wrapper))) > + (native-inputs > + `(("git" ,git-minimal) > + ("julia-documentermarkdown" ,julia-documentermarkdown) > + ("julia-documentertools" ,julia-documentertools))) > + (home-page "https://juliadocs.github.io/Documenter.jl") > + (synopsis "Documentation generator for Julia") > + (description "This package provides a documentation generator for Ju= lia.") > + (license license:expat))) > + > +(define-public julia-documenter-0.22 Do we need to make it public? Is it not enough to keep it hidden? > + (package > + (inherit julia-documenter) > + (name "julia-documenter") > + (version "0.22.6") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JuliaDocs/Documenter.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "1z8b7267y7yn5nx8sjwkmc0ph97vmv42q52jg7s89ghqb9xx3wv5")))) > + (arguments > + `(#:tests? #f ; Some tests require network. > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'remove-javascript-downloads > + (lambda _ > + ;; This isn't problematic because we only use > + ;; this package for bootstrapping. > + (substitute* '("assets/html/documenter.js" > + "assets/html/search.js" > + "src/Writers/HTMLWriter.jl") > + (("cdnjs.cloudflare.com") "example.com")) > + #t))))) > + (propagated-inputs > + `(("julia-docstringextensions" ,julia-docstringextensions) > + ("julia-json" ,julia-json))) > + (inputs `()) > + (native-inputs `()) > + (properties '((hidden? . #t))))) > + > +(define-public julia-documentermarkdown > + (package > + (name "julia-documentermarkdown") > + (version "0.2.2") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JuliaDocs/DocumenterMarkdown.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0sx89hi5p2f8zi2rp5qrv06m270d90pxj5d2y5cxls1spax7wqx8")= ))) > + (build-system julia-build-system) > + (inputs > + ;; We don't want to propagate the bootstrap version. > + ;; Cycle with Documenter.jl in later versions. > + `(("julia-documenter" ,julia-documenter-0.22))) > + (home-page "https://github.com/JuliaDocs/DocumenterMarkdown.jl") > + (synopsis "Documenter's Markdown") > + (description "This package enables the Markdown / MkDocs backend of > +@code{Documenter.jl}.") > + (license license:expat))) > + > +(define-public julia-documentertools > + (package > + (name "julia-documentertools") > + (version "0.1.13") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JuliaDocs/DocumenterTools.jl") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "05p57p8xlkn42m1lv9gq4hl96vp7hpj19d51p828ai1rbpcpi3a6")= ))) > + (build-system julia-build-system) > + (arguments > + `(#:tests? #f)) ; Tests require network. > + (inputs > + ;; We don't want to propagate the bootstrap version. > + ;; Cycle with Documenter.jl in later versions. > + `(("julia-documenter" ,julia-documenter-0.22))) > + (propagated-inputs > + `(("julia-docstringextensions" ,julia-docstringextensions) > + ("julia-gumbo" ,julia-gumbo) > + ("julia-sass" ,julia-sass))) > + (native-inputs > + `(("julia-example" ,julia-example))) > + (home-page "https://github.com/JuliaDocs/DocumenterTools.jl") > + (synopsis "Extra tools for setting up Documenter") I would write =C2=ABsetting up Documenter.jl=C2=BB > + (description "This package contains utilities for setting up documen= tation > +generation with @code{Documenter.jl}.") > + (license license:expat))) > + > (define-public julia-diffresults > (package > (name "julia-diffresults") =E2=80=A6so I have not tried it. It LGTM though. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 30 07:19:39 2021 Received: (at 50490) by debbugs.gnu.org; 30 Sep 2021 11:19:39 +0000 Received: from localhost ([127.0.0.1]:51582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVu6E-0002He-N0 for submit@debbugs.gnu.org; Thu, 30 Sep 2021 07:19:39 -0400 Received: from flashner.co.il ([178.62.234.194]:43148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVu6C-0002HP-GE for 50490@debbugs.gnu.org; Thu, 30 Sep 2021 07:19:37 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id CA272403F4; Thu, 30 Sep 2021 11:19:29 +0000 (UTC) Date: Thu, 30 Sep 2021 14:18:57 +0300 From: Efraim Flashner To: zimoun Subject: Re: bug#50490: [PATCH 0/5] Some julia packages Message-ID: Mail-Followup-To: Efraim Flashner , zimoun , 50490@debbugs.gnu.org References: <86tui6ymdl.fsf_-_@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="DMqMgMN//5ZyT0sT" Content-Disposition: inline In-Reply-To: <86tui6ymdl.fsf_-_@gmail.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490 Cc: 50490@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 (-) --DMqMgMN//5ZyT0sT Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 27, 2021 at 07:11:18PM +0200, zimoun wrote: > Hi Efraim, >=20 > On mar., 14 sept. 2021 at 21:19, Efraim Flashner = wrote: >=20 > I would add here an explanation, along these lines: =C2=ABThese four > variables are added by the same commit to avoid a cyclic dependency.=C2=BB >=20 > > * gnu/packages/julia-xyz.scm (julia-documenter, > > julia-documentermarkdown, julia-documentertools): New variables. > > (julia-documenter-0.22): New hidden variable. > > --- > > gnu/packages/julia-xyz.scm | 146 ++++++++++++++++++++++++++++++++++++- > > 1 file changed, 145 insertions(+), 1 deletion(-) >=20 > The patch does not apply=E2=80=A6 Probably due to the module imports. python-xyz was added in a different patch. >=20 > > diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm > > index 309687019d..e7e7680cca 100644 > > --- a/gnu/packages/julia-xyz.scm > > +++ b/gnu/packages/julia-xyz.scm > > @@ -26,7 +26,9 @@ (define-module (gnu packages julia-xyz) > > #:use-module (guix git-download) > > #:use-module (guix build-system julia) > > #:use-module (gnu packages gcc) > > - #:use-module (gnu packages julia-jll)) > > + #:use-module (gnu packages julia-jll) > > + #:use-module (gnu packages python) > > + #:use-module (gnu packages version-control)) > > > > (define-public julia-abstractffts > > (package > > @@ -990,6 +992,148 @@ (define-public julia-docstringextensions > > valuable enough at this time.") > > (license license:expat))) > > > > +;; By removing all the javascript and css downloads any HTML documenta= tion > > +;; produced by this package will not be very useful. > > +(define-public julia-documenter > > + (package > > + (name "julia-documenter") > > + (version "0.27.6") > > + (source > > + (origin > > + (method git-fetch) > > + (uri (git-reference > > + (url "https://github.com/JuliaDocs/Documenter.jl") > > + (commit (string-append "v" version)))) > > + (file-name (git-file-name name version)) > > + (sha256 > > + (base32 "1y6rql7cxc7hfhc8rfq1mdmffp70sqzyh4vnnq93fziwrc8c8sbj= ")))) > > + (build-system julia-build-system) > > + (arguments > > + `(#:phases > > + (modify-phases %standard-phases > > + (add-after 'unpack 'patch-source > > + (lambda* (#:key inputs #:allow-other-keys) > > + (substitute* "src/Deps.jl" > > + (("pip install") > > + (string-append (assoc-ref inputs "python") > > + "/bin/pip install"))) > > + #t)) > > + (add-after 'unpack 'remove-javascript-downloads > > + (lambda _ > > + (substitute* "src/Writers/HTMLWriter.jl" > > + (("cdnjs.cloudflare.com") "example.com")) > > + ;; Removing the javascript downloads causes these tests f= ail. > > + (substitute* "test/examples/tests.jl" > > + ((".*Main\\.examples_html_doc.*") "") > > + ((".*Main\\.examples_html_mathjax3_doc.*") "")) > > + #t))))) > > + (propagated-inputs > > + `(("julia-ansicoloredprinters" ,julia-ansicoloredprinters) > > + ("julia-docstringextensions" ,julia-docstringextensions) > > + ("julia-iocapture" ,julia-iocapture) > > + ("julia-json" ,julia-json))) > > + (inputs > > + `(("python" ,python-wrapper))) > > + (native-inputs > > + `(("git" ,git-minimal) > > + ("julia-documentermarkdown" ,julia-documentermarkdown) > > + ("julia-documentertools" ,julia-documentertools))) > > + (home-page "https://juliadocs.github.io/Documenter.jl") > > + (synopsis "Documentation generator for Julia") > > + (description "This package provides a documentation generator for = Julia.") > > + (license license:expat))) > > + > > +(define-public julia-documenter-0.22 >=20 > Do we need to make it public? Is it not enough to keep it hidden? It should be enough to not make it hidden and not public. Also, I took another look at it and adjusted the package slightly so it can use the current julia-documenter version and not an older version for the bootstrap. >=20 > > + (package > > + (inherit julia-documenter) > > + (name "julia-documenter") > > + (version "0.22.6") > > + (source > > + (origin > > + (method git-fetch) > > + (uri (git-reference > > + (url "https://github.com/JuliaDocs/Documenter.jl") > > + (commit (string-append "v" version)))) > > + (file-name (git-file-name name version)) > > + (sha256 > > + (base32 > > + "1z8b7267y7yn5nx8sjwkmc0ph97vmv42q52jg7s89ghqb9xx3wv5")))) > > + (arguments > > + `(#:tests? #f ; Some tests require network. > > + #:phases > > + (modify-phases %standard-phases > > + (add-after 'unpack 'remove-javascript-downloads > > + (lambda _ > > + ;; This isn't problematic because we only use > > + ;; this package for bootstrapping. > > + (substitute* '("assets/html/documenter.js" > > + "assets/html/search.js" > > + "src/Writers/HTMLWriter.jl") > > + (("cdnjs.cloudflare.com") "example.com")) > > + #t))))) > > + (propagated-inputs > > + `(("julia-docstringextensions" ,julia-docstringextensions) > > + ("julia-json" ,julia-json))) > > + (inputs `()) > > + (native-inputs `()) > > + (properties '((hidden? . #t))))) > > + > > +(define-public julia-documentermarkdown > > + (package > > + (name "julia-documentermarkdown") > > + (version "0.2.2") > > + (source > > + (origin > > + (method git-fetch) > > + (uri (git-reference > > + (url "https://github.com/JuliaDocs/DocumenterMarkdown.j= l") > > + (commit (string-append "v" version)))) > > + (file-name (git-file-name name version)) > > + (sha256 > > + (base32 "0sx89hi5p2f8zi2rp5qrv06m270d90pxj5d2y5cxls1spax7wqx8= ")))) > > + (build-system julia-build-system) > > + (inputs > > + ;; We don't want to propagate the bootstrap version. > > + ;; Cycle with Documenter.jl in later versions. > > + `(("julia-documenter" ,julia-documenter-0.22))) > > + (home-page "https://github.com/JuliaDocs/DocumenterMarkdown.jl") > > + (synopsis "Documenter's Markdown") > > + (description "This package enables the Markdown / MkDocs backend of > > +@code{Documenter.jl}.") > > + (license license:expat))) > > + > > +(define-public julia-documentertools > > + (package > > + (name "julia-documentertools") > > + (version "0.1.13") > > + (source > > + (origin > > + (method git-fetch) > > + (uri (git-reference > > + (url "https://github.com/JuliaDocs/DocumenterTools.jl") > > + (commit (string-append "v" version)))) > > + (file-name (git-file-name name version)) > > + (sha256 > > + (base32 "05p57p8xlkn42m1lv9gq4hl96vp7hpj19d51p828ai1rbpcpi3a6= ")))) > > + (build-system julia-build-system) > > + (arguments > > + `(#:tests? #f)) ; Tests require network. > > + (inputs > > + ;; We don't want to propagate the bootstrap version. > > + ;; Cycle with Documenter.jl in later versions. > > + `(("julia-documenter" ,julia-documenter-0.22))) > > + (propagated-inputs > > + `(("julia-docstringextensions" ,julia-docstringextensions) > > + ("julia-gumbo" ,julia-gumbo) > > + ("julia-sass" ,julia-sass))) > > + (native-inputs > > + `(("julia-example" ,julia-example))) > > + (home-page "https://github.com/JuliaDocs/DocumenterTools.jl") > > + (synopsis "Extra tools for setting up Documenter") >=20 > I would write =C2=ABsetting up Documenter.jl=C2=BB >=20 > > + (description "This package contains utilities for setting up docum= entation > > +generation with @code{Documenter.jl}.") > > + (license license:expat))) > > + > > (define-public julia-diffresults > > (package > > (name "julia-diffresults") >=20 > =E2=80=A6so I have not tried it. It LGTM though. >=20 > Cheers, > simon --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --DMqMgMN//5ZyT0sT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFVnSEACgkQQarn3Mo9 g1EyIBAAj8PKaTzliMx8wIkMI37JU+N/KFP9cOgp4AHh1J+bqF9azEF8a1Kz8H4N 9ptY2cQ+qHgAmRKdvfek6e3n5Xb56LVvloYCRQGMxkQ7A7v6yTNokR8I5QxN/Ukz aSPj2NaW8YuwIDuyM1m2rYn+GEZ9IDD5Pz5ew3J2Wk+N6fuYbQN50WHRD0QChtGA iLMOzx31hb4WhXyT+3z6+pS2pJZCplrME9n+D2YoNl6x+piFA3SPCKZMoOyq87NT LX3p/Mf1MQQlzsW5RCt/py0+zQo4Qd2zQKoidCgYF2UZbpS8PO5Uv22X5Nay1QFr yrWZvXmzncTTzODbAXNbsq1GJ+6QQmlcSjmb4qmVQMjLTNrVE8Gm4FPVZy2APYAe mZXPIdSsthNqhOG0dqgSa0fT5yqid24bVaPpoT1tkXAf2FR2rZYtSCurNdQWEn/J +10fi/aLHU3MbXtSN/crDVm11XPs0/6AVU5FJTLmsxOASOTN7qCJzxPMtHhvVS6j MhBdv1F62yk9BhgP06caKIkV5qhQQ2whATJzjclDuwXsz513X0Qr4MFAUnwQluUZ F9ssMoT0Ff3OwvOjthvYY5gKaaqeEuMbM7d8pZkZ2BrqrvvGI8qyNiKVPbPFwI2+ FchocDNbHAxAFCG70VeeoAev4Hxvo+VeYbCETt7Nzz43n9nW4o8= =IOR2 -----END PGP SIGNATURE----- --DMqMgMN//5ZyT0sT-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 30 08:36:15 2021 Received: (at 50490-done) by debbugs.gnu.org; 30 Sep 2021 12:36:15 +0000 Received: from localhost ([127.0.0.1]:51691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVvIN-0006MQ-1A for submit@debbugs.gnu.org; Thu, 30 Sep 2021 08:36:15 -0400 Received: from flashner.co.il ([178.62.234.194]:43308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVvIL-0006ME-Hg for 50490-done@debbugs.gnu.org; Thu, 30 Sep 2021 08:36:13 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id A8FA8403F4 for <50490-done@debbugs.gnu.org>; Thu, 30 Sep 2021 12:36:07 +0000 (UTC) Date: Thu, 30 Sep 2021 15:35:35 +0300 From: Efraim Flashner To: 50490-done@debbugs.gnu.org Subject: Re: bug#50490: Acknowledgement ([PATCH 0/5] Some julia packages) Message-ID: Mail-Followup-To: Efraim Flashner , 50490-done@debbugs.gnu.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="QX/xkuX4aqO7qwLk" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50490-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --QX/xkuX4aqO7qwLk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Patches pushed. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --QX/xkuX4aqO7qwLk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFVrxcACgkQQarn3Mo9 g1FkWw//W+3B7wm8pcdH+S4znH6BZXnyWq/Wu+WBle+A/mdvC8ygT0bRAKi22bpa u8XnE5XchUGyxwgrIBSPt+cwT+G0A2poHr4krfB8gsOi0Ok1wHK7ZhbHacKyMBez xbOTZgsjyIm5Zo92Vtxscn/eHNKlhd4qKOodQ8LqgUnzuk4NyPl57L8uhaC7DzgZ XIbWF6lQL8VzW65nRI/wq/fqDCBliCsnASsuvV6DPX927m7XSb9hhFJsaprVVaXn dGMzjVYl9gtVLE1GRESqvNWkXe1yxgunoqjELOwLuipmtDsKXsNWSVqj6ULgqHv9 EmRweUMynv5MkgQFTjzJKtQpMnRedZ6xKxv69aHVNDxIJcm7ig4FVqCFIcI9MO32 RUFD9mENSH767Y0V34JIgFLmhssbaYNdyoisIHS8Q3YOp61e791CFVnU+Z3qQrW9 /e/fVvu9tohcOwz/um29kJ3P+O7oKOXIMkKWzq1cbED83WLo6Tcxik7pLnwYqFLc 7k1WKnJnONt2EkgativOob2v6wXDe2lIzX2PVN+F6gMNnKzcmlhzfwjB6c7w17QC 4n7DdHCfM6mL1h1k+rPo+d+I0mM28YCcBtmH6c6kTXVqW98TNnQm9chQFMJk0Fg8 Cb3j95qXXHW+X2hKuEg+3LUd84Se02x03DW0sO8n78FhErctiIc= =GPKN -----END PGP SIGNATURE----- --QX/xkuX4aqO7qwLk-- From unknown Sat Jun 21 03:29:06 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, 29 Oct 2021 11:24:08 +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