From patchwork Sat Mar 18 06:49:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48101 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 453E716EC7; Sat, 18 Mar 2023 10:07:28 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 83BD616E9E for ; Sat, 18 Mar 2023 10:07:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRs-0007py-MZ; Sat, 18 Mar 2023 06:06:04 -0400 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 1pdTRr-0007ol-49 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRq-00064r-QZ for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRq-0001Uo-F8 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 01/19] gnu: Add python-imageio-ffmpeg. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339265498 (code B ref 62252); Sat, 18 Mar 2023 10:06:02 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:26 +0000 Received: from localhost ([127.0.0.1]:46246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRE-0001QJ-G0 for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:26 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:41810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRC-0001Pm-Eu for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:22 -0400 Received: by mail-ed1-f67.google.com with SMTP id h8so29212242ede.8 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133916; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=2U0VCda5Z3MsuUfW5+1s359OyscIUqpPkE09Hw1mtnA=; b=bj6Oe0SyrFy1HNqwCSEwNzJua6sBpIK46q+4h0itwFtsOI8R4xH6To1lLJWOL6op5/ hOglDzxLyEYkSGZDl7B6KVKCiOVfZUYm2hS3KBHiBqxPP5+RwUB9eh2XklDXeF6hs65d bfIuoo+PoUdtRYs2eovtJBcRG/F5Cizgb0qHQDrYnJsojBXINT5DgJ2qR5dLPtYTQwrD yre8KJHn+I5oJ72Dxq5BvMP2uCH7tlVMDCQ5900SJVbLX0CvzuU3A1NlFr8DZLXUsOro XQWnGtzLaJEca9rAqfceiUr6B2uSYy/FZrQL6/QHQ/2gr/zTlKXQokzfQw4WohtO294W jLVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133916; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2U0VCda5Z3MsuUfW5+1s359OyscIUqpPkE09Hw1mtnA=; b=LoiOWqIE4TWMK5wU7wR0WfzPSOYxggnZ804TVbD9+7SOtmjmiRFKA56qs8gOIsPGKX YOYoPp8lAaczw0S7egJHFGPPf7dcTOCL2p29Lts2ZWXeJ0EorkEBMgAphaNtdhHFYzIp DxbgoWdQpahaeQcBuQnMPxuD/aP2TZWEQBtbDKSK7YR13MmvRbuiRD5S5cs2ctwvICk6 vtpe4acf2vIrTtzTznEy6k/9lEan83QjqTz/vCVvclHFJGGlu5JdqYa/dgYHZrSO11aP IobNxjAkqhRDzQt7vTOk3yKpYysa2r9RRdAmMoM0ZVK1Sjvwh/tuGMk5bIrPoBW1ivxM 4QkA== X-Gm-Message-State: AO0yUKW6jWOspb0pP7ct+C5RRpWffA9MzGYe2hDapgHes1NH7VLMO+HK 5f/TNk4XTm5av6dguLXRS+JnUH3t80vwBw== X-Google-Smtp-Source: AK7set/jg/2nq4OmY9ptoPL9+QQV5gIcXJcSHozGytz7XnRjdtGz1rEjeHxN7XcltHP5zPElDbAZ3g== X-Received: by 2002:a17:906:b255:b0:932:c1e2:998b with SMTP id ce21-20020a170906b25500b00932c1e2998bmr2125759ejb.15.1679133916705; Sat, 18 Mar 2023 03:05:16 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.16 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:16 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 07:49:23 +0100 Message-ID: <4ac0184fc37f64caad5a0ec69dc55b6e90b5b963.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) base-commit: 933051281fbed0ae71bd40c24a701faf2a02791c prerequisite-patch-id: c3be9239b1cf8341b20835040d80e1c205474bdd prerequisite-patch-id: ff86f1f4a060eb03f5c1a2ec78100a59ab0f00bf prerequisite-patch-id: 2459d04db70b60050922b829fca25f141cc6e33d prerequisite-patch-id: d2ebab26bf7d2336992acbca195cb4069c58937f prerequisite-patch-id: fbec221e54078b13b19fe0f733dca8bcd14591ec prerequisite-patch-id: 1747a765c51ee94c063ec10230aac856e6df22b4 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7c8b3b3378..1633cec7a6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8015,6 +8015,35 @@ (define-public python-lfdfiles experimental data and metadata at the Laboratory for Fluorescence Dynamics.") (license license:bsd-3))) +(define-public python-imageio-ffmpeg + (package + (name "python-imageio-ffmpeg") + (version "0.4.8") + (source (origin + (method url-fetch) + (uri (pypi-uri "imageio-ffmpeg" version)) + (sha256 + (base32 + "1a8as5c42s8yl79gc2nhj6vvkwr81p5ibxp5m1zhn1zy22nhbapx")))) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'hardcode-ffmpeg + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "imageio_ffmpeg/_utils.py" + (("os\\.getenv\\(\"IMAGEIO_FFMPEG_EXE\".*\\)" all) + (string-append "(" all " or \"" + (search-input-file inputs "bin/ffmpeg") + "\")")))))))) + (inputs (list ffmpeg-4)) + (build-system python-build-system) + (home-page "https://github.com/imageio/imageio-ffmpeg") + (synopsis "FFMPEG wrapper for Python") + (description "This package provides an FFMPEG wrapper for working with video +files. It implements generator functions for reading and writing data to and +from FFMPEG, reliably terminating the process when done.") + (license license:bsd-2))) + (define-public python-imageio (package (name "python-imageio") From patchwork Sat Mar 18 06:51:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48103 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4053016EE1; Sat, 18 Mar 2023 10:07:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C7C1C16E9E for ; Sat, 18 Mar 2023 10:07:30 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRt-0007rP-H9; Sat, 18 Mar 2023 06:06:05 -0400 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 1pdTRr-0007pE-KP for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRr-00064w-AO for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRr-0001Uw-05 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 02/19] gnu: python-imageio: Update to 2.26.0. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339305568 (code B ref 62252); Sat, 18 Mar 2023 10:06:02 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:30 +0000 Received: from localhost ([127.0.0.1]:46257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRK-0001Rc-33 for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:30 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:41811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRC-0001Pn-SB for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:23 -0400 Received: by mail-ed1-f67.google.com with SMTP id h8so29212304ede.8 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133917; h=message-id:to:content-transfer-encoding:mime-version:subject:date :from:from:to:cc:subject:date:message-id:reply-to; bh=O6D9782cZxoxVanm8izJFXnigdt1spWYuBBdVSvXOx0=; b=Ea+0X/R5HL+AQV6Ui9p5TuuLd29Ax0kiY+6ftGxX3o/hddw6wfXvN9vo27CmdQ8Wmm qtNRl2fGDXN7fRjulpP4BXu1eYxTQAFCrha976+XyoWWNxD/GtZ9YH7mWC+Grb6k6gpq SPa5wdsH2eglv2i8k4ERuuDQ4mHeMYhrDv9gUFuFVhnnahG/gbwK/51EgFsyyBpvOvIa zx7mIhgR1NiPj81ai19YzziD+gyrGpgYlWdhLJPB5gKTTxnG3cA9RpH1DGJADtSB7ITr HxlzjBPRHawf1JteCblps/0Wv8/AgmHmpmg78w0KB4kDaCCxprrHlm+BgpJcnAJ4GHLf 6v1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133917; h=message-id:to:content-transfer-encoding:mime-version:subject:date :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=O6D9782cZxoxVanm8izJFXnigdt1spWYuBBdVSvXOx0=; b=qtk5qdVxfrR4rCLM9JF930z86K4h6QJIIHWBCdbYWsMRR+B3mHiManwA+RmCk+VASY c/CQilJ4UGdpYHZoNQbmhi8r8rjrULKUDVNfBt2D9eK4qbb1kAwXR6/zJNuq8alpHIsP /9qgDoQxTcLiNNZhNIUvEF5u3ga9K0cgpgX7ph/kZc9XL4oGNpNxEWW1HXCcRHn/nh1u bsd72LS3TVRrCo2pSO+eSrqyV5Vp3ipadu3alEu6gxGaVzZM/JAjIW4k6JAQQ7UhzG5h SlbTsjnfgaO+Kx9wfJA54P255ALlvZsTnUXdgA5w2tvMuMGDmjt/+7mxwWF8Yg17Pzzq CjcA== X-Gm-Message-State: AO0yUKUu6qrKZ0c4+kqbUxDokXKaa1Neki8S/30C8cbn6UT+A83KqCYR 7t/SRbo/6WuQfawFBwMle9M0bIQboSPdMg== X-Google-Smtp-Source: AK7set8QRtFWdHg9FxlQfcqDUr+AKd68r4TNrECwm908BNnd+6zuWegtVAVnmbf8NPNavCgjC3BiXQ== X-Received: by 2002:a17:906:c091:b0:931:3a85:d0c0 with SMTP id f17-20020a170906c09100b009313a85d0c0mr2613476ejz.36.1679133917323; Sat, 18 Mar 2023 03:05:17 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.16 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:17 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 07:51:37 +0100 MIME-Version: 1.0 Message-ID: <06d2244c2f38722ef8d12f8ea184faf0c3edef42.camel@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-imageio): Update to 2.26.0. [build-system]: Use pyproject-build-system. [arguments]: Use G-Expressions. <#:tests?>: Drop argument. <#:test-flags>: New argument. <#:phases>: Drop replacement for ‘check’. Add ‘fix-source’ and ‘fix-failing-tests’. [inputs]: Add freeimage. [propagated-inputs]: Add python-imageio-ffmpeg. --- gnu/packages/python-xyz.scm | 44 +++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 1633cec7a6..629789cfa5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8047,29 +8047,41 @@ (define-public python-imageio-ffmpeg (define-public python-imageio (package (name "python-imageio") - (version "2.8.0") + (version "2.26.0") (source (origin (method url-fetch) (uri (pypi-uri "imageio" version)) (sha256 (base32 - "1ksjl523fm0fikrd85llxfba35rc1qsgwadgr6mbn9kis79xcpzv")))) - (build-system python-build-system) + "0dgddhi5dlpry5j4d3256v09pcziyj3ii47yx0zi68xprm11d7qn")))) + (build-system pyproject-build-system) (arguments - `(#:tests? #f ; many tests require online data - #:phases - (modify-phases %standard-phases - (replace 'check - (lambda* (#:key outputs inputs tests? #:allow-other-keys) - (if tests? - (begin - ;; Make installed package available for running the tests. - (add-installed-pythonpath inputs outputs) - (invoke "pytest" "-vv")) - #t)))))) - (propagated-inputs - (list python-numpy python-pillow python-psutil)) + (list + #:test-flags #~(list "-m" "not needs_internet") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-source + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "imageio/plugins/_freeimage.py" + (("os\\.getenv\\(\"IMAGEIO_FREEIMAGE_LIB\".*\\)" all) + (string-append + "(" all " or \"" + (search-input-file inputs "lib/libfreeimage.so") + "\")"))) + (substitute* "imageio/core/util.py" + (("\"/var/tmp\"") + "os.getenv(\"TMPDIR\", \"/tmp\")")))) + (add-after 'unpack 'fix-failing-tests + (lambda _ + (substitute* "tests/test_core.py" + (("(core\\.load_lib)\\((\\[gllib\\], \\[\\])\\)" + all fun args) + (string-append "raises(ValueError, " fun ", " args ")"))) + (delete-file "tests/test_freeimage.py")))))) + (inputs (list freeimage)) + (propagated-inputs + (list python-imageio-ffmpeg python-numpy python-pillow python-psutil)) (native-inputs (list python-pytest)) (home-page "https://imageio.github.io/") From patchwork Sat Mar 18 07:23:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48105 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8E77116EAA; Sat, 18 Mar 2023 10:07:36 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, PP_MIME_FAKE_ASCII_TEXT,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2878616E9E for ; Sat, 18 Mar 2023 10:07:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRy-00081F-LM; Sat, 18 Mar 2023 06:06:10 -0400 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 1pdTRu-0007s1-9j for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRu-00065n-1d for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRt-0001Vm-Ty for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 03/19] gnu: Separate potassco packages into their own module. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339345641 (code B ref 62252); Sat, 18 Mar 2023 10:06:05 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:34 +0000 Received: from localhost ([127.0.0.1]:46275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRM-0001Sl-T2 for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:34 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:36798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRD-0001Pp-Qx for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:27 -0400 Received: by mail-ed1-f68.google.com with SMTP id w9so29305577edc.3 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133918; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=j2ronhvCPfsNSmU6CJ6DpeZBwZk0Rt85s6XUw3KhaM0=; b=KW71tFpfkUGgzjWRG8y1wctpNyveV4/FVSBPtkh5kk40wtVJIdtelQYAJfmARwAMV7 MuRwa5Q/MCA79ITVihHx3essRHjToURL11YyedPiCh3GnbWtK7n+63BvfiRJdO0EP5Yy QTsBozp/JVGLr3Q4yDPnm9YpD3vqH7gykCXXRCyrrhHhUoJ1KZ1vtPLfFIs2uxK3ObUE L0FFsX+fJbCYL0zUx9rQrpgBU+zZZsmhQq5PNEH/04O+Sm6zHW09PRkTeLx3mOJol6VP VFX1O2qncc9Yh6D7pO4tHtOdb98kBI1NvrYyttR900EpiVzHf852FxOuIHI8Va7SuqTw ttvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133918; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=j2ronhvCPfsNSmU6CJ6DpeZBwZk0Rt85s6XUw3KhaM0=; b=W6hneOm6vgKdqgJV1fVRtm/MNKzDOOfxB2+g7cPfic49V9hsHQ335kEnuAkBLVqK0H EhbQjHQhHj/X3iHAMtIieZZ8L7u6npLVcYJNdKvclUFqOkIaBSsK2yjkUpMD8b1txq9s fj/maGA/W0g7DbBVl1Bt1Wjrb4COk9Ht3+eHUYflD2co4y4p9tCcm8/mBBOI0baVWz24 7oKDLil8Jm3OpYtoCe8RHnfYazCe9+znSAVOhhS1BZi3hx/VJZlSlb7RvthzFKmYQO3Q 8voZAPHRiZB9QK9GD8KKFsdfTZ5vRb0UHIZ4MpunQjlwE0FE/oJgQ9Ohyv5CnHzj4USG lPqQ== X-Gm-Message-State: AO0yUKXneUCHWDBjVIkkr240SdiyhDq3lJtSPmUiffPyhNHbgdy+LyS6 6TGkxSMSkjusvEd7LLgTngZl/rxPF25/0g== X-Google-Smtp-Source: AK7set89xPLRCoW5Ga9MjNndZbS4Ng+M0yYqpCuoezk9EX0kydYVK8vGIsKjIREUc2z5mK5/U8WJdw== X-Received: by 2002:a17:906:eb56:b0:932:290d:12e4 with SMTP id mc22-20020a170906eb5600b00932290d12e4mr2171114ejb.25.1679133917922; Sat, 18 Mar 2023 03:05:17 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.17 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:17 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:23:00 +0100 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/potassco.scm: New file. (libpotassco, clasp, clingo, python-clingo, python-telingo): Import from... * gnu/packages/maths.scm: ... here. Adjust imports accordingly. * gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/potassco.scm. --- gnu/local.mk | 1 + gnu/packages/maths.scm | 263 --------------------------------- gnu/packages/potassco.scm | 297 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 298 insertions(+), 263 deletions(-) create mode 100644 gnu/packages/potassco.scm diff --git a/gnu/local.mk b/gnu/local.mk index 2944211e12..3d79ced749 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -502,6 +502,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/poedit.scm \ %D%/packages/polkit.scm \ %D%/packages/popt.scm \ + %D%/packages/potassco.scm \ %D%/packages/printers.scm \ %D%/packages/profiling.scm \ %D%/packages/prolog.scm \ diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 238352f278..bc07382bac 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -96,7 +96,6 @@ (define-module (gnu packages maths) #:use-module (guix build-system ocaml) #:use-module (guix build-system perl) #:use-module (guix build-system python) - #:use-module (guix build-system pyproject) #:use-module (guix build-system ruby) #:use-module (gnu packages algebra) #:use-module (gnu packages audio) @@ -132,7 +131,6 @@ (define-module (gnu packages maths) #:use-module (gnu packages image) #:use-module (gnu packages java) #:use-module (gnu packages less) - #:use-module (gnu packages libffi) #:use-module (gnu packages lisp) #:use-module (gnu packages linux) #:use-module (gnu packages llvm) @@ -2545,267 +2543,6 @@ (define-public libflame includes a complete LAPACK implementation.") (license license:bsd-3))) -(define-public libpotassco - ;; No public release, update together with clasp - (let ((revision "1") - (commit "2f9fb7ca2c202f1b47643aa414054f2f4f9c1821")) - (package - (name "libpotassco") - (version (git-version "0.0" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/potassco/libpotassco") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1c32f9gqclf7qx07lpx8wd720vfhkjqhzc6nyy8mjmgwpmb3iyyn")))) - (arguments - `(#:configure-flags '("-DLIB_POTASSCO_BUILD_TESTS=on" - "-DLIB_POTASSCO_INSTALL_LIB=on" - "-DBUILD_SHARED_LIBS=on") - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'patch-cmake - (lambda _ - (substitute* "CMakeLists.txt" - ;; clasp expects lowercase potassco and include directory is - ;; lowercase as well, so let's use that - (("\"cmake/Potassco\"") "\"cmake/potassco\"") - (("PotasscoConfig\\.cmake") "potassco-config.cmake") - (("PotasscoConfigVersion\\.cmake") - "potassco-config-version.cmake")) - (rename-file "cmake/PotasscoConfig.cmake.in" - "cmake/potassco-config.cmake.in")))))) - (build-system cmake-build-system) - (home-page "https://potassco.org/") - (synopsis "Utility library for Potassco's projects") - (description "@code{libpotassco} is a utility library providing functions -and datatypes for -@itemize -@item parsing, writing, and converting logic programs in aspif and smodels -format, -@item passing information between a grounder and a solver, -@item and defining and parsing command-line options and for creating -command-line applications. -@end itemize -Furthermore, it comes with the tool @command{lpconvert} that converts either -between aspif and smodels format or to a human-readable text format.") - (license license:expat)))) - -(define-public clasp - (package - (name "clasp") - (version "3.3.9") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/potassco/clasp") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "163ps9zq7xppqy9hj5qnw6z5lcjnm4xf5fwjsavpia5ynm3hngcw")))) - (build-system cmake-build-system) - (arguments - `(#:configure-flags '("-DCLASP_BUILD_TESTS=on" - "-DCLASP_INSTALL_LIB=on" - "-DCLASP_USE_LOCAL_LIB_POTASSCO=off" - "-DBUILD_SHARED_LIBS=on") - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'patch-cmake - (lambda _ - (substitute* "CMakeLists.txt" - ;; Use lowercase to be consistent with libpotassco - (("\"cmake/Clasp\"") "\"cmake/clasp\"") - (("ClaspConfig\\.cmake") "clasp-config.cmake") - (("ClaspConfigVersion\\.cmake") - "clasp-config-version.cmake")) - (substitute* "cmake/ClaspConfig.cmake.in" - (("find_package\\(Potassco") "find_package(potassco")) - (rename-file "cmake/ClaspConfig.cmake.in" - "cmake/clasp-config.cmake.in")))))) - (inputs - (list libpotassco)) - (home-page "https://potassco.org/") - (synopsis "Answer set solver") - (description "clasp is an answer set solver for (extended) normal and -disjunctive logic programs. The primary algorithm of clasp relies on -conflict-driven nogood learning, a technique that proved very successful for -satisfiability checking (SAT).") - (license license:expat))) - -(define-public clingo - (package - (name "clingo") - (version "5.6.2") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/potassco/clingo") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (modules '((guix build utils))) - (snippet - #~(begin - (delete-file-recursively "clasp") - ;; TODO: Unvendor other third-party stuff - (delete-file-recursively "third_party/catch"))) - (sha256 - (base32 - "19s59ndcm2yj0kxlikfxnx2bmp6b7n31wq1zvwc7hyk37rqarwys")))) - (build-system cmake-build-system) - (arguments - (list - #:configure-flags #~`("-DCLINGO_BUILD_TESTS=on" - "-DCLINGO_INSTALL_LIB=on" - "-DCLINGO_BUILD_STATIC=off" - "-DCLINGO_BUILD_SHARED=on" - "-DCLINGO_USE_LOCAL_CLASP=off" - "-DCLINGO_USE_LOCAL_CATCH=off") - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'patch-cmake - (lambda _ - (substitute* "CMakeLists.txt" - (("add_subdirectory\\(clasp\\)") - "find_package(clasp REQUIRED)")) - (substitute* "libclingo/CMakeLists.txt" - (("\"cmake/Clingo\"") "\"cmake/clingo\"") - (("ClingoConfig\\.cmake") "clingo-config.cmake") - (("ClingoConfigVersion\\.cmake") - "clingo-config-version.cmake")) - (substitute* "cmake/ClingoConfig.cmake.in" - (("find_package\\(Clasp") "find_package(clasp")) - (rename-file "cmake/ClingoConfig.cmake.in" - "cmake/clingo-config.cmake.in"))) - (add-after 'unpack 'skip-failing-tests - (lambda _ - (with-directory-excursion "libclingo/tests" - (substitute* "CMakeLists.txt" - (("COMMAND test_clingo" all) - (string-append all - " -f " - "\"${CMAKE_CURRENT_SOURCE_DIR}/good.txt\""))) - (call-with-output-file "good.txt" - (lambda (port) - (for-each (lambda (test) (format port "~s~%" test)) - '("parse-ast-v2" "add-ast-v2" "build-ast-v2" - "unpool-ast-v2" "parse_term" - "propagator" "propgator-sequence-mining" - "symbol" "visitor")))))))))) - (inputs (list catch2-3.1 clasp libpotassco)) - (native-inputs (list pkg-config)) - (home-page "https://potassco.org/") - (synopsis "Grounder and solver for logic programs") - (description "Clingo computes answer sets for a given logic program.") - (license license:expat))) - -(define-public python-clingo - (package - (inherit clingo) - (name "python-clingo") - (version (package-version clingo)) ; for #$version in arguments - (arguments - (substitute-keyword-arguments (package-arguments clingo) - ((#:configure-flags flags #~'()) - #~(cons* "-DCLINGO_BUILD_WITH_PYTHON=pip" - "-DCLINGO_USE_LIB=yes" - #$flags)) - ((#:imported-modules _ '()) - `(,@%cmake-build-system-modules - (guix build python-build-system))) - ((#:modules _ '()) - '((guix build cmake-build-system) - ((guix build python-build-system) #:prefix python:) - (guix build utils))) - ((#:phases phases #~%standard-phases) - #~(modify-phases #$phases - (add-after 'unpack 'fix-failing-tests - (lambda _ - (substitute* "libpyclingo/clingo/tests/test_conf.py" - (("ctl\\.solve\\(on_statistics=on_statistics\\)" all) - (string-append - all - "; self.skipTest(\"You shall not fail.\")"))))) - (add-after 'install 'install-distinfo - (lambda* (#:key inputs outputs #:allow-other-keys) - (with-directory-excursion (python:site-packages inputs outputs) - (let ((dir (string-append "clingo-" #$version ".dist-info"))) - (mkdir-p dir) - (call-with-output-file (string-append dir "/METADATA") - (lambda (port) - (format port "Metadata-Version: 1.1~%") - (format port "Name: clingo~%") - (format port "Version: ~a~%" #$version))))))))))) - (inputs (list clingo python-wrapper)) - (propagated-inputs (list python-cffi)) - (native-inputs (modify-inputs (package-native-inputs clingo) - (prepend python-scikit-build))) - (synopsis "Python bindings for clingo") - (description "This package provides Python bindings to the clingo package, -making it so that you can write @acronym{ASPs, Answer Set Programs} through -Python code."))) - -(define-public python-clorm - (package - (name "python-clorm") - (version "1.4.1") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/potassco/clorm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0jx99y71mrgdicn1da5dwz5nzgvvpabrikff783sg4shbv2cf0b5")))) - (build-system pyproject-build-system) - (arguments - (list #:phases - #~(modify-phases %standard-phases - (add-before 'check 'fix-breaking-tests - (lambda _ - ;; noclingo tests rely on this being set - (setenv "CLORM_NOCLINGO" "1") - (delete-file "tests/test_mypy_query.py") - (substitute* "tests/test_clingo.py" - (("self\\.assertTrue\\(os_called\\)" all) - (string-append "# " all)))))))) - (propagated-inputs (list python-clingo)) - (native-inputs (list python-typing-extensions)) - (home-page "https://potassco.org") - (synopsis "Object relational mapping to clingo") - (description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM, -Object Relational Mapping} interface to the @acronym{ASP, answer set -programming} solver clingo. Its goal is to make integration of clingo -into Python programs easier.") - (license license:expat))) - -(define-public python-telingo - (package - (name "python-telingo") - (version "2.1.1") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/potassco/telingo") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (patches (search-patches "python-telingo-fix-comparison.patch")) - (sha256 - (base32 - "0g3khxfdzc2hc7dkiyyqhb399h6h21m5wkp6wy8w71n0m32fiy53")))) - (build-system pyproject-build-system) - (propagated-inputs (list python-clingo)) - (home-page "https://potassco.org/") - (synopsis "Solve dynamic temporal logic programs") - (description "This package provides a system to solve dynamic temporal -logic programs based on clingo.") - (license license:expat))) - (define-public scasp (let ((commit "89a427aa04ec6346425a40111c99b310901ffe51") (revision "1")) diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm new file mode 100644 index 0000000000..eea7e6cefa --- /dev/null +++ b/gnu/packages/potassco.scm @@ -0,0 +1,297 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2022, 2023 Liliana Marie Prikler +;;; Copyright © 2023 Simon Tournier +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages potassco) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix git-download) + #:use-module (guix gexp) + #:use-module (guix utils) + #:use-module (guix build-system cmake) + #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) + #:use-module (gnu packages check) + #:use-module (gnu packages libffi) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) + #:use-module (gnu packages python-xyz)) + +(define-public libpotassco + ;; No public release, update together with clasp + (let ((revision "1") + (commit "2f9fb7ca2c202f1b47643aa414054f2f4f9c1821")) + (package + (name "libpotassco") + (version (git-version "0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/potassco/libpotassco") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1c32f9gqclf7qx07lpx8wd720vfhkjqhzc6nyy8mjmgwpmb3iyyn")))) + (arguments + `(#:configure-flags '("-DLIB_POTASSCO_BUILD_TESTS=on" + "-DLIB_POTASSCO_INSTALL_LIB=on" + "-DBUILD_SHARED_LIBS=on") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-cmake + (lambda _ + (substitute* "CMakeLists.txt" + ;; clasp expects lowercase potassco and include directory is + ;; lowercase as well, so let's use that + (("\"cmake/Potassco\"") "\"cmake/potassco\"") + (("PotasscoConfig\\.cmake") "potassco-config.cmake") + (("PotasscoConfigVersion\\.cmake") + "potassco-config-version.cmake")) + (rename-file "cmake/PotasscoConfig.cmake.in" + "cmake/potassco-config.cmake.in")))))) + (build-system cmake-build-system) + (home-page "https://potassco.org/") + (synopsis "Utility library for Potassco's projects") + (description "@code{libpotassco} is a utility library providing functions +and datatypes for +@itemize +@item parsing, writing, and converting logic programs in aspif and smodels +format, +@item passing information between a grounder and a solver, +@item and defining and parsing command-line options and for creating +command-line applications. +@end itemize +Furthermore, it comes with the tool @command{lpconvert} that converts either +between aspif and smodels format or to a human-readable text format.") + (license license:expat)))) + +(define-public clasp + (package + (name "clasp") + (version "3.3.9") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/potassco/clasp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "163ps9zq7xppqy9hj5qnw6z5lcjnm4xf5fwjsavpia5ynm3hngcw")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags '("-DCLASP_BUILD_TESTS=on" + "-DCLASP_INSTALL_LIB=on" + "-DCLASP_USE_LOCAL_LIB_POTASSCO=off" + "-DBUILD_SHARED_LIBS=on") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-cmake + (lambda _ + (substitute* "CMakeLists.txt" + ;; Use lowercase to be consistent with libpotassco + (("\"cmake/Clasp\"") "\"cmake/clasp\"") + (("ClaspConfig\\.cmake") "clasp-config.cmake") + (("ClaspConfigVersion\\.cmake") + "clasp-config-version.cmake")) + (substitute* "cmake/ClaspConfig.cmake.in" + (("find_package\\(Potassco") "find_package(potassco")) + (rename-file "cmake/ClaspConfig.cmake.in" + "cmake/clasp-config.cmake.in")))))) + (inputs + (list libpotassco)) + (home-page "https://potassco.org/") + (synopsis "Answer set solver") + (description "clasp is an answer set solver for (extended) normal and +disjunctive logic programs. The primary algorithm of clasp relies on +conflict-driven nogood learning, a technique that proved very successful for +satisfiability checking (SAT).") + (license license:expat))) + +(define-public clingo + (package + (name "clingo") + (version "5.6.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/potassco/clingo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (modules '((guix build utils))) + (snippet + #~(begin + (delete-file-recursively "clasp") + ;; TODO: Unvendor other third-party stuff + (delete-file-recursively "third_party/catch"))) + (sha256 + (base32 + "19s59ndcm2yj0kxlikfxnx2bmp6b7n31wq1zvwc7hyk37rqarwys")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~`("-DCLINGO_BUILD_TESTS=on" + "-DCLINGO_INSTALL_LIB=on" + "-DCLINGO_BUILD_STATIC=off" + "-DCLINGO_BUILD_SHARED=on" + "-DCLINGO_USE_LOCAL_CLASP=off" + "-DCLINGO_USE_LOCAL_CATCH=off") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-cmake + (lambda _ + (substitute* "CMakeLists.txt" + (("add_subdirectory\\(clasp\\)") + "find_package(clasp REQUIRED)")) + (substitute* "libclingo/CMakeLists.txt" + (("\"cmake/Clingo\"") "\"cmake/clingo\"") + (("ClingoConfig\\.cmake") "clingo-config.cmake") + (("ClingoConfigVersion\\.cmake") + "clingo-config-version.cmake")) + (substitute* "cmake/ClingoConfig.cmake.in" + (("find_package\\(Clasp") "find_package(clasp")) + (rename-file "cmake/ClingoConfig.cmake.in" + "cmake/clingo-config.cmake.in"))) + (add-after 'unpack 'skip-failing-tests + (lambda _ + (with-directory-excursion "libclingo/tests" + (substitute* "CMakeLists.txt" + (("COMMAND test_clingo" all) + (string-append all + " -f " + "\"${CMAKE_CURRENT_SOURCE_DIR}/good.txt\""))) + (call-with-output-file "good.txt" + (lambda (port) + (for-each (lambda (test) (format port "~s~%" test)) + '("parse-ast-v2" "add-ast-v2" "build-ast-v2" + "unpool-ast-v2" "parse_term" + "propagator" "propgator-sequence-mining" + "symbol" "visitor")))))))))) + (inputs (list catch2-3.1 clasp libpotassco)) + (native-inputs (list pkg-config)) + (home-page "https://potassco.org/") + (synopsis "Grounder and solver for logic programs") + (description "Clingo computes answer sets for a given logic program.") + (license license:expat))) + +(define-public python-clingo + (package + (inherit clingo) + (name "python-clingo") + (version (package-version clingo)) ; for #$version in arguments + (arguments + (substitute-keyword-arguments (package-arguments clingo) + ((#:configure-flags flags #~'()) + #~(cons* "-DCLINGO_BUILD_WITH_PYTHON=pip" + "-DCLINGO_USE_LIB=yes" + #$flags)) + ((#:imported-modules _ '()) + `(,@%cmake-build-system-modules + (guix build python-build-system))) + ((#:modules _ '()) + '((guix build cmake-build-system) + ((guix build python-build-system) #:prefix python:) + (guix build utils))) + ((#:phases phases #~%standard-phases) + #~(modify-phases #$phases + (add-after 'unpack 'fix-failing-tests + (lambda _ + (substitute* "libpyclingo/clingo/tests/test_conf.py" + (("ctl\\.solve\\(on_statistics=on_statistics\\)" all) + (string-append + all + "; self.skipTest(\"You shall not fail.\")"))))) + (add-after 'install 'install-distinfo + (lambda* (#:key inputs outputs #:allow-other-keys) + (with-directory-excursion (python:site-packages inputs outputs) + (let ((dir (string-append "clingo-" #$version ".dist-info"))) + (mkdir-p dir) + (call-with-output-file (string-append dir "/METADATA") + (lambda (port) + (format port "Metadata-Version: 1.1~%") + (format port "Name: clingo~%") + (format port "Version: ~a~%" #$version))))))))))) + (inputs (list clingo python-wrapper)) + (propagated-inputs (list python-cffi)) + (native-inputs (modify-inputs (package-native-inputs clingo) + (prepend python-scikit-build))) + (synopsis "Python bindings for clingo") + (description "This package provides Python bindings to the clingo package, +making it so that you can write @acronym{ASPs, Answer Set Programs} through +Python code."))) + +(define-public python-clorm + (package + (name "python-clorm") + (version "1.4.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/potassco/clorm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0jx99y71mrgdicn1da5dwz5nzgvvpabrikff783sg4shbv2cf0b5")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-before 'check 'fix-breaking-tests + (lambda _ + ;; noclingo tests rely on this being set + (setenv "CLORM_NOCLINGO" "1") + (delete-file "tests/test_mypy_query.py") + (substitute* "tests/test_clingo.py" + (("self\\.assertTrue\\(os_called\\)" all) + (string-append "# " all)))))))) + (propagated-inputs (list python-clingo)) + (native-inputs (list python-typing-extensions)) + (home-page "https://potassco.org") + (synopsis "Object relational mapping to clingo") + (description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM, +Object Relational Mapping} interface to the @acronym{ASP, answer set +programming} solver clingo. Its goal is to make integration of clingo +into Python programs easier.") + (license license:expat))) + +(define-public python-telingo + (package + (name "python-telingo") + (version "2.1.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/potassco/telingo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (patches (search-patches "python-telingo-fix-comparison.patch")) + (sha256 + (base32 + "0g3khxfdzc2hc7dkiyyqhb399h6h21m5wkp6wy8w71n0m32fiy53")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-clingo)) + (home-page "https://potassco.org/") + (synopsis "Solve dynamic temporal logic programs") + (description "This package provides a system to solve dynamic temporal +logic programs based on clingo.") + (license license:expat))) From patchwork Sat Mar 18 07:34:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48100 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 90FCD16EC7; Sat, 18 Mar 2023 10:07:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 01ABC16E9E for ; Sat, 18 Mar 2023 10:07:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRt-0007qh-0S; Sat, 18 Mar 2023 06:06:05 -0400 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 1pdTRr-0007pR-Rf for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRr-000655-JH for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRr-0001V3-CF for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 04/19] gnu: Add python-clingraph. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339315575 (code B ref 62252); Sat, 18 Mar 2023 10:06:03 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:31 +0000 Received: from localhost ([127.0.0.1]:46260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRK-0001Rl-KW for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:30 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:41812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRE-0001Ps-6L for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:24 -0400 Received: by mail-ed1-f65.google.com with SMTP id h8so29212435ede.8 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133918; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=yCOKFshGINQ9VxMyoLwjD556FrgCkk2pwYb9uBtB6AM=; b=IxsrjjOSoYF9rKyrHXrO38X7M3tI1iP/Zq7eJ6TH9vroIpQe/dZom1qJuFAEAUrD3c fwI2x7leabV8X+fP9PNucxuc7AIpIq+xjxPSJT1yEYgTr5UXi9nb5TfL4tN/48T/CByZ LBfknAkTh/Lc/x2VlqZ6yfvOfslxFHK3dCo6qs3jgEzkAMudxeY0jOEMFI7JjPH9Y/0H K6/DFdJ4GgCVlkQyBTZ6SlSd7FlrkwRv4VbFkSf47aWkOh5td1r/wp3IwBNFmSqRwErS bT6YHr8S7sHARYOzgfeVJZFE6aqT9bsXe3oE2UCA3QZnKzr4Yy0HmUoDcCS60T7Y1kPx Etgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133918; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=yCOKFshGINQ9VxMyoLwjD556FrgCkk2pwYb9uBtB6AM=; b=6zq2XwYCkoU8Abzz6l9tWthrfJL1jkiqNJpq3nrFKlx95mw9SezxTgtTECOX7lQyPg bX3bOG/t2286mWEyNuaaSVIdNSVdvLV+00wji3DgcvCJSjsxsoU9hvcrLaPWxGMJWLt9 JEXBKcz4mRiCo5txQVdM/aajWejpbYZUbGjaqgZivlmD5DJOq124wr2RPo9OL88R4Q1/ GGIXayVi+LM6u0withAFArez4a1qjdfLTK6b5Z45CmkujgU14TI8siU0L8TZVmkpeTZg zbff8L/JVmXBEdJVgGfyQ7J0RfgjWb11TXCLRwkO10I7d5hKbyX28c7lobOHur06rVlR oyLw== X-Gm-Message-State: AO0yUKUX4OMl209CP8kOLmoS9tj1boa1cq4HIlZfIlck/ktkrukUn989 zPDOLiOIFhqajVxBrwC+lhZchunS9bhsdg== X-Google-Smtp-Source: AK7set/630rdUwad16QufM+HT2eeYjiyRaGnaDQNueOkmBguIFxhnjdx+KXuA1CaAXgoYi4HApndcg== X-Received: by 2002:a17:906:d1cd:b0:930:d319:d947 with SMTP id bs13-20020a170906d1cd00b00930d319d947mr2003094ejb.74.1679133918549; Sat, 18 Mar 2023 03:05:18 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.18 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:18 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:34:03 +0100 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/potassco.scm (python-clingraph): New variable. --- gnu/packages/potassco.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm index eea7e6cefa..02a12d9c77 100644 --- a/gnu/packages/potassco.scm +++ b/gnu/packages/potassco.scm @@ -30,6 +30,7 @@ (define-module (gnu packages potassco) #:use-module (guix build-system python) #:use-module (guix build-system pyproject) #:use-module (gnu packages check) + #:use-module (gnu packages graphviz) #:use-module (gnu packages libffi) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) @@ -295,3 +296,33 @@ (define-public python-telingo (description "This package provides a system to solve dynamic temporal logic programs based on clingo.") (license license:expat))) + +(define-public python-clingraph + (package + (name "python-clingraph") + (version "1.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/potassco/clingraph") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bdhli20nw9qnyxmpisgz7m97d7bwx6lbmxy9bgqvm6mipprnv3n")))) + (build-system pyproject-build-system) + (inputs (list dot2tex graphviz)) + (propagated-inputs (list python-clingo + python-clorm + python-graphviz + python-imageio + python-jinja2 + python-jsonschema + python-networkx)) + (native-inputs (list dot2tex graphviz python-pylint python-pytest)) + (home-page "https://github.com/potassco/clingraph") + (synopsis "Visualizer for graphs defined as logic programs") + (description + "This package provides a clingo-based visualizer for graphs defined +as logic programs.") + (license license:expat))) From patchwork Sat Mar 18 07:34:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48104 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4057D16EA4; Sat, 18 Mar 2023 10:07:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1993216EA4 for ; Sat, 18 Mar 2023 10:07:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRu-0007rs-4x; Sat, 18 Mar 2023 06:06:06 -0400 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 1pdTRs-0007q2-OI for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRs-00065P-GK for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRs-0001VI-AT for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 05/19] gnu: python-pathspec: Update to 0.11.0. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339315590 (code B ref 62252); Sat, 18 Mar 2023 10:06:04 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:31 +0000 Received: from localhost ([127.0.0.1]:46264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRL-0001Rz-8e for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:31 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:40575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRE-0001Pu-Q0 for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:26 -0400 Received: by mail-ed1-f66.google.com with SMTP id fd5so29208499edb.7 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133919; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=5kQ2NjL8snJWmA7cdBodsug/3Njbpf5Ud4jtz5nADb4=; b=e3Xmm5LNcVnwlWxfebE32GDuHtLDO1TAdMmuviujp76nMJ20rZBOHnRoU04rDA14+Z O4Lhd6LAGmMm9Bzj6WETjQUYHVePkytQNy3lI9fHjTQaJPW9YpINsY97WotB+hjaq6HT 35Z+SdUBVzB1bvwLoP++Wftd1XEHZiC2Uug94xBeOtjZaOqqzNfRK940NjHvmdwoWXvo +PpyFtYNTVJb+x1Vcc1v0xXkfxeirN+YIRKdTgP6mf+1n+vNjQHLLxNe50P2GSVE84Em jMCT5A/V6lOwZeajslMglPBu2fwKn/V7JRQzCy0n4sTIWKub6UWwEPwcYxgkhdcxK2dS k/Pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133919; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5kQ2NjL8snJWmA7cdBodsug/3Njbpf5Ud4jtz5nADb4=; b=y10RqCnH0hRsWOYSulieFVtIppqM7XncJsf6u7FxVIyGMpU3mflfahG7b5bzRkZv8p uJmx1NuQy7b0p7RackRh2awVpPYedXUCP3j90GIE4qdViteEoZZxIRcldy7KJVG8fLEG /IBImytS82C3KesIgMz4dfJK8uwqrTfci4/wPaevz6koU6VZJgBgsfBBSXYTssNfhoDA qTxA4+G6Je6EvlYzKieEcrdJu6Iaw31eHA31zA06587b9tJq2tVBjtRC+aHwJ4VS75OV JHG+7KLulLKEmNxHzpqXbCQfxapVss9PAbHgbuDJ8LPnUddLWIgnvF+tCiA2bWCbHZVr GdxA== X-Gm-Message-State: AO0yUKU87jW7jZpOr9Vwza3voXG9e5boyVspYAg4Krz9Lzh0L4QXrep/ 8QynP49PBUUgLgIzk6P2bM1GHAKfhcAqig== X-Google-Smtp-Source: AK7set+A22gw9ZkEfwZy7sMcaOHnMogRqDCRFs1ld6P5Zbn9lchDkjcuOaW9keO+yUc2I1ZIgUzUDw== X-Received: by 2002:a17:906:1991:b0:92e:c4c9:7a43 with SMTP id g17-20020a170906199100b0092ec4c97a43mr2291639ejd.25.1679133919124; Sat, 18 Mar 2023 03:05:19 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.18 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:18 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:34:09 +0100 Message-ID: <3df50b522eac48e8fcaf3da19e8c2f607b1d8d59.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-pathspec): Update to 0.11.0. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 629789cfa5..41803361e2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -5984,14 +5984,14 @@ (define-public python-language-server (define-public python-pathspec (package (name "python-pathspec") - (version "0.9.0") + (version "0.11.0") (source (origin (method url-fetch) (uri (pypi-uri "pathspec" version)) (sha256 (base32 - "1cdbdb3s6ldnjpwbi0bgl0xlmw4mbfxk08bbdxc3srx26na4jr75")))) + "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4")))) (build-system python-build-system) (home-page "https://github.com/cpburnz/python-path-specification") (synopsis "Utility library for gitignore style pattern matching of file paths") From patchwork Sat Mar 18 07:34:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48098 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C30A816EAA; Sat, 18 Mar 2023 10:07:02 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 66DC616E9E for ; Sat, 18 Mar 2023 10:07:01 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRv-0007y1-W4; Sat, 18 Mar 2023 06:06:08 -0400 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 1pdTRu-0007rt-5b for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRt-00065k-Ta for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRs-0001VQ-Q4 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 06/19] gnu: python-pathspec: Revise description. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339325603 (code B ref 62252); Sat, 18 Mar 2023 10:06:04 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:32 +0000 Received: from localhost ([127.0.0.1]:46267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRL-0001S7-KG for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:31 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:39508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRF-0001Pw-8B for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:26 -0400 Received: by mail-ed1-f65.google.com with SMTP id ek18so29245660edb.6 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133919; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=jLE3CNfxmedmf8f2Dj37i8XKnuuPMC+Og+SDM/6pZ2I=; b=Nn2aH0JTfQtCSxWT0tLzT83Rcp1+83S7A3fWCt/guFX5Ld5qMqRlyVFBCHfBUFgAgs qCYMuvmq2VoiSqArslH+jA+CZe9NtJwyhyEct/XXEkphFnQ7RqwePWFCf/FJzM3tb9Xr P6UCJ564QbxJR3r3DdueH+uHTptcjjirZ+SN/IJ4nTjaZtyfLCgcvKG+X3LZJEhmzFke KwiGyOfBx27UZCpo//yLnfmR47PKcTirgK81F59PGwFCW0TqSn7i5jJXQkP4XvsmU6Bt 3om3xx7rnPj2x0xWhQ+A10tcxQNF4XgDB6vM+DfMFzI3xZUyW51Z7yka1/IJa1pQqnHH BHVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133919; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jLE3CNfxmedmf8f2Dj37i8XKnuuPMC+Og+SDM/6pZ2I=; b=ASIpS/yh5WLUGsPDvI6rKMPDayMS7Lcls+fIwWfxJh1ndu6CZzsMhyH0VB/b+GwmWd 7LJIrsQDZqmO1c0MCaBSZCVprzDlpbtn2IYFW8Mi1CGj25D3nXYz56QjOz2gJ3KdCdk5 6tjqTn5ik0YdxKfAPeioJW07t0Fx1gTMBuKG52emfhnHlCsCsxk7hrmKSRiBagK07N+1 IpQQAhA2nvOrvgg7AS21g2fEOHmuPbDEKXnsHVFYtAnekDhbfeheh/bDnbT1WVV9YVdh FukqfU4GQWzAoOdPp4AodZxXRciYnHxozpC+kc5Q7KeVAGlRxmftRxji6kQ/2i9TBdzj 8xew== X-Gm-Message-State: AO0yUKVnBCFdwqViYikTuifEBAJXfTE/U1QDs4klRmF1oDowwKxTofk6 L7RIs5DOHe5/qVdAeYgRSmaywiMp8M4NRg== X-Google-Smtp-Source: AK7set+lKKG5IedgxgbGSlqO+4ly6vDZM8TUDUItWfBTpuPHotu+SIPCtyzKp/3zRdNKmDkJAh0akw== X-Received: by 2002:aa7:d547:0:b0:4fa:4b1c:5ea4 with SMTP id u7-20020aa7d547000000b004fa4b1c5ea4mr5816690edr.29.1679133919685; Sat, 18 Mar 2023 03:05:19 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.19 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:19 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:34:31 +0100 Message-ID: <11c08d3acd305f354407200afa6c4df75e346578.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-pathspec)[synopsis, description]: Rewrite to better explain what it does. --- gnu/packages/python-xyz.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 41803361e2..fc54d07214 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -5994,10 +5994,11 @@ (define-public python-pathspec "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4")))) (build-system python-build-system) (home-page "https://github.com/cpburnz/python-path-specification") - (synopsis "Utility library for gitignore style pattern matching of file paths") + (synopsis "Match file names against specifications") (description - "This package provides a utility library for gitignore style pattern -matching of file paths.") + "This package provides a utility library to match file names against +specified patterns. It is currently limited to wildmatch-style patterns, +which are used e.g. in .gitignore files.") (license license:mpl2.0))) (define-public python-black From patchwork Fri Mar 17 19:19:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48092 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8B07516EC7; Sat, 18 Mar 2023 10:06:37 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0E6B716E9E for ; Sat, 18 Mar 2023 10:06:37 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRv-0007xW-NN; Sat, 18 Mar 2023 06:06:07 -0400 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 1pdTRu-0007rn-1w for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRt-00065f-Kt for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRt-0001Vd-H0 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 07/19] gnu: Add python-pluggy-next. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Felix Gruber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339335628 (code B ref 62252); Sat, 18 Mar 2023 10:06:05 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:33 +0000 Received: from localhost ([127.0.0.1]:46272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRM-0001ST-DH for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:32 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:37744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRF-0001Px-RV for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:27 -0400 Received: by mail-ed1-f65.google.com with SMTP id z21so29284278edb.4 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133920; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=CJFPg9E31OZsa0Kf8KNL6XrTiC+DjoP1a0raBYjlZic=; b=kgOtjduiVPf/AF7ESG7c0HZ5o2rXXlgTc3GQZ8sN/bvxWWInlBlLgj48oHFwP8AE3i KuajH2NfsJgM5iL8dkNeYaxndw2dlu0mBG776Rbhp8swiSe4E5aoBJhvfLPT/o8zlsBu FwPuiUn02PMI8VGE9OevyO25TpEgLseASPCjBXSLphxL7BnE7iuCEfQpkjsQwGRd1nwD lSYL9NjBxErmYuwcJgpKlLOrKDXa2OjRbrbYJJV4OFqIo2pi4iiU8jhwKPQ3JpXYCMrg 0DpTVNodhXUfKxhlk1ihvxjc4slLg0XOfbMHtJqZvTM9QzRjCs8dKqFabrHYfGc61I5n qJeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133920; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CJFPg9E31OZsa0Kf8KNL6XrTiC+DjoP1a0raBYjlZic=; b=LztoKoUFVAX5s1ukKNmUi4hT0KAwF9LKeHCYgJnh2LLlAWlk7Tza5Dt861QVNf/ykN Kwe+1jyFIDwGOIE9+oSh1i3hq4z0ZmpQh6mIL7eiEL4trDWdufqp/KisMsnPxMH2SAua PJqY2lkj/aK38pCpDK2okII3NS/V2dmvoMpLuafhjkgnsyjnu6dTGbqDCRQEId/TqMw2 qnU/huIlocq3hbugsyU1uMo7WzGQRXmy6P/LlPQmkY2sz3OvlLK1DHqtFJeVpIpXkxBV HxSYDvO4kkf6aM0sNSh/QmcTpJBFtSLyD7c6ePFytghD+C/rkY4zWaPvITiLKEswuHzl G2rw== X-Gm-Message-State: AO0yUKVGsU39DKxXEi98GnUUfIwXN0u0+TPDgFeYGCM4GZ/aNlfU5EbP yjlm5X2RP555Sqkh+dzyfyEpTOAudBaMNg== X-Google-Smtp-Source: AK7set8l6ukIw747AwdezUqFHZ57cdu43UlHEMbml+/80NC+nGIPyRLMatsNUDoFqtomvmTIqrfisg== X-Received: by 2002:a17:906:3684:b0:878:58e6:f1eb with SMTP id a4-20020a170906368400b0087858e6f1ebmr2342385ejc.23.1679133920300; Sat, 18 Mar 2023 03:05:20 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.19 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:20 -0700 (PDT) From: Felix Gruber X-Google-Original-From: Felix Gruber Date: Fri, 17 Mar 2023 19:19:18 +0000 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-pluggy-next): New variable. Signed-off-by: Liliana Marie Prikler --- gnu/packages/python-xyz.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index fc54d07214..557482b612 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -15426,6 +15426,19 @@ (define-public python-pluggy (home-page "https://pypi.org/project/pluggy/") (license license:expat))) +;;; TODO: Make this the default python-pluggy in the next rebuild cycle. +(define-public python-pluggy-next + (package + (inherit python-pluggy) + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pluggy" version)) + (sha256 + (base32 + "0n8iadlas2z1b4h0fc73b043c7iwfvx9rgvqm1azjmffmhxkf922")))))) + (define-public python-plumbum (package (name "python-plumbum") From patchwork Sat Mar 18 07:43:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48091 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 160DE16EAA; Sat, 18 Mar 2023 10:06:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9926F16E9E for ; Sat, 18 Mar 2023 10:06:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRw-0007y5-0i; Sat, 18 Mar 2023 06:06:08 -0400 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 1pdTRu-0007tq-OB for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRu-000662-Fq for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRu-0001Vt-A4 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 08/19] gnu: python-pathspec: Move to (gnu packages python-build). References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339345650 (code B ref 62252); Sat, 18 Mar 2023 10:06:06 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:34 +0000 Received: from localhost ([127.0.0.1]:46278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRO-0001Sw-Ad for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:34 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:41820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRG-0001Pz-Fv for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:27 -0400 Received: by mail-ed1-f65.google.com with SMTP id h8so29212695ede.8 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133921; h=message-id:to:content-transfer-encoding:mime-version:subject:date :from:from:to:cc:subject:date:message-id:reply-to; bh=sc21nqT7WunQQuNTvJnq9+yLR+tWm9FWGukn757aHc8=; b=Nm1AyKLSP3uP9mZS1oxJU48M2vc3FQR1gmJBuqj268F/HkgnxmED2RsuoBVonlEVNy DEVDfqyXAPahvbW1gP3ULguh1/ryndvKHghPlTK0zUdRDL+Ps63G2VaGgNfuvWDkCY0w 8TJ3S7lfki0j/GLGu9SL3LzWKpVapnQoc3nr514tWuFN839DE75hfs1wezYc4G4l9tvC 1iKSuU/PZ8oRJ8Z1SpEDFOOas1yam1+FtzUdKMzcF4CWJ7iqd+hRnjBZ7gcWpMATP5Aw 8rPQz8nL6Wk4EoWoI3farg/Yk73AnloBZ3Z9gtSwjP7K2BnG0YogHGCA+aQK1dxY4E5n P8rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133921; h=message-id:to:content-transfer-encoding:mime-version:subject:date :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=sc21nqT7WunQQuNTvJnq9+yLR+tWm9FWGukn757aHc8=; b=r7EbylKrHJZ1LJyEzzD79LwHsTgFrqj2Uk39Mf4u4OcowBJxOPJgFiFurAr956QBSP 7m6UVBjAf/TlIsp3jOOhnA3zEK7APyUcvqefJbwZtcL7RICPr+eA0isSZTwVD47TYrLT uftqVHWuREMkuRyIdqN5x0Hw8Yz1Q+ns4rVOrRP9cLKcKca2QiQ7FxPUEmhSio6nN/2E FzD/fzkN0loG4OTI3H4WsB6XGQn20c9bve+l08fppGj+51QsJJZJKw2KF7Cf1c1tBNLH E9fc374tJHwTkV8mdkbfhc86FAlSbvk5nGBvrCM1GsoQh9D0gBTVZmHDJbvamcL7BY+X Qn3g== X-Gm-Message-State: AO0yUKUk7zSNNGqbqUFQLl+NaEcn3wTEGjuQ807U5xJ3iFKy5WJ7WTbH u2GnKiGnwxWjnbq71IZlmy5aIXfvcQ0nMg== X-Google-Smtp-Source: AK7set9bvqWU5vjcTcY1QXnW5PgXp77EdFAcjzb9Rjq6UFsuYcrPu5AML6jPBhH9OxKGfCwYqb1EtQ== X-Received: by 2002:a17:907:20a3:b0:8b2:7567:9c30 with SMTP id pw3-20020a17090720a300b008b275679c30mr2586016ejb.59.1679133921002; Sat, 18 Mar 2023 03:05:21 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.20 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:20 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:43:56 +0100 MIME-Version: 1.0 Message-ID: <064b1b0de9b03aabfafda9c8c2d6640c5baa1a94.camel@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-pathspec): Move from here… * gnu/packages/python-build.scm (python-pathspec): …to here. --- gnu/packages/python-build.scm | 20 ++++++++++++++++++++ gnu/packages/python-xyz.scm | 20 -------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index 17f8892c05..a4be4b4991 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -569,3 +569,23 @@ (define-public python-editables ``editable mode''. In other words, changes to the package source will be reflected in the package visible to Python, without needing a reinstall.") (license license:expat))) + +(define-public python-pathspec + (package + (name "python-pathspec") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pathspec" version)) + (sha256 + (base32 + "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4")))) + (build-system python-build-system) + (home-page "https://github.com/cpburnz/python-path-specification") + (synopsis "Match file names against specifications") + (description + "This package provides a utility library to match file names against +specified patterns. It is currently limited to wildmatch-style patterns, +which are used e.g. in .gitignore files.") + (license license:mpl2.0))) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 557482b612..b506f4daa9 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -5981,26 +5981,6 @@ (define-public python-lsp-server (define-public python-language-server (deprecated-package "python-language-server" python-lsp-server)) -(define-public python-pathspec - (package - (name "python-pathspec") - (version "0.11.0") - (source - (origin - (method url-fetch) - (uri (pypi-uri "pathspec" version)) - (sha256 - (base32 - "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4")))) - (build-system python-build-system) - (home-page "https://github.com/cpburnz/python-path-specification") - (synopsis "Match file names against specifications") - (description - "This package provides a utility library to match file names against -specified patterns. It is currently limited to wildmatch-style patterns, -which are used e.g. in .gitignore files.") - (license license:mpl2.0))) - (define-public python-black (package (name "python-black") From patchwork Sat Mar 18 07:44:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48094 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B088816EAA; Sat, 18 Mar 2023 10:06:46 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 890DA16E9E for ; Sat, 18 Mar 2023 10:06:44 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRw-0007yh-8K; Sat, 18 Mar 2023 06:06:08 -0400 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 1pdTRv-0007vP-44 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRu-000668-SJ for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRu-0001W0-OZ for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 09/19] gnu: python-pluggy: Move to (gnu packages python-build). References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339355658 (code B ref 62252); Sat, 18 Mar 2023 10:06:06 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:35 +0000 Received: from localhost ([127.0.0.1]:46280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRO-0001T4-N6 for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:35 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:42717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRH-0001Q0-3r for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:27 -0400 Received: by mail-ed1-f68.google.com with SMTP id o12so29193833edb.9 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133921; h=message-id:to:content-transfer-encoding:mime-version:subject:date :from:from:to:cc:subject:date:message-id:reply-to; bh=jEM/0hAUhbeJpkSDE555JOO3pltrJQz1Y1qRlOsaWSo=; b=g6Yu40Ce1kRJtqCX1AtsojiiF8AuZkqRAdoexnVwEUqeNL6lmke41mh2ZnjhjdHKfn aIVK/f4rbhphmb+lQ43j2jYzoDJGZFmpSXfpIURkz2ezD0iqd1gf+BS1sk+E+h9BT6YC H27wk0aZSEHmKwCaT3KoK4YWmAJFosPhseh9w/rBc+Zf4b4ggLIA+oy2vs4C1h0Fvc9m oOSS7k8QPyXrX/fNaGqJCHvx/Us/piEwpl2sihJ4Ip6JxVx0A8GNGxd/lR8yFYYx4A2t UL6pdP1/1TqM18vkwqz4NY34Uzqdqe1l/HHFgtFxdbMhrEQjQVG/ZCEpyE6wstz0onBT OXng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133921; h=message-id:to:content-transfer-encoding:mime-version:subject:date :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jEM/0hAUhbeJpkSDE555JOO3pltrJQz1Y1qRlOsaWSo=; b=IzZiQ+spnnXYet6vegv1j0W+W6ae949C22RCg25OQ8CVVpwzwIS9V0YHAj+Wk0XjIZ n34LxA1/siyYU9f16Qa9nso4z7GPGUmYas/pcWDhfHorsCce+IStB8gh7J1EVvXjnvlc MRXaebQIE18DdAexz/NIqp/vJvhyJA/G54FTulQP0gstrGq1olNwaIyNMPW9ZgjtL5hy upzQtfD0RPDFd4+YewAEi/YZKeBNzJmVwWSEu0mw9Rtyoua1QzKmgtoBv0HeuFthiWyA dU633xZ8WmV67yuQzpaPbQOWNnG69mUvyJGQ8+N/VQlSgoaQxqGIhgYdc990wNQHcj6v 7Uzg== X-Gm-Message-State: AO0yUKURBy7MVkW5V6I2uDe5LuO6Myz0AdKdoVGwH6Ppr6iPV4BiSIP7 kinIi26BHSY86YqOKVOWOHf+IPse8R6GAA== X-Google-Smtp-Source: AK7set+utIS/HX2SCo0k6Ed0QNX9k6c3sFODtZMSIGdFpaqED2ZYXlbWvgZ46mCi2oPnpfgGwjTMMQ== X-Received: by 2002:a17:907:7639:b0:92c:88f9:385c with SMTP id jy25-20020a170907763900b0092c88f9385cmr2132700ejc.75.1679133921586; Sat, 18 Mar 2023 03:05:21 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.21 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:21 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:44:28 +0100 MIME-Version: 1.0 Message-ID: <49593cd218f2e5a3b157fb9768804fdc5e6de79c.camel@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-pluggy, python-pluggy-next): Move from here… * gnu/packages/python-build.scm (python-pluggy, python-pluggy-next): …to here. Reindent using Emacs. --- gnu/packages/python-build.scm | 33 +++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 33 --------------------------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index a4be4b4991..1281824a97 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -589,3 +589,36 @@ (define-public python-pathspec specified patterns. It is currently limited to wildmatch-style patterns, which are used e.g. in .gitignore files.") (license license:mpl2.0))) + +(define-public python-pluggy + (package + (name "python-pluggy") + (version "0.13.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pluggy" version)) + (sha256 + (base32 + "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm")))) + (build-system python-build-system) + (native-inputs + (list python-setuptools-scm)) + (synopsis "Plugin and hook calling mechanism for Python") + (description "Pluggy is an extraction of the plugin manager as used by +Pytest but stripped of Pytest specific details.") + (home-page "https://pypi.org/project/pluggy/") + (license license:expat))) + +;;; TODO: Make this the default python-pluggy in the next rebuild cycle. +(define-public python-pluggy-next + (package + (inherit python-pluggy) + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pluggy" version)) + (sha256 + (base32 + "0n8iadlas2z1b4h0fc73b043c7iwfvx9rgvqm1azjmffmhxkf922")))))) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b506f4daa9..9c9178f030 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -15386,39 +15386,6 @@ (define-public python-rsa (home-page "https://stuvel.eu/rsa") (license license:asl2.0))) -(define-public python-pluggy - (package - (name "python-pluggy") - (version "0.13.1") - (source - (origin - (method url-fetch) - (uri (pypi-uri "pluggy" version)) - (sha256 - (base32 - "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm")))) - (build-system python-build-system) - (native-inputs - (list python-setuptools-scm)) - (synopsis "Plugin and hook calling mechanism for Python") - (description "Pluggy is an extraction of the plugin manager as used by -Pytest but stripped of Pytest specific details.") - (home-page "https://pypi.org/project/pluggy/") - (license license:expat))) - -;;; TODO: Make this the default python-pluggy in the next rebuild cycle. -(define-public python-pluggy-next - (package - (inherit python-pluggy) - (version "1.0.0") - (source - (origin - (method url-fetch) - (uri (pypi-uri "pluggy" version)) - (sha256 - (base32 - "0n8iadlas2z1b4h0fc73b043c7iwfvx9rgvqm1azjmffmhxkf922")))))) - (define-public python-plumbum (package (name "python-plumbum") From patchwork Sat Mar 18 07:44:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48107 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2F4F616EC7; Sat, 18 Mar 2023 10:07:42 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C7BD416E9E for ; Sat, 18 Mar 2023 10:07:40 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRy-00080k-9R; Sat, 18 Mar 2023 06:06:10 -0400 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 1pdTRv-0007xR-KJ for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRv-00066G-7s for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRv-0001W9-4a for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 10/19] gnu: Add python-hatchling. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339355665 (code B ref 62252); Sat, 18 Mar 2023 10:06:07 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:35 +0000 Received: from localhost ([127.0.0.1]:46282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRP-0001TD-49 for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:35 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:43999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRH-0001Q2-Ly for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:28 -0400 Received: by mail-ed1-f68.google.com with SMTP id x3so29179151edb.10 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133922; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=MyqUftRhXwkKbAVHnXv/Prgvbx60q2T+3tVxesScOU4=; b=DdJZX17ZRqc+puInm7KA2ob1lUripZRj3ATudTJUpk1xPG+rcHEgDgwWQwFZylhUS3 GVUR8CwaWjxkRVvL31vvCdeSlG0YRPQm7yvcHxA20HSAbCE7vPhBLm5iq9fZgN0eCbTR 2+Nc9FOcqngk/2Fh+wr/TXLjP/M021QCu05DfBdfufalK2sgLd2MoW52XZiYjosr8+Wi cJXhzackn9qnDi9QYVcERNppcz7r0mXeYOkhgAR/02f9+wkTIMsnj0x7KBzdNHbedLyh J1PR2XWGYqEmb/OOhpyPS3qiE5VzK9fMR3v3RB0v1mfOEtUnJ6iZ7m2fdv6prqIT4K6B f3qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133922; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=MyqUftRhXwkKbAVHnXv/Prgvbx60q2T+3tVxesScOU4=; b=NLBNxzbwFiBpBbyL+k+zuhS+xFL2Mpfk1Pv6UqmhXF0k6J9tPxGQjq9UvJ9H/9tClo Kn7XBsG5XggdIOoE9bMdz/Tm1rBq5vqDay/F48qu1NmzSO+Tx8nq596GA2KZzLcEmQSu syyLjzp4u89R3N+PH6rtDRr8fEkmazmXX1kjk9hGvovhoMCARc07VatagUAf8i2HQMsZ wWyY1XA5rfoybHVl+cNq3KOq3Z9bltZOiDUIrqZC00IHCVxi6OKDN0fd5pUh7MgTUyQS nj97RPpkVF1veOSQ/9Xga49abykX398zW6slQEciWjS+hlMYxINmntr06UxvseMpyPDf GLaw== X-Gm-Message-State: AO0yUKVRskY6Xs/b1NyDx+t5nvZSdQi8cAudvf0iCrV/JY8ipctodR8D 5P+xFwYQIg+ut2yxgVQk5nhkkYa5CA75BA== X-Google-Smtp-Source: AK7set9amuHYaSCV6CE3ss2n2OU+Bp4locEIudt68egudTfYuaCToH8Lg5QnP5Hpo+jAoqqPZcyiTQ== X-Received: by 2002:a17:907:1dd3:b0:8af:5752:691f with SMTP id og19-20020a1709071dd300b008af5752691fmr2011273ejc.76.1679133922211; Sat, 18 Mar 2023 03:05:22 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.21 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:21 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:44:38 +0100 Message-ID: <64f2dd55acd9ed4a700f18850404532469515e07.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-build.scm (python-hatchling) (python-hatchling-ouroboros): New variables. --- gnu/packages/python-build.scm | 46 +++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index 1281824a97..cb6301689a 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -28,6 +28,7 @@ (define-module (gnu packages python-build) #:use-module (gnu packages) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) #:use-module (guix gexp) #:use-module (guix download) #:use-module (guix git-download) @@ -622,3 +623,48 @@ (define-public python-pluggy-next (sha256 (base32 "0n8iadlas2z1b4h0fc73b043c7iwfvx9rgvqm1azjmffmhxkf922")))))) + +(define-public python-hatchling + (package + (name "python-hatchling") + (version "1.13.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "hatchling" version)) + (sha256 + (base32 + "1isk1kqra0sm2sj2yp39sgk62mx0bp1jnbkwdcl3a1vjrji7blpq")))) + (arguments + ;; Tests don't appear to be integrated into build. + ;; Also, we can't rely on python-pytest anyway, as that's in + ;; (gnu packages python-check)... + (list #:tests? #f)) + (propagated-inputs + (list python-editables + python-pathspec + python-pluggy-next + python-tomli)) + (native-inputs (list python-hatchling-ouroboros)) + (build-system pyproject-build-system) + (home-page "https://hatch.pypa.io/") + (synopsis "Modern, extensible Python build backend") + (description "Modern, extensible Python build backend") + (license license:expat))) + +(define python-hatchling-ouroboros + (package/inherit python-hatchling + (name "python-hatchling-ouroboros") + (version (package-version python-hatchling)) + (arguments + (list + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'install + (lambda* (#:key inputs outputs #:allow-other-keys) + (copy-recursively "src/hatchling/" + (string-append (site-packages inputs outputs) + "/hatchling"))))))) + (native-inputs '()))) From patchwork Sat Mar 18 07:48:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48096 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3773816EC7; Sat, 18 Mar 2023 10:06:55 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9111E16E9E for ; Sat, 18 Mar 2023 10:06:54 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTS0-000850-DE; Sat, 18 Mar 2023 06:06:12 -0400 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 1pdTRv-0007xu-RB for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRv-00066L-Is for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRv-0001WG-Fr for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 11/19] gnu: python-starlette: Update to 0.25.0. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339355673 (code B ref 62252); Sat, 18 Mar 2023 10:06:07 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:35 +0000 Received: from localhost ([127.0.0.1]:46284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRP-0001TK-Fh for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:35 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:46939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRI-0001Q8-Br for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:28 -0400 Received: by mail-ed1-f65.google.com with SMTP id eg48so29114475edb.13 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133922; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=WTdfzog5z3b+GsvCdC/fD1fF/1W3DulMyzBQyqmOMd4=; b=hpv9rJQc2MAN5kVx1RhCR7UdClwoRCze67REcPxd3se9Bjw8ST3GwigS1o6HaCdC8J bDrDjFG2wsVIVMpRPDA3WrDviAYeeykZCK+nRqRY/YZ37M+CxlnDdoJIvaHa0sEGUGW8 DMspd4IfAR3SBHNlYIQDhRT8kRYqHC9HNSUlomIhuOj2W624jkC8Drgklp4EBestEe/f 1MLq2w6ZAln62E791tQPnwc++RiU5ZeWm+dyHwzvT3hCaJ6wMcdaTfQYAedvDHWsrWSO hjMxLcIQVIgk7J4xCMW/WwCt0+1EJ/MrDxvAFGi0ipLx5EIRHmhxW4Q9XvOP/EPTgn81 XqUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133922; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WTdfzog5z3b+GsvCdC/fD1fF/1W3DulMyzBQyqmOMd4=; b=nZZRF385kvDQmdpNmRmW/pVN7Hcn1Qd6PkziRSR+VWMIBpvhQpjIFJBhH/zLa/sscW jMDXis6JdfPzqmu60JL19ciXnkerA3MxfoL9KAUFyzR0nFdoR8ijYxcZK9ocET52SlaH S+mRSw3VJSsrUYm+xfXvYsh24AT8UvRnMEyU54ZeTgNZBzlbWCzb0gaQhxhHmlTJ0zEX HnT4V1BWpOr3OhKNoJS8fnW0ufn3bJmZDbq2XZ7t5tMsXH+Kqr7pVmwZVYe7vX01tTvV 5Y3wrurFvxymZqDt9ci/Rgjjf+ZUutxMKhUp/oMgZ1xf8YNsVTGIM7rAl7WcVW2+7E89 Ow6w== X-Gm-Message-State: AO0yUKVzZZcIqhy4vCI86alQzn4IH+NhRkyASv5OvKz65PKu1lBmnKyV d28syrr4pBrTewgfPgYwavLLiRf0NnH7gA== X-Google-Smtp-Source: AK7set/PbgKdIORlgEsLeo7mlWDaPwZ4V+PUCbcOujrg0pgtOPTBkRGR18/3sMX4LujXdiHZ38b8PQ== X-Received: by 2002:a17:906:8a45:b0:932:6601:4910 with SMTP id gx5-20020a1709068a4500b0093266014910mr2199837ejc.54.1679133922804; Sat, 18 Mar 2023 03:05:22 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.22 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:22 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:48:57 +0100 Message-ID: <7466968dec1d8e1887f5c5fb28a0b319da5a1d77.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-web.scm (python-starlette): Update to 0.25.0. [source]: Switch to git-fetch and git-reference. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-hatchling, python-httpx, python-pytest, and python-typing-extensions-next. --- gnu/packages/python-web.scm | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 8a73c929a1..2df8fbc523 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -8064,14 +8064,17 @@ (define-public python-sendgrid (define-public python-starlette (package (name "python-starlette") - (version "0.20.4") + (version "0.25.0") (source (origin - (method url-fetch) - (uri (pypi-uri "starlette" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/encode/starlette") + (commit version))) + (file-name (git-file-name name version)) (sha256 (base32 - "112hmwk4fh4dl21nlr2xd37h43xzxpjxfnic7v7fz3wr5w9g7z22")))) - (build-system python-build-system) + "1mkkj15lphgycnp51dnrfxbyrx3dicjdcpsqvwc7yw55zyih6h5k")))) + (build-system pyproject-build-system) (propagated-inputs (list python-anyio python-typing-extensions ;; [all] extra dependencies: @@ -8080,6 +8083,10 @@ (define-public python-starlette python-multipart python-pyyaml python-requests)) + (native-inputs (list python-hatchling + python-httpx + python-pytest + python-typing-extensions-next)) (home-page "https://github.com/encode/starlette") (synopsis "Little ASGI library") (description From patchwork Sat Mar 18 07:51:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48099 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F3EBD16EC7; Sat, 18 Mar 2023 10:07:06 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7B96916E9E for ; Sat, 18 Mar 2023 10:07:06 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRz-000844-RT; Sat, 18 Mar 2023 06:06:11 -0400 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 1pdTRw-0007yg-7O for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRv-00066T-Vg for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRv-0001WN-Rl for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 12/19] gnu: python-sqlalchemy: Update to 1.4.42. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339365679 (code B ref 62252); Sat, 18 Mar 2023 10:06:07 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:36 +0000 Received: from localhost ([127.0.0.1]:46286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRP-0001TR-Pw for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:36 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:45007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRI-0001QA-Qg for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:29 -0400 Received: by mail-ed1-f67.google.com with SMTP id eh3so29180508edb.11 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133923; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=qUSQp436QCaNvJKsKlhw9a9R5+78wbKvIOV+rem571A=; b=O7vqqU88NnelwfP7u+Gf6aYSWRYO+zt1AhFq0kLoh34l9vrDCm7xkCnoj6I/oPKohL VshsfowKM8NlFKCInu68bG+YOP2ry/7MXWdT0JjDvrJH9ViJadsQck+/EW87BR+BtU+p o97x5unsGbDWu7T06RJ51l+v1csppdMFARWvKV311ZyUBMVjgBT7P5nV3Ba7Nr7x/n2Y FrYkZ9/6cj2DSh6A32QjdD/9lLZiFuhKxMDUuga5CtGKinwv0Z8CWl10aLr9CSGLg/Uz l1ZaapKKiwuk7lrXvTthKkQ7rqvj41uwrOjlbj4JbCFtrygFe9u36SMdZUYxT18qCdRy SLhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133923; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qUSQp436QCaNvJKsKlhw9a9R5+78wbKvIOV+rem571A=; b=mp4zACGavfu7KzGESw2AVWWK3DkC66S/6Ymo9JxbBQrmefKRc7L9CZA1RFmEVdBk7B LyLXHpjPwGIYthnhtCi74kMKMifo8zod3+s1cFD/E23h+PPDkKIm0OYOupGqhU/SZpRT 9mCOVgbfkXZkap72HRj0XWzn98/Ner1nPGK3h3sfPRZAsum35ERaa7VbZOxjemxYZq0f 8NU4dxpJWMHZXitwrQkN85qCrgE5Di2ds3JTlRW1tF1sa4siQ+P1vCzMSpAT3FR2pqz+ aQfkSUaGik3iimk5Lafwxrxlf4IZplhnvGSj7FVk0JJ4hXMR6Gdqt3sdgfATLLrPUIao Q+4w== X-Gm-Message-State: AO0yUKXRrzSY5XQ6ro8VgzCw7qG/P5Srk3tzsfipDe1Cr15BgGre3Ygm 68pjoyBnS2EzwF8ikwOv+Mi0oT+LMA44Ag== X-Google-Smtp-Source: AK7set9olNp4sSIjy9jZ4ZzDmpOvZIHDVesz2pwfcRhoFpP+vYZiat794fYUevbCNHEu0Xc56nUzfw== X-Received: by 2002:a17:906:4757:b0:92d:46f1:dc68 with SMTP id j23-20020a170906475700b0092d46f1dc68mr2169968ejs.67.1679133923423; Sat, 18 Mar 2023 03:05:23 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.22 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:23 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:51:04 +0100 Message-ID: <7d5822d879fa60b80ef1e93012da8c98fefa3d2d.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.42. --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index c24d067bb0..7bfff9b71d 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -3391,13 +3391,13 @@ (define-public python-ccm (define-public python-sqlalchemy (package (name "python-sqlalchemy") - (version "1.4.35") + (version "1.4.42") (source (origin (method url-fetch) (uri (pypi-uri "SQLAlchemy" version)) (sha256 - (base32 "1ddab00d5mpzg25r1qxccma2zb551hhmymsy1ycp6r6w04xq3z1g")))) + (base32 "0qzkxy47y06fqh1m7a0p7q2r9h48x9k5kl3znzhx2vj79j8l2zhp")))) (build-system python-build-system) (native-inputs (list python-cython ; for C extensions From patchwork Sat Mar 18 08:19:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48093 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 40EC316EAA; Sat, 18 Mar 2023 10:06:43 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4815016E9E for ; Sat, 18 Mar 2023 10:06:42 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRv-0007we-FG; Sat, 18 Mar 2023 06:06:07 -0400 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 1pdTRs-0007ph-7L for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRr-00065G-V8 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRr-0001VB-QV for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 13/19] gnu: python-pymysql: Update to 1.0.2. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339315582 (code B ref 62252); Sat, 18 Mar 2023 10:06:03 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:31 +0000 Received: from localhost ([127.0.0.1]:46262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRL-0001Ru-1S for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:31 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:41810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRE-0001Pm-9A for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:25 -0400 Received: by mail-ed1-f67.google.com with SMTP id h8so29213106ede.8 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133924; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=10KYDbVOXCvxyT96cRHIjSfX1zpN8VN2A0gGdVF9avI=; b=Sqw2WNPQyh/bdAuWgOXHK4xuE3wNy0XOBaZG6M1itIMmuRDxVo5+xunsTucqPO+kF3 3/iPmu3UjJODtqlOkHAXUoqhvEN5fadCS1CjtIwYrvEKpjx1zrcpHf/De1uRbTW5tUaX /o1uwpNgorOSmtx0FPp8RhY2DMoZh8DVwbv9AmXWP3YjU+c1kknxPviBJk2R+rHwXnx/ uTq4xnBXxXRpffjoeXSx42xR2NyAxXgW/fVrw0WBHim6lb755MPRTcRtuHT/GAsiJUNW AYeNYW8WjyCcuxzgHBTo2OU19mWWs6f52euZwVPDgHjEmJu+uO6zd3qaUT+HhN1bJEFc y8PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133924; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=10KYDbVOXCvxyT96cRHIjSfX1zpN8VN2A0gGdVF9avI=; b=xT4SmWpjwDqjiJnvhFUegw1wxYiDv38Cf1ikzg3muZnqrFA0Y3e8OwYQHJ8+41ntLH 0Pg/diA6ASZEP2RXBQan71hTXVaVU0/VhiAdgp58YqWbSA8Zcvkcm2gkvmxOoL+fAJ7x 94l+HiFQjq/yY/mJWDTAeW4f9gR+/OLrZoQuCRwd+m7ggmEGTbWiazAPDXAHr6weBYYi H8zD2lC5O35+OluJ8zqAw6BbTMTh61wmBpw8HQ1MJya5AdD9ZpjlgqbErIa3RholfCU7 MgemI03Xf9KZOjpLcwB+xIIbW8y0wQPDjuzHO6Q9BIXuT+eFhH/IY4YdYLk7X6Uk7xyP 84nA== X-Gm-Message-State: AO0yUKX8UfgTa9iQWU4RP/gs6oXL/041bPt4zFidHNPH2+eXAdSoQ9qh +v1bqQXwaqqrwE0jmq2XtMOWxFTRgqprQg== X-Google-Smtp-Source: AK7set/LACeNtDk7H3aHy2m6gjZLnHtjdh698XrM02PZ3qHRbPe88LHksWqhLZc9sLdB4nQqM+R2RQ== X-Received: by 2002:a17:906:2e86:b0:932:4cbf:5bbb with SMTP id o6-20020a1709062e8600b009324cbf5bbbmr2383135eji.19.1679133923993; Sat, 18 Mar 2023 03:05:23 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.23 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:23 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 09:19:58 +0100 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/databases.scm (python-pymysql): Update to 1.0.2. --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 7bfff9b71d..13d9f4aeae 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -1529,13 +1529,13 @@ (define-public pgloader (define-public python-pymysql (package (name "python-pymysql") - (version "0.9.3") + (version "1.0.2") (source (origin (method url-fetch) (uri (pypi-uri "PyMySQL" version)) (sha256 - (base32 "1ry8lxgdc1p3k7gbw20r405jqi5lvhi5wk83kxdbiv8xv3f5kh6q")))) + (base32 "0dmdszskfri11b9m6n3lag31vzi10aqxz9gc583md3gka2ijfsc1")))) (build-system python-build-system) (inputs (list python-cryptography)) From patchwork Sat Mar 18 07:57:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48097 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DCB5F16EAA; Sat, 18 Mar 2023 10:06:59 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E7FEF16E9E for ; Sat, 18 Mar 2023 10:06:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRz-00082E-3z; Sat, 18 Mar 2023 06:06:11 -0400 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 1pdTRw-0007zK-NL for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRw-00066d-FS for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRw-0001WV-7t for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 14/19] gnu: python-aiomysql: Update to 0.1.1. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339365687 (code B ref 62252); Sat, 18 Mar 2023 10:06:08 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:36 +0000 Received: from localhost ([127.0.0.1]:46288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRQ-0001Td-4n for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:36 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:37755) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRK-0001QP-2y for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:30 -0400 Received: by mail-ed1-f65.google.com with SMTP id z21so29284792edb.4 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133924; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=4K0Iu1e75GXuPRfryWdk/ctaLwXWtv88Ih6AqKWjvnY=; b=AbwHLSu+6Cquzam4EIh8xbC6vescM2HEaOm/hZWQw8IU5+zIE7ocYSWaROBuNWD+SK zQwG9TZgdtkR5iG+DhDW26WupXuhUvKlBYfGEkY29/bhrksKY/9rWrWyT9qbBnvXOP6K ZG+p+zFQbIlrpALzM/m3wY3+ltOFavmtX+AnaD1Rok0TCzSkZsYr0j2O9wd57qTHLDgF Qs8dfnrQBBxYDQeKEvT8yohLZT7SPdtVHSQcy8K9Xfj7qn6UaPcBbaZ5bvu8gFuH8W3q f89YH0SofXpEYGccldIVdUzeOY09M+H/GS5VURFaOHYHs7uzp+mVlPrrGGrODQh2i2VP FUiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133924; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4K0Iu1e75GXuPRfryWdk/ctaLwXWtv88Ih6AqKWjvnY=; b=Q2JMlVlPWlYwKpkWAT67lYrEICeuaVMo8PY4k0To/gYk3lpyI52yccb0lqLDGs0FxP +MPwQEiYXH3r4ARJihHEqpOLU2KCk4+1Rxlv1jGQWu7Bt4hZw4V9ts5Ph8OiyPQTFfcx purgZqywGx3gplRprZmm/T7GF5ZlBNxuKh0hlOVogtvTKmf1AGEvTzyhE6Gho6UdaBDt l/ZFUx3ZHJzX1M/U9NFwaZzaLktqiyehjO0SKhF5++VYz5lwaPsxRT0Tw3wCMryDgT5o 6F99ubkTOm9n1kdofWDQ0e54RCxOKflC7xu33QbPNgxz0pdUeGUGL87lW/okzd8R3PFC 1xeQ== X-Gm-Message-State: AO0yUKVGvaQdfRpdHQxHC/Q01RJSA5kXjswyo1bKBIJ/h+sI2wtQj8BM m9PNS3sy6ruw7y8iFKp+N5goF5xmJbHBlg== X-Google-Smtp-Source: AK7set/ZBJF5EW2qn2ifCZoNavFw+S6dtrjTZI8t74aCFGTQm9bIT+OlURyv5QBWWUxi6+sBJs9jAw== X-Received: by 2002:a17:906:118e:b0:92f:b290:78c with SMTP id n14-20020a170906118e00b0092fb290078cmr2787035eja.21.1679133924572; Sat, 18 Mar 2023 03:05:24 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.24 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:24 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 08:57:23 +0100 Message-ID: <510e8a8d51b583173199a1ee55330e43728f7d38.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/databases.scm (python-aiomysql): Update to 0.1.1. [build-system]: Change to pyproject-build-system. --- gnu/packages/databases.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 13d9f4aeae..295d88e05a 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -3003,14 +3003,14 @@ (define-public python-asyncmy (define-public python-aiomysql (package (name "python-aiomysql") - (version "0.0.21") + (version "0.1.1") (source (origin (method url-fetch) (uri (pypi-uri "aiomysql" version)) (sha256 - (base32 "0b442d0jb82z3lk19ylmm64ix88ppz7gay08bxld538ivg06j5c1")))) - (build-system python-build-system) + (base32 "0zhhisf2bz2hv0vcklw45k54yr0f7gx61gnq4lc7vdp6v97nqs0d")))) + (build-system pyproject-build-system) (arguments '(#:tests? #f)) ;test suite requires docker (propagated-inputs (list python-pymysql)) (home-page "https://github.com/aio-libs/aiomysql") From patchwork Sat Mar 18 08:43:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48089 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3C47C16EC7; Sat, 18 Mar 2023 10:06:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8C2E516E9E for ; Sat, 18 Mar 2023 10:06:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRv-0007vy-8s; Sat, 18 Mar 2023 06:06:07 -0400 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 1pdTRt-0007rT-H6 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRt-00065X-8z for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRt-0001VW-5E for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 15/19] gnu: python-aiosqlite: Update to 0.18.0. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339325615 (code B ref 62252); Sat, 18 Mar 2023 10:06:05 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:32 +0000 Received: from localhost ([127.0.0.1]:46269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRM-0001SK-1a for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:32 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:41811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRF-0001Pn-DE for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:26 -0400 Received: by mail-ed1-f67.google.com with SMTP id h8so29213249ede.8 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133925; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=HewY8avGuQIcdL/k1ZKRVY3XCAAOWG6rwJuL0Azk9a4=; b=JPeULOpmdXEtKHA/F2JlI3X8EENy31vfUFr0kpx2V1EpNV/vpJbsUAcKnW+ogNbS3k 1eaBwbK/0ex+nf3ksXC6k33gzCrL8h1cJV79uF4Go5igKfW6KEgf91LNVBvQakajKY3l 5Ba0GHRoSaLcPSJKsRsc6Lwpjykl45zzjt1ntBKM0xUrDeRos4FoxboSwsM5rJdi0Q/H cUmY7q3wtbdqm4UfSz8lD0C+0uYARTTngYO9C0vZ+KnsyCXjact9Aqyhs1xI9BFb8l09 3TIMs8+0IWmJOGhdSoBSiBo7/r1M58I1F3FNrrdHtEw3RDGlTPzFt2vhlLRLMtVenDyD xYdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133925; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=HewY8avGuQIcdL/k1ZKRVY3XCAAOWG6rwJuL0Azk9a4=; b=NuuJ+ZsIXOLV44MwHRbTsY2CTrQDW+63z28a7pTqoGzQvQJ8ssGm2no1WCIpaszE3L 0P+rYvWpuNgXS2CAhMS1tD6uJw7IGty7pq+Lxgr7J5HY7+7BGc1/hJ0v6hj55bt8wPS4 jtJnvHT4vvmgQJmbQ6DwmWIq2XuhX3Y5WL1bhaGnamjSpEE487NwRIKEpPaV/1ueFGNs zF1/qoqI6I+5az2DrusfL1k66UfV3RzR2FebCU8tCSipoAVcB10nP8qdWV94gK9obn73 3Ou7m5u7ih1rgk2qcuDS/vx7ngXkXhfS57BAwx0sX6tvdBUTHMVkpFSC0vNara+qioRt uVig== X-Gm-Message-State: AO0yUKWhMk+cx4yVABKKcLk1Tm378YyB8oSx0sWlHm9q68S/hO6hQ1iL qtezgibzoiFONFLbuMvTiE2lXr2053S3GQ== X-Google-Smtp-Source: AK7set/nlRKHDkTwSVwEeUIQMrmor7hDQ1QgHdBm3+8zDrPg8ZoygIEG6jFM1xxaVUAkigjHLQ4BCQ== X-Received: by 2002:a17:907:d686:b0:927:8285:18a3 with SMTP id wf6-20020a170907d68600b00927828518a3mr2533254ejc.0.1679133925146; Sat, 18 Mar 2023 03:05:25 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.24 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:24 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 09:43:29 +0100 Message-ID: <3093fe81ef36fe57c614aaaf6da3b5e2366d100b.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/databases.scm (python-aiosqlite): Update to 0.18.0. [source]: Use git-fetch and git-reference. [build-system]: Use pyproject-build-system. [arguments]: Adjust accordingly. [propagated-inputs]: Remove. [native-inputs]: Remove python-aiounittest. Add python-flit-core, python-coverage and python-mypy. --- gnu/packages/databases.scm | 41 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 295d88e05a..6b693f940f 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -3627,27 +3627,28 @@ (define-public python-apsw (define-public python-aiosqlite (package (name "python-aiosqlite") - (version "0.17.0") - (source - (origin - (method url-fetch) - (uri (pypi-uri "aiosqlite" version)) - (sha256 - (base32 - "0lgfpbkcd730hbgj3zlrbx2y8fzvdns2zj3s4r4l31n49g1arrph")))) - (build-system python-build-system) + (version "0.18.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/omnilib/aiosqlite") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1a8sggh1wwbpl46k5qcfmp97s9hjysna0x7mwwc53kyfm0m95wf8")))) + (build-system pyproject-build-system) (arguments - '(#:phases (modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (if tests? - (invoke "python" "-m" "unittest" "aiosqlite.tests") - (format #t "test suite not run~%")) - #t))))) - (propagated-inputs - (list python-typing-extensions)) - (native-inputs - (list python-aiounittest)) + (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "python" "-m" "coverage" "run" "-m" + "aiosqlite.tests") + (invoke "python" "-m" "coverage" "report"))))))) + (native-inputs (list python-flit-core + python-coverage + python-mypy)) (home-page "https://github.com/jreese/aiosqlite") (synopsis "Asyncio bridge for sqlite3") From patchwork Sat Mar 18 08:47:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48090 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 662C116EC7; Sat, 18 Mar 2023 10:06:21 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E3A0016E9E for ; Sat, 18 Mar 2023 10:06:20 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRy-000819-Ie; Sat, 18 Mar 2023 06:06:10 -0400 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 1pdTRx-000800-4z for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRw-00066l-RN for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRw-0001Wc-Nw for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 16/19] gnu: python-databases: Update to 0.7.0. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339365694 (code B ref 62252); Sat, 18 Mar 2023 10:06:08 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:36 +0000 Received: from localhost ([127.0.0.1]:46290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRQ-0001Tg-FW for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:36 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:42723) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRL-0001Qb-87 for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:31 -0400 Received: by mail-ed1-f65.google.com with SMTP id o12so29194330edb.9 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133925; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=IeHjF97UoYJvmRQIjEfEkXn+9JsN8wA8saDkzhrF5WU=; b=hkLjw6nSZOHwawZVRCZ5dBbA0oHMMP4yUfX3b8RvImPakx4ylhv2EauxXDFCfbhtmZ Db+ekd9Wo6uAM8VRXuzjHVDEYkmmGNbnoZW+YKqFR2xVgQogAmKZhPQjJQcI7VpT1kZA U7kwzrKvfjnQ+xLnljHmQsN9grKQ5sul1FMQGK18SzyTfVh8KMnam5mvDsPLZClQrpGu ZOqr4LiUSkHvIffBZLiHHnvTMFoyDmlmsofK7onENmhRhYKcjthsRw0NBNSuozRMZADu Qf5EZKea6/fqQiWFzJAVUIlhLIMtTk8tB5hj+NihwKdX7uZSUTo2AnrTlrUZmvHazVCu todA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133925; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=IeHjF97UoYJvmRQIjEfEkXn+9JsN8wA8saDkzhrF5WU=; b=UDhsazPRxNfcaM7Z5AcYFosg7mBRIR1+DwFt5brEAkXsHcJ4EzjZX0x92Kf9BeSlc0 EMKL3QmxeHkN3YZ5nlccF2/wXHRs06gpunUzFMLkiPuftUa9FchsAYKAqSpxsDOJbGpe VjI3FSPpwy9WZB6G+sgTvQBBhqTOjuD3K69QroQjoaOzCpJaAjCwE95DqbmYcMaPmDuA T4EV5iTQx2BOZMkw4Fcm7coU8UWsZBj+/x3r7MCqV4tRKOEaS9Onzj7LEVOL0CxjrT26 fkGKt0+DjKni1An1vvKaZOz35xPllHFFJS3HNkPG1a51LqKfdyYciFyM0a4HC5D6sR+K N5fA== X-Gm-Message-State: AO0yUKXzeP36jfNNtlJHZVRE1cysPOa3sKN1kAWFDwpdktYHr7o4nfUl /MfAiVORBJ7YaR6IlTSPWPXaryYp7Wii0A== X-Google-Smtp-Source: AK7set8V0JxB/IMJf/i9ZtdAyZZs7LXGPyJoSbiAGZRM6SW8pDwdPZyMX7Hdk0VvAf1m1nhg9uFnVg== X-Received: by 2002:a17:906:4b4e:b0:932:c50e:d6b4 with SMTP id j14-20020a1709064b4e00b00932c50ed6b4mr2326584ejv.9.1679133925728; Sat, 18 Mar 2023 03:05:25 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.25 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:25 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 09:47:55 +0100 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/databases.scm (python-databases): Update to 0.7.0. --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 6b693f940f..cb58c0379f 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -3661,13 +3661,13 @@ (define-public python-aiosqlite (define-public python-databases (package (name "python-databases") - (version "0.5.5") + (version "0.7.0") (source (origin (method url-fetch) (uri (pypi-uri "databases" version)) (sha256 - (base32 "0dzb998kg35xmd50ih168320vih2w3ich798r8fc4lf9q4bb1ih2")))) + (base32 "0x5nqhzgjqimv2ybjbzy5vv0l23g0n1g5f6fnyahbf1f7nfl2bga")))) (build-system python-build-system) (propagated-inputs (list python-aiosqlite From patchwork Sat Mar 18 08:48:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48106 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3806916EC7; Sat, 18 Mar 2023 10:07:40 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8E91C16E9E for ; Sat, 18 Mar 2023 10:07:39 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRy-000817-Hl; Sat, 18 Mar 2023 06:06:10 -0400 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 1pdTRx-000809-Ep for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRx-00066q-6s for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRx-0001Wj-3O for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 17/19] gnu: python-databases: Revise description. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339375702 (code B ref 62252); Sat, 18 Mar 2023 10:06:09 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:37 +0000 Received: from localhost ([127.0.0.1]:46292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRQ-0001Tn-NW for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:36 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:36815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRL-0001Qq-W3 for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:32 -0400 Received: by mail-ed1-f67.google.com with SMTP id w9so29306562edc.3 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133926; h=message-id:to:content-transfer-encoding:mime-version:subject:date :from:from:to:cc:subject:date:message-id:reply-to; bh=nXZguzyE5VeQSoPtlSNLE7m2Z5xki7efobAiZnJ4SOA=; b=HjQVAtVjpRfEYu+rzva/PvzK9ZGT22NZ+0nCjZnPxsx/lm7emw+Z1tLsVNf9J758hJ p5DzPcA9OoxYAlq2tk2PuCyTDWh4qQPDGA6BZwzEKK41FUiucwbytnmEl2neYfpCG1rD soXkcMJNnWcKtKiI+7+bll+fy4xf9mVWI7FB9ltxthwvGvZ6xVBZUsGuA9iqi6nOda2H L9d/fDjNMkP2YiVp+F+77N61kHQhrt9qNrwXPLhS5Hr/v2k2v9LurhSVc2jieJa0vPoO 8UMYN/uaKedxQeXbV/KpUccX5XdXut6CHeG35TdH05/TT/eUGJ8kxe4n9eMKYLdGzx58 wSWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133926; h=message-id:to:content-transfer-encoding:mime-version:subject:date :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nXZguzyE5VeQSoPtlSNLE7m2Z5xki7efobAiZnJ4SOA=; b=ivg7VDTBMzPWfoLLhhpo2VPLYjn5nm7FsLIQmTX11i55Y26a2ks2nIUAeIDfUNX4Og y15uXbZV134CY2JSNMRJNpNeDj6ls/N3qqPHaL1IhuxGBX6D0mZruz2wuz3Uwbhr0qiq hqBTu32YyWVioUhTEBBCEWF289ZTksNqJ0j7fUBq7+aeNewI+iDsxGUUm8w7pMvPg4ge CEYoJGJmg5Oc80RJbwLlJvktpJcxQNH4rYyciVdCxyWItX537XZKNZVICs1208edtCGG MREZexDpGjHkXV9cKns/j6v8am06gvwnN82qWnc/RjRq/6sZj1ZKK/EjYdkuncWmKNJz eUuA== X-Gm-Message-State: AO0yUKU+9ZDlzKoAPLVc/1NbD2skgVsWqc/JbqB7Wu3bhxgaKoeuAVLW ZrINsHR9wnL2qiIEny5+zoAOmKO0YXtrnQ== X-Google-Smtp-Source: AK7set9VxSM3CEW4T+b+EM9DeeUuwHh/kF9lU5bawS4q4veh/cGHBXt4lyX5Gx0uGSFoX9sEj4Dw2Q== X-Received: by 2002:a17:906:1e57:b0:931:4b0b:73e7 with SMTP id i23-20020a1709061e5700b009314b0b73e7mr2113223ejj.18.1679133926374; Sat, 18 Mar 2023 03:05:26 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.25 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:26 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 09:48:02 +0100 MIME-Version: 1.0 Message-ID: <111f36581f5f8a8c2fd94100348c3af99c392e09.camel@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/databases.scm (python-databases)[synopsis]: Spell out “Asynchronous”. [description]: Mention that it's a wrapper around other libraries using SQLAlchemy. --- gnu/packages/databases.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index cb58c0379f..1fc97f1a97 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -3677,8 +3677,9 @@ (define-public python-databases python-asyncmy python-sqlalchemy)) (home-page "https://github.com/encode/databases") - (synopsis "Async database support for Python") - (description "This package implements async database support for Python.") + (synopsis "Asynchronous database abstraction library") + (description "Databases provides a wrapper around asynchronous database +libraries with SQLALchemy.") (license license:bsd-3))) (define-public python-psycopg2 From patchwork Sat Mar 18 08:59:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48102 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 381C016EC7; Sat, 18 Mar 2023 10:07:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2823E16E9E for ; Sat, 18 Mar 2023 10:07:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRy-00081T-R6; Sat, 18 Mar 2023 06:06:10 -0400 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 1pdTRx-00080J-QP for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRx-00066z-IV for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRx-0001Wr-F0 for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 18/19] gnu: Add python-fastapi. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339375709 (code B ref 62252); Sat, 18 Mar 2023 10:06:09 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:37 +0000 Received: from localhost ([127.0.0.1]:46294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRR-0001Tv-0x for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:37 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:44011) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRM-0001R2-EN for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:32 -0400 Received: by mail-ed1-f68.google.com with SMTP id x3so29179713edb.10 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133927; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=vKq40dNmzPz8p7CPM+0695Ym3xNINw4GutyVka48Wmk=; b=kSeJPbXG8//FDhm28AODEKKRWxmlH4vimhHRu+kiM4y7yeya81TR5rHOvV6jFYL1Dy uxyK3S/0Y1dLF8fWTZbfeuplIp4T1uVEnZVmP0tHlwUWj429r1Lx0/YV9aqQHqszvK0M NFshzOqO50N09FRtvafXmN25g+Mk2b/FkqWmQ7PEKiU6RzpcJf6zKxZMiN9IWWDBZNLV /jHHcGt//9802CzAkUVfZhJpaiHcB6D90L5DvkVr1GpBK6LT+Cf791erdEv/1eTqQtwS GiK2zBaLT/erOL3UqTl+Gp4q70MJPDxZWXP7W7mj9j/vjdajdggYMxue2jlNLT9qhzFo xezA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133927; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=vKq40dNmzPz8p7CPM+0695Ym3xNINw4GutyVka48Wmk=; b=5YTyQKmDXS7luAiNjA6/ouQOKaGnugmONLgnZIOANdUldzKCac/ThxlQBmBogmCPoA sJmcgB5xLjH5fcgDRkUQhTkbSsYGkCYbDtRTanbZLd55BdLQNp+KBF+aB2kAR5+LtLAo I3RSvidy9bypCjbIXkHu1YSArdEfnNbjnnTXZ5TN2I4hX35MDcA7zEF0yxBsSD3Q/YfS bPTZnSa5jaFFsPJzEvgNfhM9bz2zMaW48cTPvZf67ET0JC0QrrPrwaYmK6o1YbpU9X4Q lmRA+sriXQnXNKOJANr+3lnTloakjvAlrzRGpDfnhVwPcb2DLIo/qz7Y8aCdBH1fjcMc PqKA== X-Gm-Message-State: AO0yUKWszvd34FDoHX5wvMy6+rMOo8y0urBjATJpXeuGg9afF3KOQ8Yn w6nnYg0Ik07ZteOzQK151x/q4805+LQThA== X-Google-Smtp-Source: AK7set9zV2zTh/y7rT/VHjwSTeFWNc6w1sqQ+cpnMorz0Q89Km8ib/6QE/z5zljLnV9t73SkF0HMzg== X-Received: by 2002:a17:906:8496:b0:909:4a93:d9d2 with SMTP id m22-20020a170906849600b009094a93d9d2mr2497227ejx.2.1679133926954; Sat, 18 Mar 2023 03:05:26 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.26 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:26 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 09:59:52 +0100 Message-ID: <8b898ce8311ccb989063747f7568333da73b0476.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-web.scm (python-fastapi): New variable. --- gnu/packages/python-web.scm | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 2df8fbc523..f2f7618f13 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -8094,6 +8094,68 @@ (define-public python-starlette Interface) framework/toolkit for building async web services in Python.") (license license:bsd-3))) +(define-public python-fastapi + (package + (name "python-fastapi") + (version "0.92.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "fastapi" version)) + (sha256 + (base32 + "1pm4p5i9h732f0qag85yd9ngjz8x9bhs3fyk2j861cn8s9dhyfh2")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'drop-orjson + (lambda _ + (substitute* "pyproject.toml" + (("\"orjson.*\",") "")))) + (add-after 'unpack 'delete-failing-tests + (lambda _ + (for-each + delete-file + (append + '("docs_src/app_testing/app_b_py310/test_main.py" + "tests/test_tutorial/test_templates/test_tutorial001.py") + (find-files "docs_src/sql_databases/" + "test_sql_app\\.py$") + (find-files "tests" + "test_(default|orjson)_response_class\\.py$") + (find-files "tests/test_tutorial" + "test_tutorial00(1b|9c)\\.py$") + (find-files "tests/test_tutorial" + "test_testing_databases.*\\.py$")))))))) + (propagated-inputs (list python-email-validator + python-httpx + python-itsdangerous + python-jinja2 + python-multipart + python-starlette + python-pydantic + python-pyyaml + python-uvicorn + python-ujson)) + (native-inputs (list python-databases + python-flask + python-hatchling + python-isort + python-jose + python-mypy + python-passlib + python-peewee + python-pytest + python-sqlalchemy + python-types-orjson + python-types-ujson)) + (home-page "https://github.com/tiangolo/fastapi") + (synopsis "Web framework based on type hints") + (description "FastAPI provides a web API framework based on pydantic and +starlette.") + (license license:expat))) + (define-public python-pyactiveresource (package (name "python-pyactiveresource") From patchwork Sat Mar 18 09:01:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 48095 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2603E16EC7; Sat, 18 Mar 2023 10:06:50 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7905A16E9E for ; Sat, 18 Mar 2023 10:06:49 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdTRz-000849-Uz; Sat, 18 Mar 2023 06:06:11 -0400 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 1pdTRy-00080X-6O for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdTRx-000675-UC for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdTRx-0001Wy-Qq for guix-patches@gnu.org; Sat, 18 Mar 2023 06:06:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62252] [PATCH 19/19] gnu: Add python-clinguin. References: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> In-Reply-To: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@gmail.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Mar 2023 10:06:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62252 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62252@debbugs.gnu.org Received: via spool by 62252-submit@debbugs.gnu.org id=B62252.16791339375715 (code B ref 62252); Sat, 18 Mar 2023 10:06:09 +0000 Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:37 +0000 Received: from localhost ([127.0.0.1]:46296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRR-0001U2-Cv for submit@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:37 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:46951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdTRN-0001RD-1d for 62252@debbugs.gnu.org; Sat, 18 Mar 2023 06:05:33 -0400 Received: by mail-ed1-f66.google.com with SMTP id eg48so29115011edb.13 for <62252@debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679133927; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=o8rqYh4MCZSvCed1rQHN7NeBGUhXMP3N2PZ19DtNZWw=; b=PVTDQsxkxL+HSt0rvP948VSby7nj9b//fScRF+XlDsH2lsEbrWRCc0k8GxafIMoLyf WLWYYSJ1QlaXMDnIRGsIKYyoz7Hzf8EnfJDp86kI7kaqz6uk3cvwmNL9Y73ozyuK4IcZ k6uqLag3amlBJuP0Xstqev8y3ak+PRIYWnRi2v50HhZJVF8ZY4TJS4MvXMti9DDBOZ3Z BGmjgQ/Eg+4T5fQqoXXkR+fHdpaXx/QhOblkwAgDqvWLCj9NcFLHi45LqjUgGAr8GMjF SkFfW9DYp+RjM0qWHprT0jLmBUCCc+ZdLkibD8fsma6Th46V/fMGIygF0cOLboXmzErY DeEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679133927; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=o8rqYh4MCZSvCed1rQHN7NeBGUhXMP3N2PZ19DtNZWw=; b=ZG1N/R1OCwy41DvP3L3Hmpypbc86b0w7zAaVBgUMfhyflCQ8f1f45tKWlpWl9AyM4Q oS2ZMjq6VnoHyn/F5aB7Y8gwToNizlkF4pgs/9mUodNTkuVaCS25phWu2Ey5IWUXDLfV WdlwLMDNsVuTvLdceNvWNNEDL243M8gejmiRu87z10TiYbelFBfQ3mwNZaNxusFYEJi/ VEdvLN2yHTvNgl+guVQ9G482kvdhYgtf+yqKlDYVMedh5UxxQxXvpSMeoqjZqK+qa45Z Rtn6BY2u9SQIdXeghHnNuPCmaGrE4uNcDgZKaKxU3jnMCSOwz0UmVfU8aDrthmW81QVr tegQ== X-Gm-Message-State: AO0yUKVueN2HLC5EGppBKuOp1pIcEJzaXiP3Wh0h1A6q5VWCW/s0NQ5t 7/DLrBEKm02OjLCSG1b/oP1kWiFtB4iQTQ== X-Google-Smtp-Source: AK7set+mGIo/lT724MA4bfFqPVK4wfLG9ePreJIa2Xj6+zd/0pnLo88aysykzq/IUKPPAVqcBwpmhQ== X-Received: by 2002:a17:906:fada:b0:8b1:fc1a:7d21 with SMTP id lu26-20020a170906fada00b008b1fc1a7d21mr2696579ejb.5.1679133927583; Sat, 18 Mar 2023 03:05:27 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.27 for <62252@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 03:05:27 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 18 Mar 2023 10:01:48 +0100 Message-ID: <23f0fe05a67a6b1f03fec41ae639085b956e9ed7.camel@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/potassco.scm (python-clinguin): New variable. --- gnu/packages/potassco.scm | 49 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm index 02a12d9c77..c6e2dc50e4 100644 --- a/gnu/packages/potassco.scm +++ b/gnu/packages/potassco.scm @@ -34,7 +34,9 @@ (define-module (gnu packages potassco) #:use-module (gnu packages libffi) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) - #:use-module (gnu packages python-xyz)) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages sphinx)) (define-public libpotassco ;; No public release, update together with clasp @@ -326,3 +328,48 @@ (define-public python-clingraph "This package provides a clingo-based visualizer for graphs defined as logic programs.") (license license:expat))) + +(define-public python-clinguin + (package + (name "python-clinguin") + (version "1.0.0-beta") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/potassco/clinguin") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "032fnzxv6wl01sdq7n2k0ikajpmkg8ihjh5mck1mwjvmis8z16d4")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "setup.cfg" + ;; Fun fact of the day + ;; some typo squatter hosted + ;; a package named tk + (("tk") "") + (("typing") "typing;python_version<\"3.5\"")))))) + (build-system pyproject-build-system) + (propagated-inputs + (list python-clingo + python-clorm + python-clingraph + python-fastapi + python-httpx + python-nbconvert + python-nbformat + python-nbsphinx + python-networkx + python-pillow + python-pydantic + `(,python "tk") + python-sphinx-rtd-theme + python-traitlets + python-uvicorn)) + (home-page "https://github.com/potassco/clingraph") + (synopsis "Clingo-based interactive UI") + (description "Clinguin is a graphical user interface toolkit for clingo, +which allows user interfaces to be specified entirely as a logic program.") + (license license:expat)))