From unknown Tue Jun 17 22:27:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#78138] [PATCH] gnu: Add python-scspell3k. Resent-From: Matthew Elwin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 14:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78138 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78138@debbugs.gnu.org Cc: Matthew Elwin X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174593690925876 (code B ref -1); Tue, 29 Apr 2025 14:29:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Apr 2025 14:28:29 +0000 Received: from localhost ([127.0.0.1]:56956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9lwd-0006j1-W2 for submit@debbugs.gnu.org; Tue, 29 Apr 2025 10:28:29 -0400 Received: from lists.gnu.org ([2001:470:142::17]:37100) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u9lwX-0006hQ-PE for submit@debbugs.gnu.org; Tue, 29 Apr 2025 10:28:21 -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 1u9lwR-00035l-NS for guix-patches@gnu.org; Tue, 29 Apr 2025 10:28:11 -0400 Received: from mail-il1-f174.google.com ([209.85.166.174]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u9lwP-0001mh-7P for guix-patches@gnu.org; Tue, 29 Apr 2025 10:28:11 -0400 Received: by mail-il1-f174.google.com with SMTP id e9e14a558f8ab-3d5e43e4725so17017495ab.1 for ; Tue, 29 Apr 2025 07:28:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745936886; x=1746541686; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CoCmKtbayvBbDdCeAGHk+i6MBv7GPqiJH/9yzr9asoo=; b=R1/06fTkiBMIpsCxXhn2he4beILTPl2MTyUejQ+Y6pDfJEKff3VBpVHanP+DHxrxIp lERWqyEdytxMIVtPywAUR02hQ6J2m6eznyoGnSVTN67fsH/32fGSXTtcSVS9SUXhDasg +ITrzJvfme65P7Iz8c2oZgmHxm5r+qbETFTOwD0sXdGFt1ZQCNHuf2nYdhB4E+avh7sQ iDAoMEfroGHTt2s92EzPYdTwcQIZlmYVy+vySVfaIqK9splNeZVdycS//zjbesw6R8oC hV9umf5fFYTi6yAbPsq6nSGZHaeZSxpYI62lwhsoExUlxNZnfQGdbInN5QfRuKIWNler VuEw== X-Gm-Message-State: AOJu0YzpDIA61ji6D4uYeC9MgPglsEFc0XVIeNAkycK6B4ASVzMQZ2hV 7VIaG+h+EG5BY7owaLrn/JgVG8kt/C+K5aYt9GXnSCwnCfXJ1V4giPDndz0C0mywXLgKbeg1Tn/ 1 X-Gm-Gg: ASbGncvYCkKzsW0zVcSzGsnTnwu9BcBZsOObnMwoan7pclfql7hpcRfjEJFqpy+PqaU pzD0sSyAqrDq0kim07cQqvgVacTG2a5skfjuGIjDfzlywTcqgpTsEKGCLFxASHtYS7X796BcwBa HZj5p4nt4G8j+kWmRl6gwFmU1s3DlTACV4sDg87q9WDJG8ak797LSZsG9Bhq/ozh3+n9E7Sw88f p8azMLsuJuUBNxI6N/LWbbpDCtoQ50zBORTa5E9zl4QkXrWEhLwKY8fgfM5JOcdRqp5MNRZRCd4 xYHGWio5zc7mUq0YhXMbOCfjIoGp2U12/BcPfBJiJl/Xl865io7LDWT7nZcDv+mt2yBHVspP3t6 kXnxUXJddCOko+S+9PBs= X-Google-Smtp-Source: AGHT+IG24q3o5rfmwx06FHmrTEaipbVtxYK3CULbWPzpUOxiRW8Zb4wYsWZH2n6olrRoi5U7YljC0Q== X-Received: by 2002:a05:6e02:2144:b0:3d8:2023:d048 with SMTP id e9e14a558f8ab-3d95e034777mr32680475ab.22.1745936886206; Tue, 29 Apr 2025 07:28:06 -0700 (PDT) Received: from birch.mech.northwestern.edu (mech087.mech.northwestern.edu. [129.105.69.87]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3d95f2da678sm3402175ab.32.2025.04.29.07.28.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 07:28:05 -0700 (PDT) From: Matthew Elwin Date: Tue, 29 Apr 2025 09:27:36 -0500 Message-ID: <20250429142801.307457-1-elwin@northwestern.edu> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=209.85.166.174; envelope-from=matthewelwin@u.northwestern.edu; helo=mail-il1-f174.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/python-xyz.scm (python-scspell3k): New variable. Change-Id: If16df188d7d17e892cfa434d8c3e8dbe7135e271 --- .../python-scspell3k-pyproject-license.patch | 16 +++++++++++++ gnu/packages/python-xyz.scm | 24 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 gnu/packages/patches/python-scspell3k-pyproject-license.patch diff --git a/gnu/packages/patches/python-scspell3k-pyproject-license.patch b/gnu/packages/patches/python-scspell3k-pyproject-license.patch new file mode 100644 index 0000000000..5bdccdcf02 --- /dev/null +++ b/gnu/packages/patches/python-scspell3k-pyproject-license.patch @@ -0,0 +1,16 @@ +diff -urN scspell3k-2.3.0/pyproject.toml scspell3k-2.3.0-patched/pyproject.toml +--- scspell3k-2.3.0/pyproject.toml 2025-04-06 12:29:17.000000000 -0500 ++++ scspell3k-2.3.0-patched/pyproject.toml 2025-04-29 09:10:39.804229321 -0500 +@@ -9,9 +9,11 @@ + description = "A conservative interactive spell checker for source code." + + version = "2.3.0" +-license = "GPL-2.0-only" + readme = "README.rst" + ++[project.license] ++text = "GPL-2.0-only" ++ + classifiers = [ + 'Development Status :: 4 - Beta', + 'Environment :: Console', diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 23563e57ce..7a72d3ff31 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -163,6 +163,7 @@ ;;; Copyright © 2025 Dariqq ;;; Copyright © 2025 Nguyễn Gia Phong ;;; Copyright © 2025, Cayetano Santos +;;; Copyright © 2025, Matthew Elwin ;;; ;;; This file is part of GNU Guix. ;;; @@ -816,6 +817,29 @@ (define-public python-pyxdameraulevenshtein edit distance algorithm for Python in Cython for high performance.") (license license:bsd-3))) +(define-public python-scspell3k + (package + (name "python-scspell3k") + (version "2.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "scspell3k" version)) + (sha256 + (base32 "012xhmz3an7b2s9kwkdsxlnwiqjj64sy5kxp5kffa3gzjcai7qgv")) + (patches (search-patches "python-scspell3k-pyproject-license.patch")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f)) + (native-inputs (list python-setuptools python-wheel)) + (home-page "https://pypi.org/project/scspell3k/") + (synopsis "Conservative interactive spell checker for source code") + (description + "A spell checker for source code that does not try to be particularly smart +and instead does the simplest thign that can possibly work.") + (license license:gpl2))) + (define-public python-shxparser (package (name "python-shxparser") base-commit: fbf766295710078b5cd2e8810459908d9f777442 -- 2.43.0 From unknown Tue Jun 17 22:27:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#78138] [PATCH] gnu: Add python-scspell3k. References: <20250429142801.307457-1-elwin@northwestern.edu> In-Reply-To: <20250429142801.307457-1-elwin@northwestern.edu> Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 18:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78138 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78138@debbugs.gnu.org Cc: elwin@northwestern.edu Received: via spool by 78138-submit@debbugs.gnu.org id=B78138.174594965521501 (code B ref 78138); Tue, 29 Apr 2025 18:01:01 +0000 Received: (at 78138) by debbugs.gnu.org; 29 Apr 2025 18:00:55 +0000 Received: from localhost ([127.0.0.1]:60746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9pGJ-0005ai-I2 for submit@debbugs.gnu.org; Tue, 29 Apr 2025 14:00:55 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:48170) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9pGG-0005ZB-Hb for 78138@debbugs.gnu.org; Tue, 29 Apr 2025 14:00:54 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-43edb40f357so40951905e9.0 for <78138@debbugs.gnu.org>; Tue, 29 Apr 2025 11:00:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745949646; x=1746554446; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=HqCom+GNYye2I6lgavvNgigkSyJlU5c+4Ot6Ciy6rDo=; b=e9GhARrY5vqwbYMIMZPFDtNBOaKuLbJd6Ud/jiIIElAXahuMoqgs/kBZSOaPsRgaKW ejnb+ymbDYOEfgiSZ/SUUuONr/bhl5xoDBWCyzxrLS3cPPbkCLSOyCTH/lfQj1Z0+YAh oSImk0JgmpJoVAU4Z/hpU3KqrZeDuMw3v+59nDnpz12FrItQYPAJI7RpdsDWnQ2U34Wh c/VGs4lR3CX6TFgVSWtKwW4GkCxqS9gOu19AQ3YC5mG/VpC9ig5lVEtfsZKvDdYrebGc ghNgaanN5gW1ieBfSYueIZIXd7xoeqOTSNMlJBrUBBZIyuYeSDHrP6yhsiR0ai5j3VcO x01Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745949646; x=1746554446; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=HqCom+GNYye2I6lgavvNgigkSyJlU5c+4Ot6Ciy6rDo=; b=IKAB8qsUhDgdNqgI6JDGZ46OVL4EXS/6Dnr2GQUuTxka2bn9CdCj4pM4+7/VEL0Ig9 kehPXHSUosoaR9fBqa+LTt3JQhE6sW7kkgsqgJhi3kjsQx+Y7anqJl3+gW5N8CT9+tZS Rjcv9XPJv1ByABOB44Oer+s8IquPrOZSxaUQnf2wZcR0tNd6+9YG/M5AUePeZhOWO//0 kt8mFlaSA+srxx7HqQIu9xI0/DmXbcwHMfcD/dep267ROq/rZ728bNFL4/rMEz2qCv/n a0EgyXNqsHEtlQ1v0JRi3yE98LrZfO0M7zuhlTfl1TKi1lBfT4CP2NjKQDdRDr1vkT5z y3EA== X-Gm-Message-State: AOJu0Yzqf1rRBeBtqsjZHDvzXgADMZECbJbPgNyRD1h60BjHglX6/vx3 8lw5TU6PpX4q3quSX+VFt+woGOceLsSYj6kIbx47nwoY9n15h8Dm X-Gm-Gg: ASbGncualP4LAU629le4bnbsyykYKZOUnitLF1K88BRj721gSe59p0itvEjJNLZZged gCSSToVJxSSgvbNy5OBmd/WxHt2NSBdP2BhGsKih/XyQb9UybLfnX5s8MH20OJJUkHDahJoeibJ L9lcYnT7XHzhF7FwTfA74idlNEW/2c2tAZEjC+LD6fof4Dolz1GP8WFXbzL3MSCAsA51adoi5Ty FT6zbf1xnA0zBb4pXadu1K9zt1yf9cXCq9iCtiJ1dE57bvVw0BkR2ZtOI2gdqIdX89l+DfoX3ae mGA0a3ttDRlcW90YjFkVTGycYqsAMyokU6MeG3Kqz6E+KD3bvqjbK4UOxpcnlA5KG0Z0M9R7G1T iJsrkMExP6tvzoU2v X-Google-Smtp-Source: AGHT+IGnKUh/xCzZYa+RJ3o64QSt+iLbUGvYkNKBcHdqbhkZ3KRXGaOozkrynnDUPijSJgjys+utig== X-Received: by 2002:a05:600c:4f91:b0:43d:ac5:11ed with SMTP id 5b1f17b1804b1-441b1f5b8f7mr1626625e9.24.1745949645826; Tue, 29 Apr 2025 11:00:45 -0700 (PDT) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4409d2aab65sm195254005e9.17.2025.04.29.11.00.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 11:00:44 -0700 (PDT) From: Sharlatan Hellseher Date: Tue, 29 Apr 2025 19:00:39 +0100 Message-ID: <87plgu6e60.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, Thank you for the patch. Please check some review points Please, place the package to python-check in alphabetical order as it's the best fit for it. home-page: -> https://github.com/myint/scspell tetsts?: there are tests if you use git fetch patch: you may use the latest commit containing the same changes, https://github.com/myint/scspell/blob/df550351f255c572c1a74852d233c83bbfbd49fb/pyproject.toml#L11C1-L13C23 --8<---------------cut here---------------start------------->8--- version = "2.3.0" license = "GPL-2.0-only" readme = "README.rst" --8<---------------cut here---------------end--------------->8--- Looking forward for v2! -- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmgRE8cWHHNoYXJsYXRh bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStXILD/9KDIK6x/zyPi3KFxUbVXzxGO1v Qs8vPdD9RZLhbMHMd6dZ3jihtUrnWHRy5wuaeFVpnBfZyEr4kQKRxrc8y6X8nnpS 79fvLxNzWW0dyxXUF1d4oBZuG4rZHU7EECrb6p4lz0v0fdOx7lp1CqQ1BFChxqBm GubHk1hXHsERfgXdh+H8ebqZQbqlEf7o5paJ8Plpf3RNPBescs17vAMozXkacO5w R0m8uuT3NreoLpYLEZbarBoj4z2qwzLCp3vyc8FWO0oOYkas9vs0czi4Y2ZXeCc5 Kn08hcOSKGKvP0ivyqP8633wcQW/UCUae64/fxn2bs+VXOt5vUg6SX12pdapsH1E O0P4VnFW5pk4HHtyJDlgRQjKOQK8aB6DnzNJ/m2mb/z7U8fV9IqIvbmc6+jU05o9 wmUkRrSiLXn46GqcnmcapEv09j8K/FXyYFaAIpsKB0uBAge41eyu137xbS84uH4C Kjng/8WOA7rItY9WGmezYXuv/eAfqVTBrvmuHac1RaYXm4s/ObY8AP+RH9FFMjC0 XltZoMv0YHQbfLvLr7Wu51d1ITiZC9t6s7UVTe+HWfCYiNC7R3+HuRaRfX7LwBqE eazimXo6zb2KQfm6JzPhubDvE/jYFe6RJ3rxqB/f+APCci/DFREXuu4hRI1Vaxfc dCqSAO/6pJUCdfngKw== =3zm9 -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 22:27:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#78138] [PATCH] gnu: Add python-scspell3k. References: <20250429142801.307457-1-elwin@northwestern.edu> In-Reply-To: <20250429142801.307457-1-elwin@northwestern.edu> Resent-From: Matthew Elwin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 20:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78138 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78138@debbugs.gnu.org Cc: Matthew Elwin Received: via spool by 78138-submit@debbugs.gnu.org id=B78138.17459584157603 (code B ref 78138); Tue, 29 Apr 2025 20:27:03 +0000 Received: (at 78138) by debbugs.gnu.org; 29 Apr 2025 20:26:55 +0000 Received: from localhost ([127.0.0.1]:34893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rXa-0001yZ-M7 for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:26:54 -0400 Received: from mail-io1-f42.google.com ([209.85.166.42]:46567) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rXW-0001xr-N8 for 78138@debbugs.gnu.org; Tue, 29 Apr 2025 16:26:51 -0400 Received: by mail-io1-f42.google.com with SMTP id ca18e2360f4ac-85b3f92c8f8so707141639f.1 for <78138@debbugs.gnu.org>; Tue, 29 Apr 2025 13:26:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745958404; x=1746563204; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hRhtnZpnguN6NBx9LwcT6uDHXKAAy4/o0Uccfd3RLD8=; b=suQ8GDTz47ega20Z41PMhVwUbc/VfSKtFsPEteRmXNe5hjiZZ/V/j/gxjw8TpHjt4e TTkWD/U785YXcihNGgpfprYxltj6gJaKCfLSKkO6mmA+IF04KrkSr+pEVcdM420eCO7/ kXI7YtbZFJw/eYaVQ2BLrJ+LDfXZ3tKH7wM8TW7wBShtytDcjul7lwex70nmB5qI01NM j2Ca3Y/ukL5l10BPM8hinz7nU2paQh9kMxWkkD7zguMxuajLvQgN1EVohMNH+DlyPZzT RZvZjp9s1Chzr4a6TE37i513ra1GJcHTMpCUjB149ibfPKMSY98uPc5muMs2gkxDEVQq 7ZqQ== X-Gm-Message-State: AOJu0Yxeuc1bGOZhLg9HpVZd3XeUXit8bior6X+icC6+aBj7Z2WB0LA5 yjWTpP2Q3hkRx3rqxRJRnfyqwHMhqzLeRcoKSMPh3IhxZPLnZbf9FDCq7jNzbsaVl4tBtvoLn37 y X-Gm-Gg: ASbGncvFbDYgq9mMrHAIvVkfwjp61A7/EHap22EpYEl/Ge0XHs0rndq0rmz3vpgOTU1 eFo2gyatseBnWVYYPnRRXQyHUDi+s5CMJ5frwdPHUHntMaCqMBaBI77Mver3sTLHIoqYQV0n+R5 e5pOE8j9eXi5jXCxhVRqkiEWjF6wrQ6XVcxEVBouRu/wKadxeNBKUeqpvYh8X6FquXS5aQdUQRX h9ZLy4qGkN5oEe0x/ztrPWkYM8mJRgmY+NVTks4LNf6y4kSd5WLA0rl2mjWrmOHcfv4q7p3os/h nn83xZ5k4A3IajzcsBKiubKcmVZA6KsD6T5B/SVQfR150MrAPJjnJW8E7U2Vjn5CKn1VkhTzzSH kgDZYzDWd/pgZcdkytEQ+1NyXPr+PNg== X-Google-Smtp-Source: AGHT+IGWRd4qNL1c8/oIASgsOieQqa5nuT/vSswt7KvA6yydeW1du3PqGB0QUgaXL5RcGrd03dnDOQ== X-Received: by 2002:a92:c244:0:b0:3d9:43fe:8e49 with SMTP id e9e14a558f8ab-3d9676c6226mr7046895ab.8.1745958404546; Tue, 29 Apr 2025 13:26:44 -0700 (PDT) Received: from birch.mech.northwestern.edu (mech087.mech.northwestern.edu. [129.105.69.87]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4f862e83183sm439338173.38.2025.04.29.13.26.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 13:26:44 -0700 (PDT) From: Matthew Elwin Date: Tue, 29 Apr 2025 15:26:28 -0500 Message-ID: <20250429202642.330699-1-elwin@northwestern.edu> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-scspell3k): New variable. Change-Id: Ia7e7d9cceba1391eee9278ab722bcdd4283c1354 --- gnu/packages/python-check.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index eb4d62a294..87d86a1705 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -3342,6 +3342,30 @@ (define-public python-robotframework-jsonlibrary ;; This is free and unencumbered software released into the public domain. (license license:unlicense))) +(define-public python-scspell3k + (let ((commit "bb598b26881b034eaade59857d43050fff7b920b") + (revision "1")) + (package + (name "python-scspell3k") + (version (git-version "2.3.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/myint/scspell") + (commit commit))) + (sha256 + (base32 "1rw1vmklmf974p4pqgd4klcf9z1ygxapgmp4ldm9jf47xg7is9ay")) + (file-name (git-file-name name version)))) + (build-system pyproject-build-system) + (native-inputs (list python-setuptools python-wheel)) + (home-page "https://github.com/myint/scspell") + (synopsis "Conservative interactive spell checker for source code") + (description + "A spell checker for source code that does not try to be particularly smart +and instead does the simplest thign that can possibly work.") + (license license:gpl2)))) + (define-public python-slotscheck (package (name "python-slotscheck") base-commit: fbf766295710078b5cd2e8810459908d9f777442 -- 2.43.0 From unknown Tue Jun 17 22:27:04 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Matthew Elwin Subject: bug#78138: closed ([PATCH] gnu: Add python-scspell3k.) Message-ID: References: <87ecx8y32i.fsf@gmail.com> <20250429142801.307457-1-elwin@northwestern.edu> X-Gnu-PR-Message: they-closed 78138 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 78138@debbugs.gnu.org Date: Thu, 01 May 2025 11:38:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1746099482-10029-1" This is a multi-part message in MIME format... ------------=_1746099482-10029-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78138: [PATCH] gnu: Add python-scspell3k. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78138@debbugs.gnu.org. --=20 78138: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78138 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1746099482-10029-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78138-done) by debbugs.gnu.org; 1 May 2025 11:37:42 +0000 Received: from localhost ([127.0.0.1]:49159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uASEY-0002b3-DT for submit@debbugs.gnu.org; Thu, 01 May 2025 07:37:42 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:45064) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uASET-0002ah-0e for 78138-done@debbugs.gnu.org; Thu, 01 May 2025 07:37:40 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-39c0dfad22aso509612f8f.2 for <78138-done@debbugs.gnu.org>; Thu, 01 May 2025 04:37:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746099450; x=1746704250; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=fHWAUIyHzehFMkQHPeu7o3MkQNiwH6cpfLEkNU69HAA=; b=GKZkZKwwOKA60nW2+8LvEztl4badROBH5p0nSsQwYEf9r4XwyaR/z/npnHtmtRhpaG iFTIXatMjvBYuBioEkL76m1zFOmQdysNLxFCwsGsrLMogfeToS75PoRtXZz7nSgpEX9s o5r051W58I+nq0oomFjdIcM61MyjGbetiy+8lOPwSDu4joHmiPr63qPpTBF53OYwscoL SgXCBSv6zXzDP5P6f5GD6mQ/IIqDd6a0VCAqyDfWlX6AW+2Ny3dX5neLsGzJY5DuAzf5 q4emK59RXnvtMyKiU4TYGyKPytYDU5xoaSWNP0O1hBFEJVsIDaI8sl4fSND7JnMXsKPY JTQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746099450; x=1746704250; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fHWAUIyHzehFMkQHPeu7o3MkQNiwH6cpfLEkNU69HAA=; b=QzhJxPLYhu41d4+LVQaYjAZxBVxkTVSUPK0zZllz7oRK/et4IU98tI3A3YnL0TEBDU es+dL3wRMb9zpnl+zetg1qyOkEGdOkxLrZexJ1Hzo98OVUMb//YXqP4widAq4L6cpeVB ZuWxXbKPcMEr+D/x7pQ7KxT9PJYRRqBSGHi79C8+ANwPGN4cyHAqQPKyKAtiMVGA2gul aDom/zGbUUXFVBBWsPojIuMHdnCXDfK+PXrsQc3dBzauVWWNKS5RE3AArPGf3ganlodz 9zlwjo6q9rAKAQWEBPCMDoKoINLnygK4Q3eLkP8wwu2nSWpFkafRPlAFVpPRtRni4exT 45bw== X-Gm-Message-State: AOJu0YxK5XWANxXFFZkOQIL9j4LiyuMfj9Xt7Sf8cBIWa0GaJZO/efNi XOEYxeBCxhJTrSiWPOOkkAAgHVl3dNUPqK7/zgEl4tuIv+v98WQjA8QIoYoc X-Gm-Gg: ASbGnctiil4Evpsk8e928KiY4T5K4ZP2nfnVc+dQIGEL0HLOMraIp/bS3PncrHd+Npq 8T2kTh5hLdjS9auu40Q4yNDZ3bhYD4noF06stFopi0Fp9V3x9ADcLf57Wx9MqCM5fQXuIsknsob ihKAajt8JPoxmrjHPiFpqUScrn74zxC1svpHI5Msr0P+sxgdgyKKO+WIIkGxkVoX7WRo7+s6ebO algfsFKul3QEpIHUsLAwRjqYrq3b2whuHv9FWjawFLcuhdmnFklMUA+Uq4O5BITQ646T6K6nwRD 4N1B3KhvR1b1RITrgqhBmsFUEYNbYTeFNls7zJeU+EFvzDbXgi1tbaR91mU9aaXhSwnEQbXIrLF fKlkTEqdpzaZsttPa X-Google-Smtp-Source: AGHT+IFIDh4EK+ZUvTOWk8qaxnoi5DlnQOu9NW/Pc59iqVIfKtM28AwotE8WKH2Qi7i5m7JvQi+R1g== X-Received: by 2002:a5d:47c7:0:b0:39c:1f04:bb4a with SMTP id ffacd0b85a97d-3a094044980mr1700546f8f.10.1746099450121; Thu, 01 May 2025 04:37:30 -0700 (PDT) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a095a4c1basm634975f8f.59.2025.05.01.04.37.29 for <78138-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 May 2025 04:37:29 -0700 (PDT) From: Sharlatan Hellseher To: 78138-done@debbugs.gnu.org Subject: [PATCH] gnu: Add python-scspell3k. Date: Thu, 01 May 2025 12:37:25 +0100 Message-ID: <87ecx8y32i.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78138-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, I've managed to build it on the latest commit with minot adjustments. Pushed to master as 3cecec63c5762efa037d2b7885366ac20990b97c. -- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmgTXPUWHHNoYXJsYXRh bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStakwD/92N3d/9FVrV9GvWXT+72p3pmTk cC4KPEh06fLoyicPN6oBpaQYQa5RWqTbGsomARlNMSw+p3hnNp0CawZXSXkEWcVz G0IWgTiOHXUjO4cXX30ChREIptxh7gn2qZd8M+kwjbX1a+UQ1KcLdBQNwQGxq93g Pf1buvz1YQc16UkkkMRF0AvY2xqf+w5WTIPFvPbUK0bj4sjzCZ5XqZ1Ui9zFfNUk FSP88kaf5mJXMcVPU1gjQtFZw5GQgraaoKaVXI//lCW+9PkWJ4dccoWnDO+PhUYM A8ZESQUINzOlwDL2zmPLa54ncTpcdbh/ue4NWbBGw1eePkm5HnwT1PBcLiLwHDHy J+JqmnovIw6cNmXdYRtaBYBtFj6Qld00ec/+aGcq499P2cgpUxhy/S852Dm+AitU NsBu42GPS3eoEyA4KOv5XTKoE85ONmtb7qb/128qFBFp+xv/qgEOb6hiBfG0MbKg t4ryY7lL5JbJQbC64n0C3xxOVVhIRNMEWZgoEoBI32NmvNeSBVTzKHleXOT4t66y uDwVWSa+o67ccqXyiv4EdFz4GVEfw628fHPAD6W2IpuUWN+Osx8vsWhDyyL3fG2s OG9+0zFXRoMwURG87OvcmgNKOsoWSTI0ogO6zZAkors3i8+iIwXuEAmt/KUf2QdI 1caHI5bwbezd7Ov+3g== =FYje -----END PGP SIGNATURE----- --=-=-=-- ------------=_1746099482-10029-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Apr 2025 14:28:29 +0000 Received: from localhost ([127.0.0.1]:56956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9lwd-0006j1-W2 for submit@debbugs.gnu.org; Tue, 29 Apr 2025 10:28:29 -0400 Received: from lists.gnu.org ([2001:470:142::17]:37100) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u9lwX-0006hQ-PE for submit@debbugs.gnu.org; Tue, 29 Apr 2025 10:28:21 -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 1u9lwR-00035l-NS for guix-patches@gnu.org; Tue, 29 Apr 2025 10:28:11 -0400 Received: from mail-il1-f174.google.com ([209.85.166.174]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u9lwP-0001mh-7P for guix-patches@gnu.org; Tue, 29 Apr 2025 10:28:11 -0400 Received: by mail-il1-f174.google.com with SMTP id e9e14a558f8ab-3d5e43e4725so17017495ab.1 for ; Tue, 29 Apr 2025 07:28:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745936886; x=1746541686; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CoCmKtbayvBbDdCeAGHk+i6MBv7GPqiJH/9yzr9asoo=; b=R1/06fTkiBMIpsCxXhn2he4beILTPl2MTyUejQ+Y6pDfJEKff3VBpVHanP+DHxrxIp lERWqyEdytxMIVtPywAUR02hQ6J2m6eznyoGnSVTN67fsH/32fGSXTtcSVS9SUXhDasg +ITrzJvfme65P7Iz8c2oZgmHxm5r+qbETFTOwD0sXdGFt1ZQCNHuf2nYdhB4E+avh7sQ iDAoMEfroGHTt2s92EzPYdTwcQIZlmYVy+vySVfaIqK9splNeZVdycS//zjbesw6R8oC hV9umf5fFYTi6yAbPsq6nSGZHaeZSxpYI62lwhsoExUlxNZnfQGdbInN5QfRuKIWNler VuEw== X-Gm-Message-State: AOJu0YzpDIA61ji6D4uYeC9MgPglsEFc0XVIeNAkycK6B4ASVzMQZ2hV 7VIaG+h+EG5BY7owaLrn/JgVG8kt/C+K5aYt9GXnSCwnCfXJ1V4giPDndz0C0mywXLgKbeg1Tn/ 1 X-Gm-Gg: ASbGncvYCkKzsW0zVcSzGsnTnwu9BcBZsOObnMwoan7pclfql7hpcRfjEJFqpy+PqaU pzD0sSyAqrDq0kim07cQqvgVacTG2a5skfjuGIjDfzlywTcqgpTsEKGCLFxASHtYS7X796BcwBa HZj5p4nt4G8j+kWmRl6gwFmU1s3DlTACV4sDg87q9WDJG8ak797LSZsG9Bhq/ozh3+n9E7Sw88f p8azMLsuJuUBNxI6N/LWbbpDCtoQ50zBORTa5E9zl4QkXrWEhLwKY8fgfM5JOcdRqp5MNRZRCd4 xYHGWio5zc7mUq0YhXMbOCfjIoGp2U12/BcPfBJiJl/Xl865io7LDWT7nZcDv+mt2yBHVspP3t6 kXnxUXJddCOko+S+9PBs= X-Google-Smtp-Source: AGHT+IG24q3o5rfmwx06FHmrTEaipbVtxYK3CULbWPzpUOxiRW8Zb4wYsWZH2n6olrRoi5U7YljC0Q== X-Received: by 2002:a05:6e02:2144:b0:3d8:2023:d048 with SMTP id e9e14a558f8ab-3d95e034777mr32680475ab.22.1745936886206; Tue, 29 Apr 2025 07:28:06 -0700 (PDT) Received: from birch.mech.northwestern.edu (mech087.mech.northwestern.edu. [129.105.69.87]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3d95f2da678sm3402175ab.32.2025.04.29.07.28.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 07:28:05 -0700 (PDT) From: Matthew Elwin To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-scspell3k. Date: Tue, 29 Apr 2025 09:27:36 -0500 Message-ID: <20250429142801.307457-1-elwin@northwestern.edu> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=209.85.166.174; envelope-from=matthewelwin@u.northwestern.edu; helo=mail-il1-f174.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Matthew Elwin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/python-xyz.scm (python-scspell3k): New variable. Change-Id: If16df188d7d17e892cfa434d8c3e8dbe7135e271 --- .../python-scspell3k-pyproject-license.patch | 16 +++++++++++++ gnu/packages/python-xyz.scm | 24 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 gnu/packages/patches/python-scspell3k-pyproject-license.patch diff --git a/gnu/packages/patches/python-scspell3k-pyproject-license.patch b/gnu/packages/patches/python-scspell3k-pyproject-license.patch new file mode 100644 index 0000000000..5bdccdcf02 --- /dev/null +++ b/gnu/packages/patches/python-scspell3k-pyproject-license.patch @@ -0,0 +1,16 @@ +diff -urN scspell3k-2.3.0/pyproject.toml scspell3k-2.3.0-patched/pyproject.toml +--- scspell3k-2.3.0/pyproject.toml 2025-04-06 12:29:17.000000000 -0500 ++++ scspell3k-2.3.0-patched/pyproject.toml 2025-04-29 09:10:39.804229321 -0500 +@@ -9,9 +9,11 @@ + description = "A conservative interactive spell checker for source code." + + version = "2.3.0" +-license = "GPL-2.0-only" + readme = "README.rst" + ++[project.license] ++text = "GPL-2.0-only" ++ + classifiers = [ + 'Development Status :: 4 - Beta', + 'Environment :: Console', diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 23563e57ce..7a72d3ff31 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -163,6 +163,7 @@ ;;; Copyright © 2025 Dariqq ;;; Copyright © 2025 Nguyễn Gia Phong ;;; Copyright © 2025, Cayetano Santos +;;; Copyright © 2025, Matthew Elwin ;;; ;;; This file is part of GNU Guix. ;;; @@ -816,6 +817,29 @@ (define-public python-pyxdameraulevenshtein edit distance algorithm for Python in Cython for high performance.") (license license:bsd-3))) +(define-public python-scspell3k + (package + (name "python-scspell3k") + (version "2.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "scspell3k" version)) + (sha256 + (base32 "012xhmz3an7b2s9kwkdsxlnwiqjj64sy5kxp5kffa3gzjcai7qgv")) + (patches (search-patches "python-scspell3k-pyproject-license.patch")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f)) + (native-inputs (list python-setuptools python-wheel)) + (home-page "https://pypi.org/project/scspell3k/") + (synopsis "Conservative interactive spell checker for source code") + (description + "A spell checker for source code that does not try to be particularly smart +and instead does the simplest thign that can possibly work.") + (license license:gpl2))) + (define-public python-shxparser (package (name "python-shxparser") base-commit: fbf766295710078b5cd2e8810459908d9f777442 -- 2.43.0 ------------=_1746099482-10029-1--