From unknown Sat Jun 21 10:43:17 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#74581 <74581@debbugs.gnu.org> To: bug#74581 <74581@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add pyre. Reply-To: bug#74581 <74581@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:43:17 +0000 retitle 74581 [PATCH] gnu: Add pyre. reassign 74581 guix-patches submitter 74581 Maxim Cournoyer severity 74581 normal tag 74581 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 28 02:56:09 2024 Received: (at submit) by debbugs.gnu.org; 28 Nov 2024 07:56:09 +0000 Received: from localhost ([127.0.0.1]:36426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGZNg-0001gG-GS for submit@debbugs.gnu.org; Thu, 28 Nov 2024 02:56:09 -0500 Received: from lists.gnu.org ([209.51.188.17]:34498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGZNe-0001g7-PI for submit@debbugs.gnu.org; Thu, 28 Nov 2024 02:56:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tGZNe-000135-8h for guix-patches@gnu.org; Thu, 28 Nov 2024 02:56:06 -0500 Received: from mail-pf1-x433.google.com ([2607:f8b0:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tGZNc-0003ZH-ES for guix-patches@gnu.org; Thu, 28 Nov 2024 02:56:06 -0500 Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-724fee568aaso581873b3a.1 for ; Wed, 27 Nov 2024 23:56:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732780562; x=1733385362; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=TNJkxiM64gGaet+XPW1/viaabSvTx75TSSBHbxqGWQc=; b=AtO8iqqRZlCleyLsVHWJZBT/hkxk0uBjA6vlaIwzzycPpdQWbjQtMC/90vU4KLbhk5 fonTD1xiwrZzdHvb3WqavlikqBxPzV9CCbVHNIT8n3/ejZZSmszE1gtdb3/sPNhCxJwX k1sIBEbHal37CORMTHeqyKv+ouoTQb93Cy22g9JKkiHonsR9veFS1dZMOEqyMc7Suxoz BC4j7OfFXLHcEX7Ur/Ijd00WtpoCMMjNzayLZQ1UibZzFIEwtZ8A5lHflG9ptNXLhfLP PUGxwugm7T/TxKGAs8Umd0mgr8tcz4B08SXCMaK8MaI98+VlOf7/4d3L8CMeDFnIcRAA mKeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732780562; x=1733385362; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TNJkxiM64gGaet+XPW1/viaabSvTx75TSSBHbxqGWQc=; b=DPa4jHOS0OLROYM3usCh1aVSamanRg0bK6cY8Eez4HUrhqb7/Lhw4D5Fcf3Y9rk9dl Bua16dygHhDFsuqy79SmB1q4XyngZQA9pIb7tje8H1hwf8VF2nC6vivSf9sG7MTmjQaY 8uRnh+xlmS0I4Qjmc9bsQd+ih/Dp1y9oEAoNazBdaEQxhDeB2S475QYV+H7yrFhTOSNA U3u6dkDr+6cQX2RoHCMOEOBLMTG8iKGB37Uq6IcWebSvProBPDu8A83WkN4hPmTJ2hVA pXI6aOeFwiqUx8EM0DL/7Ify3d5eH6n/BznPd/MnJuA1wlW6PVKjs0eMGOr+hMHWpb4h hRbw== X-Gm-Message-State: AOJu0YxjvnKq+/IaZB73MsXCe+0LHYMCTGLvGaAITEIbCjkqyf0/Wcz8 1k92Isaq7ZIuR8K4f2e23P7hxFpa+cF+dTsbVBmzCSSaA0YSpICSMW9jdw== X-Gm-Gg: ASbGncv10YrF3dUlWqiLEuYIUBa0MZtXzV3EXaFElDUtTkSGlyBua/wGPQk/fdIYH9b rkyTI0C0kfwxWpDEgc8yG0JLZ2Db/BZlvPFW5vS+1e1xGcoFAvbUEcNizM71o1cKR+j554bduYB rUYOAeLhB2Ol+NmG6mFx6TLHjuWl85NDiefSXaLA3w8kk1Qe4c91fMq6twkifLv0ScxvtAMvXV5 Ae1yMPw+UFFyENvuf80ZI9TezV2QGi3wNbK702fOzu6pA7kvDuK8nbzbSP3sPI+3gX+ X-Google-Smtp-Source: AGHT+IFlDZcbynSZhJXvZDqkbf0AR4iN+y/qL4b7ku4smMzR+0Eu6xwqYPZlggH825QTHeNbpbSIeQ== X-Received: by 2002:a05:6a00:1887:b0:724:591e:ea20 with SMTP id d2e1a72fcca58-7253009a6e0mr7772314b3a.14.1732780562375; Wed, 27 Nov 2024 23:56:02 -0800 (PST) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-725417fbaaasm888619b3a.101.2024.11.27.23.56.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Nov 2024 23:56:01 -0800 (PST) From: Maxim Cournoyer To: guix-patches@gnu.org Subject: [PATCH] gnu: Add pyre. Date: Thu, 28 Nov 2024 16:55:48 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::433; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pf1-x433.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/python-science.scm (pyre): New variable. Change-Id: I4a26d7a83f24210104cb0ab50b5392ab97d9bfc4 --- gnu/packages/python-science.scm | 82 +++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index ef6d529ffd..30d149dfb6 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -53,6 +53,7 @@ (define-module (gnu packages python-science) #:use-module (gnu packages check) #:use-module (gnu packages chemistry) #:use-module (gnu packages cmake) + #:use-module (gnu packages compression) #:use-module (gnu packages cpp) #:use-module (gnu packages crates-io) #:use-module (gnu packages crypto) @@ -78,6 +79,7 @@ (define-module (gnu packages python-science) #:use-module (gnu packages rust-apps) #:use-module (gnu packages simulation) #:use-module (gnu packages sphinx) + #:use-module (gnu packages ssh) #:use-module (gnu packages statistics) #:use-module (gnu packages time) #:use-module (gnu packages xdisorg) @@ -89,9 +91,89 @@ (define-module (gnu packages python-science) #:use-module (guix git-download) #:use-module (guix utils) #:use-module (guix build-system cargo) + #:use-module (guix build-system cmake) #:use-module (guix build-system python) #:use-module (guix build-system pyproject)) +(define-public pyre + (package + (name "pyre") + (version "1.12.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pyre/pyre") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0crmssga481q2ggwcmj40nj5n9975wri14p609jdr9hwg4vdyvj2")))) + (build-system cmake-build-system) + (arguments + (list + #:imported-modules (append %cmake-build-system-modules + %python-build-system-modules) + #:modules '((guix build cmake-build-system) + ((guix build python-build-system) #:prefix python:) + (guix build utils)) + #:configure-flags + #~(list (string-append "-DPYRE_VERSION=" #$version) + (string-append "-DPYRE_DEST_PACKAGES=" + (python:site-packages %build-inputs %outputs))) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'enable-bytecode-determinism + (assoc-ref python:%standard-phases 'enable-bytecode-determinism)) + ;; Move the check phase after the Python 'pyre' module + ;; is installed and made available. + (delete 'check) + (add-after 'install 'add-to-pythonpath + (lambda* (#:key inputs outputs #:allow-other-keys) + (python:add-installed-pythonpath inputs outputs))) + (add-after 'add-to-pythonpath 'wrap + (assoc-ref python:%standard-phases 'wrap)) + (add-after 'add-to-pythonpath 'check + (lambda* (#:key tests? parallel-tests? #:allow-other-keys) + (when tests? + (setenv "CTEST_OUTPUT_ON_FAILURE" "1") + (let ((ignored-tests + (list + ;; The MPI tests are failing for unknown reasons (see: + ;; https://github.com/pyre/pyre/issues/126). + "tests.mpi" + ;; These tests have a cleanup phase that fails + ;; non-deterministically (see: + ;; https://github.com/pyre/pyre/issues/125). + "tests.pyre.lib.viz.flow" + ;; This test expects a TCP port 22 to be listening. + "tests.pyre.pkg.ipc.tcp.py" + ;; These postgres tests require a running postgresql + ;; daemon; they are also skipped in upstream CI. + "tests.postgres.ext" + ;; This test fails due to pre-1980 timestamps, not + ;; supported by ZIP. + "tests.pyre.pkg.filesystem.zip_open.py" + ;; This one trips on the patched python3 shebang. + "tests.pyre.pkg.filesystem.local_open.py"))) + (invoke "ctest" + "-j" (if parallel-tests? + (number->string (parallel-job-count)) + "1") + "-E" (string-join ignored-tests "|"))))))))) + (native-inputs (list openssh-sans-x python python-numpy pybind11 zip)) + (inputs (list gsl hdf5 openmpi postgresql)) + (propagated-inputs (list python-pyyaml)) ;for the Python bindings + (home-page "http://pyre.orthologue.com/") + (synopsis "Framework for building Scientific applications") + (description + "This package provides a framework for building scientific applications. +It aims to bring state of the art software design practices to scientific +computing, with the goal of providing a strong skeleton on which to build +scientific codes by steering the implementation towards usability and +maintainability.") + (license license:bsd-3))) + (define-public python-cvxpy (package (name "python-cvxpy") base-commit: 5ff9e51e2c4dae0dc74f5c85ec553e89fe1824fd -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 16 16:31:41 2024 Received: (at 74581) by debbugs.gnu.org; 16 Dec 2024 21:31:41 +0000 Received: from localhost ([127.0.0.1]:56516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNIgn-0002qj-1j for submit@debbugs.gnu.org; Mon, 16 Dec 2024 16:31:41 -0500 Received: from mail-wm1-f46.google.com ([209.85.128.46]:55307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNIgj-0002qX-MW for 74581@debbugs.gnu.org; Mon, 16 Dec 2024 16:31:39 -0500 Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-432d86a3085so30308885e9.2 for <74581@debbugs.gnu.org>; Mon, 16 Dec 2024 13:31:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734384637; x=1734989437; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=W84roHNBpQHjDeMKbVsJRBrzOTiEvIQQG2OtLk38dZo=; b=GnR74Tsc5ysgO1R9HsKByCht1Sv8svqUS6pifo+aLd6ekjvhFb8YSfeCPHApGGsHWL lhx+G9A4nkBE3siUvy7pT0nfXYep2o0nc5GZeT3jqegIjkp10C64Q6YOfLlBl/gOR+4+ ZmvPAAg+rLbs59KIJfro8L5kF1qy1ZdpxgDZDlRVhKqMoSCpoC/TwuNQKEVrPW1EOZms 4NSI8eOn4FhAYEB12ieody/H80lCZYomT2KcxAps2+KjAWqIyM2Q6/krdHjVBOPewFld wxG7q0Tfs780HbZO2/2BtYIhQ+W9p2HspPXqHOVNSQfkMIgpjuenVSW/Jvect46vsVYt pNAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734384637; x=1734989437; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=W84roHNBpQHjDeMKbVsJRBrzOTiEvIQQG2OtLk38dZo=; b=J21BJZ+ivzhU7J9fdyAvtnVGtkFVvKUoJQo9cUuxCiicNCaZAChHjNfcB+qRpDhZIg 8ngYQvFLFcQLSql04J9puitMez2YjUQhEc08eRNAKtzJA6kQsmChSYBfcCiji8LZQHox QC/M0OorVNimFtqGcwfcGFcAifffyPj0KcOIpShGTeqCkZS7/JVQsZ8IvB/adHNtstEc 8ENtUPu0gc8tg4Zw5+Z3Ox1FFu86HikHMFSlnTO5kVR23CqhFB3qIrNs/lENEWKkAtdd +/KXnq0ma6ritbe9+uB1od2DLdqm4Fu+F5mf9KfGfWUPYPgyhZUS1ugHVad+nCD6GVAd H4Bw== X-Gm-Message-State: AOJu0YwQbJynpk7L+9FYPd/70NHFzI/LZHVbzeqxwhadyV7f4VifPpco ee+U6bxjaUly+x+YhBzqi1oU2mVc8AcZqtHEuEItj1iUe0SRWmKR X-Gm-Gg: ASbGncsfaeE+sla5F6PM38SHgUjG1ZvTnR0YQmDnbuDR4WvYTBxNmTVSubPKgpdz0hA NExXqFeUPQOd4poXIkzIl3M2R1QJMPZ5qZ4yGxjHmJlQ+PtX3e5Pz0ddTl2k6mtm/OtlDAgRdeS Bswi5SK8Xf7BQDB7JTAdysRbT2/cD4PmytATEy4puiZXrXDfKhkG/EoJyOyAe4TfznELKYzTrMn Q0xQRrGA+GVgohTh3FqMs7KMYAye03l6gz5hXStfcNSak+xsTeI/2DexLDNmZZEtlb4gWwXJSUs onanX1PM1sejkZkMzULVrpMe2PE+3GHe X-Google-Smtp-Source: AGHT+IFpIcb85dAAEKOVFS/P6d6+3a/AEjiJcXR6PBIm4XSVT+5QFBjcptjw/Rmwd6SPTttZOFWDdw== X-Received: by 2002:a05:600c:510c:b0:436:1c04:aa8e with SMTP id 5b1f17b1804b1-4362aa3e398mr141118625e9.16.1734384636436; Mon, 16 Dec 2024 13:30:36 -0800 (PST) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4363601569csm95766715e9.4.2024.12.16.13.30.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 13:30:35 -0800 (PST) From: Sharlatan Hellseher To: 74581@debbugs.gnu.org Subject: [PATCH] gnu: Add pyre. Date: Mon, 16 Dec 2024 21:30:34 +0000 Message-ID: <87r067uxhh.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74581 Cc: Maxim Cournoyer 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hi Maxim, Did you try to import from PyPI? I've gave it a go and with some adjustment it may be built with pyproject-build-system as a native python library, WDYT? --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-python-pyre.patch Content-Transfer-Encoding: quoted-printable From=2095b59ea9f569bad1bdb17d0b1cbb79c69e3cc4df Mon Sep 17 00:00:00 2001 Message-ID: <95b59ea9f569bad1bdb17d0b1cbb79c69e3cc4df.1734384298.git.sharla= tanus@gmail.com> From: Sharlatan Hellseher Date: Mon, 16 Dec 2024 21:24:28 +0000 Subject: [PATCH] gnu: Add python-pyre. * gnu/packages/python-science.scm (python-pyre): New variable. Change-Id: Iabdcfc2febd90cd002a86d7aec505be6de65d632 =2D-- gnu/packages/python-science.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.= scm index 05c6ac1fc1..869b97e37e 100644 =2D-- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -223,6 +223,36 @@ (define-public python-osqp numerical optimization package.") (license license:asl2.0))) =20 +(define-public python-pyre + (package + (name "python-pyre") + (version "1.12.5") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyre" version)) + (sha256 + (base32 "1mlk4blh1q47jvwz9glkvnhg7hs5ax27s2jakcjsir8gbsvy1qcv")))) + (build-system pyproject-build-system) + (native-inputs + (list pybind11 + python-numpy + python-scikit-build + python-setuptools + python-setuptools-scm + python-wheel)) + (propagated-inputs + (list python-pyyaml)) + (home-page "http://pyre.orthologue.com/") + (synopsis "Framework for building scientific applications") + (description + "This package provides a framework for building scientific applicatio= ns. +It aims to bring state of the art software design practices to scientific +computing, with the goal of providing a strong skeleton on which to build +scientific codes by steering the implementation towards usability and +maintainability.") + (license license:bsd-3))) + (define-public python-qdldl (package (name "python-qdldl") base-commit: a3ffb920f14cd0d31d1e7067e11dc523fe380996 =2D-=20 2.46.0 --=-=-= Content-Type: text/plain -- Oleg --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmdgm/oACgkQdtcnv/Ys 0rXyyQ//Su4ods/V67mIiBIODeJwEmQjXcXE/QXdM3OFhriapSv656odHUzmHYIj FQj9cVrYDeXwpRbeuKDzs/krGeDUiaVZmM/G9Cyj+HXSVPLkT5qgZmLzhm/Rmvdo CO06446/XlbaWK2dGjlc6SPwdKQ5lYFkILtoHlZbyF9c32mTxaCf/O+J4J14r+AX XMf6F83UP38SyFTbrsESuQLG4fzeATJGgpuCngRwLYsCzM/k6P1bQLygvdEeahwJ nY4vDqPzDuGOxXS3d0sMyB06KaG3aSJHYtHWCXISDKyX4XqBsmDnvg+pZzdgvPba UTj8Hyg2iYKQicrSEy7Vif4Hx98wAuvE9GPEuymuobfgUArUKkPMqMmnwjVCn2NU 7C1tpuP2mXdU2dgzy0f+idMBi8swRidTY8nZpkPT45NAdJ3wCD7k4YQnSXPvaK4i iPOGT88k0CCDW4EAczEPM17AzsaVY33vmkuAdl0hNpu6g193VnOcZRGMOApMTmCT tVd2ba0YBBf/lnOYD8O9YcN/LHY63sRB4O6ZAdE3wb8QJL45ROU1Im3zB5AiNeZd XyruQ4+6BVuqkWqZfiOSd7AoFWVxqHeUVbYftOgi7xIw7l8klFlg4peC+kzJC59M e9blmr8kkJw3uXczA5MUt++90hE1v0u8SfF6UzSIYhYc5CnCUxM= =a/fr -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 17 20:45:36 2024 Received: (at 74581) by debbugs.gnu.org; 18 Dec 2024 01:45:36 +0000 Received: from localhost ([127.0.0.1]:60906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNj83-0002U6-Pa for submit@debbugs.gnu.org; Tue, 17 Dec 2024 20:45:36 -0500 Received: from mail-qt1-f179.google.com ([209.85.160.179]:48474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNj81-0002To-H2 for 74581@debbugs.gnu.org; Tue, 17 Dec 2024 20:45:34 -0500 Received: by mail-qt1-f179.google.com with SMTP id d75a77b69052e-467bc28277eso29176411cf.1 for <74581@debbugs.gnu.org>; Tue, 17 Dec 2024 17:45:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734486267; x=1735091067; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p3EMPT5fyuaq+yZmcvnN0cRLcBRwHBkhzMgf5SpN7mE=; b=ALDf7F9pZJYihF9nTqJCMmrH2IlpokK/JIAA/CbJNOJcCPUVm37RYkA4RHcY8o3pFQ xs3/p3iLpHjGiulEe7vjvI79+hPppMwbnVMCZg4Hk136dQCNQniI1ax0QLPp+oPRV8Ir MLFf4OmrumNDTNl3dmxJkEmqaV0YH3X85JXrzbYMEErIe/iJvS9mdYQZ7iQM971xC3gQ 668yeMmE+smX2kDqi1svYBJeTS74nRAmuvBFeuaf+eIzB2TdsobIGdx20/WNv5RLR+m2 RLz5mdRHM5fWXNAJ4qGiiL0Yk4q3+XxDBzzJqMlZ4TypKcoRGyyrJHg/D0uVs/tuqgou MkQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734486267; x=1735091067; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=p3EMPT5fyuaq+yZmcvnN0cRLcBRwHBkhzMgf5SpN7mE=; b=jzpfWPuxzOSlH5efefRAyZFvg/yy6+zJksSaWVXsLWVBvEZtXT12uomgKq0kJ9t0hB 7qRFuIC4/PWYctKGGvpa5CZKtlXzcyYAnMvvzSVF8eehTZqdk1gGRWXxWEQphiMtxwtg ePbXYEzHbw5/6jSpI757ar0eVhZFKwfzv/O6SKls77YybeRkv3K3lwjGncvPUh36AW64 tg6dk/Lw6c6GRsUzKGcH0xnHa0rky3snUY+NOsgQzwUuZdrHgEFyjNQHxJpkp1+LhSxF nSgRA2cjyYxIVFHUVDDGkdG9GExzgTpZZ1derrhQNxlNXzwdVwNBEPaQ3o2cbfwVD3zR sXQA== X-Gm-Message-State: AOJu0Ywp5vLHkIT+P5BpnEoWBNNxnh7PAO0K6TgIjEqIETcEXl+v8GvV NssvLFHsI7UMkeuLO9EW8J9s2P6pVDliXfMwPNXN0jd5CqlyA9GpbOU7F5+S X-Gm-Gg: ASbGncsGHieysHNFwMw3jKO03cMIPf+7iAHrzS6EtwN0L/N1CRFlgEWSzDocVKv2I/c tpmEF1yTKUxBoojNrdPB8NOGltZ2FpFXCPM02Ks6Hebw0caULrqjbH0selHBBxCzBljGNMDy+4s 12GwbjseXoP7E5bVZhdZRB5ez+bdvQ7Rfr/IY7wBAGuab/kc2/MDWO4DR7n6f1cfEIv8A/hO+6s MGsihQXnG2PVN+pluc0jeHyhinltaR4977p2Y/0P7dyD8rwD8g/2zRF0jGeSusGRCZaNJHNnqoA VQ== X-Google-Smtp-Source: AGHT+IFLmMoS0gam0XPlg2ffoZa4NMWRSOkeXhBv7RNoXhebqSQShKbIIZKQ5roTCyGSNfJY6V3fnw== X-Received: by 2002:ac8:7d41:0:b0:467:867b:ff55 with SMTP id d75a77b69052e-46908e037e8mr22603331cf.27.1734486267209; Tue, 17 Dec 2024 17:44:27 -0800 (PST) Received: from terra (vps-6234970c.vps.ovh.ca. [51.222.13.224]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-467b2c69b10sm45459421cf.18.2024.12.17.17.44.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Dec 2024 17:44:25 -0800 (PST) From: Maxim Cournoyer To: Sharlatan Hellseher Subject: Re: [PATCH] gnu: Add pyre. In-Reply-To: <87r067uxhh.fsf@gmail.com> (Sharlatan Hellseher's message of "Mon, 16 Dec 2024 21:30:34 +0000") References: <87r067uxhh.fsf@gmail.com> Date: Wed, 18 Dec 2024 10:44:15 +0900 Message-ID: <87seqlrci8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 74581 Cc: 74581@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 Sharlatan, Sharlatan Hellseher writes: > Hi Maxim, > > Did you try to import from PyPI? I've gave it a go and with some > adjustment it may be built with pyproject-build-system as a native python > library, WDYT? Yes, that's what I had tried first. It results in this: --8<---------------cut here---------------start------------->8--- phase `install' failed after 0.1 seconds Backtrace: 13 (primitive-load "/gnu/store/334plx7fz3sgknf9x56cn37h7v2=E2=80= =A6") In guix/build/gnu-build-system.scm: 966:2 12 (gnu-build #:source _ #:outputs _ #:inputs _ #:phases . #) In ice-9/boot-9.scm: 1752:10 11 (with-exception-handler _ _ #:unwind? _ # _) In srfi/srfi-1.scm: 634:9 10 (for-each # =E2=80=A6) In ice-9/boot-9.scm: 1752:10 9 (with-exception-handler _ _ #:unwind? _ # _) In guix/build/gnu-build-system.scm: 987:23 8 (_) In srfi/srfi-1.scm: 634:9 7 (for-each # =E2=80=A6) In guix/build/pyproject-build-system.scm: 234:10 6 (_ "/gnu/store/7sd87yqcnl2nws6qa0lww9n8acgnizab-python-=E2=80= =A6") 200:6 5 (merge-directories "/gnu/store/7sd87yqcnl2nws6qa0lww9n=E2=80= =A6" =E2=80=A6) In srfi/srfi-1.scm: 634:9 4 (for-each # =E2=80=A6) In guix/build/pyproject-build-system.scm: 204:18 3 (_ "lib") In unknown file: 2 (rename-file "/gnu/store/7sd87yqcnl2nws6qa0lww9n8acgni=E2=80= =A6" =E2=80=A6) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure rename-file: Directory not empty build process 18 exited with status 256 builder for `/gnu/store/kxp5q1zbb4acyfz4v6igcddwl87y4av7-python-pyre-1.12.5= .drv' failed with exit code 1 build of /gnu/store/kxp5q1zbb4acyfz4v6igcddwl87y4av7-python-pyre-1.12.5.drv= failed View build log at '/var/log/guix/drvs/kx/p5q1zbb4acyfz4v6igcddwl87y4av7-pyt= hon-pyre-1.12.5.drv'. guix build: error: build of `/gnu/store/kxp5q1zbb4acyfz4v6igcddwl87y4av7-py= thon-pyre-1.12.5.drv' failed --8<---------------cut here---------------end--------------->8--- And while that's fixable (see a patch I've sent in #74582), then it'd fail the validate-runpath phase. Building from CMake directly appears to me cleaner than going through the extra abstraction that is scikit, and doesn't suffer from the previous problems (see the various issues reported at https://github.com/pyre/pyre/issues by Amtrak's -- that's me). I hope that answers the question :-). --=20 Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 00:47:26 2024 Received: (at 74581-done) by debbugs.gnu.org; 19 Dec 2024 05:47:26 +0000 Received: from localhost ([127.0.0.1]:37077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tO9Nd-0002Ff-S1 for submit@debbugs.gnu.org; Thu, 19 Dec 2024 00:47:26 -0500 Received: from mail-pl1-f171.google.com ([209.85.214.171]:42486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tO9Nb-0002FW-9l for 74581-done@debbugs.gnu.org; Thu, 19 Dec 2024 00:47:23 -0500 Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2167141dfa1so3742645ad.1 for <74581-done@debbugs.gnu.org>; Wed, 18 Dec 2024 21:47:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734587182; x=1735191982; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Hp7IeOVDzV7OGDNUPQmjK5G3X8ARviNsDJGngK/kRoA=; b=RPikXJGEd+cydWdaQ1WkCyO79q02lve/2+srWdzvFWks0IR5+7d3fZhnNp7fnlvxhD FwU2PqNghLdkOM2gak9OtW5BixkAXTSdD7KT1IoOr8L/i6NnmwBd0PWQE0T1wNwnPiKk iY9vlFKESvO0sl1L1Uo/Nx2yAf7uq2mJyR58t0qnDVMPtoAgHralGCL1Vq/jMmN+j2W5 IOV2KvntHZES5XsLp4H75ZSx7FWmhL4QAIPulCIOKG1C9zaQvwURcH8MiUJInYifjQ6e zbxxoCdv1LZR+//OY2axMm7EsqlfKePiUVb5R43vyzW6kxHyknB7W5nTFWWb449u4L66 2chw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734587182; x=1735191982; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Hp7IeOVDzV7OGDNUPQmjK5G3X8ARviNsDJGngK/kRoA=; b=eTZnN3lRNVJveL75BFrpkJAozzJxwYAAy+uPm9P2L5/gs+V0yE7NDpjiwbd3eijp/L o9X5Y+TueTz4t48/ELO61JEpERHzyYrzZ4/bLCr0rSmavHP1kceP4PM+p1uOe9h7LvVb ic7PWqOm+s/mWnqXzTiw1YcNpo2tvW1reYLHuHcNQ17wx9M5IlVkVjvRJpC0ExqBSVhx B5q1a370qK6G5N/4y0LqJpJ6RZ2daHjNIrLNRpsKxMVxmtUNq3ZUfCEvESSDVlKYgvf5 nKJeI1JSwaY0sahbrnrLnfSTdjFa3MdU9qANSAukOnVixcDVRW9V85JwZKVx8BKtjgwo /D5w== X-Gm-Message-State: AOJu0YyZNc8JTTIycISdPvIGXQYfC3Kxk3L9dKX5cYvOjW13q59C/Xet FUgIScULoad0orwn8TvEfyTCdPr4/ZuyxnF5R5V1Pgt25ML43dgUCPq5w2r4IJ4= X-Gm-Gg: ASbGncu/7txSpUMpL00ql+rO130HSiNy4Kbwehb4252xOUjmkASkPzBWE8Ltn/ZKUNs 6pha2WwOD1hLNp+1srzcpwdYM0EdVmjXwPh3WosMC2oQOFpYGLocLAHrNTW6tyCc8wDcfv95k57 mtQlgzUKUKbNKUYHfoZ3JXNOWNwg+buX5FmmLi+qv6aGjoV3igNPqYE32rG/qNYlqX53Ad8Oix+ N3EZv6kY8eRuPuZANgAfnCS/zoPVmUmkwfduRkakB9QLXshjtguww== X-Google-Smtp-Source: AGHT+IH1V2nKldOZ/eqRYoq1z0ndj1P94SvCoJenvDeMRMV8r9PwyxHeRRy/8QcEYk49d3Cl5Uie8g== X-Received: by 2002:a17:902:ebc8:b0:216:5db1:5dc1 with SMTP id d9443c01a7336-219da5c1099mr30190555ad.1.1734587182259; Wed, 18 Dec 2024 21:46:22 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-219dc96294bsm4638585ad.36.2024.12.18.21.46.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Dec 2024 21:46:21 -0800 (PST) From: Maxim Cournoyer To: Sharlatan Hellseher Subject: Re: [bug#74581] [PATCH] gnu: Add pyre. In-Reply-To: <87seqlrci8.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 18 Dec 2024 10:44:15 +0900") References: <87r067uxhh.fsf@gmail.com> <87seqlrci8.fsf@gmail.com> Date: Thu, 19 Dec 2024 14:46:13 +0900 Message-ID: <87v7vgkyxm.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74581-done Cc: 74581-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, I've now applied this. -- Thanks, Maxim From unknown Sat Jun 21 10:43:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 16 Jan 2025 12:24:15 +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