From unknown Tue Jun 17 20:42:26 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78322 <78322@debbugs.gnu.org> To: bug#78322 <78322@debbugs.gnu.org> Subject: Status: [PATCH] Add Konsave Reply-To: bug#78322 <78322@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:42:26 +0000 retitle 78322 [PATCH] Add Konsave reassign 78322 guix-patches submitter 78322 Sergio Pastor P=C3=A9rez severity 78322 normal tag 78322 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 12:44:14 2025 Received: (at submit) by debbugs.gnu.org; 8 May 2025 16:44:14 +0000 Received: from localhost ([127.0.0.1]:59364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uD4M2-0003ai-D0 for submit@debbugs.gnu.org; Thu, 08 May 2025 12:44:14 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41428) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uD4Lz-0003aR-N8 for submit@debbugs.gnu.org; Thu, 08 May 2025 12:44: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 1uD4Lr-00052M-Qk for guix-patches@gnu.org; Thu, 08 May 2025 12:44:03 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uD4Lq-0002BI-7L for guix-patches@gnu.org; Thu, 08 May 2025 12:44:03 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-3a0b6773f8dso944951f8f.1 for ; Thu, 08 May 2025 09:44:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746722640; x=1747327440; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=T4VdZ1cXwvbDSy1XhCegE829x4P+CpxiBJn8RIUuLlI=; b=Yrfs4etD4azbjxO0WHKQodshso6GmR2TEe39O502T3xNyHof7TE+igJr+QJ8bSDvRD wb7jm9Zf9gyVgrtEO8Xi06hPTrgUTOjrJwaA2JYIMdm1O9p6XTRdakyn/2wDlveO5/CB kWZAq9BvcftFCmysXa1MfnTPgfBIpRmMFv1MxJN9ipAZ5sbq1UkKp6agBUAPM/8vv+a5 WqRAEmB+68AwY+iHksSf8/TrztKzGfEMPhjZHb8T3q1J9BoNQd6Vtkqe1jvYsaHPo2JC XMzWPjv8HXUdcw2MEp6kvmetJivQiTb4tcX75tim0NAhvsjtlr6InJGVjB9bUHm+8doj Ltqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746722640; x=1747327440; 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=T4VdZ1cXwvbDSy1XhCegE829x4P+CpxiBJn8RIUuLlI=; b=dYZwBpIukwEsTjEDKKo3MRmWZ5oquttXoNKFFsGo109tFUhA5tWEUvIfIia3J3aw8A VQzMJ3zTTXWYvQveAGGL/UubwgA1hgNnFTI9hz7V40EJzy9teXPn/u0R39YtcGddvaUX Hw02yB5KZ9OHOLhiiYEnS7QqR9dFamF2I+m3qOU33Gh2PTRahGzWNqxH+qKBQr4F/P1x 92WWlaP4s+gsZ/LorPCfBqD06y13/mV+Vz7nYU9zjNmBQDtjrPOVwGEr3ibkZjoB4tyN prMfDICNiGbi1b1tup4Ra+EgwGoCODYc+JzaCcoaJm/6Bw8qQu0jOnDJtlyaqUiLPue5 fwEA== X-Gm-Message-State: AOJu0YwIlhObBie3qUODGBb1fHkWeXZhlwj3JDAFN8APasm2zHHVDgNA 0Fb10BikpdK4jg95rzwcMBy1vRAeU0UbmKJrITZ7BZwCXlgQ5KxdtJ9dnA== X-Gm-Gg: ASbGncvc60Y5cISG6QC15tZ+SUMVCiTsh/9i5uO2qY95xC00ApSzr4Qw2zI2YldlNy1 JcMP2Ii2eWjbtc/DMBAZC6baDh+hfuwNs8fc7YFmJCVHofrC7UYRcuD+S/qad7uMZWxgrq4fM9W i693h81v8iPwBd1fc+5sLnjtBw7k8Kgx+rf23g3u2hy6Tia1he9cfBmouAhaoHlh1d1i71pNFgO DixkyUWwCm5OXeiyBWr5Y7ngB/Jk5K/mKxR6V96yI43fdedr+kxm38TyoWFeeavUb19WTIPZBKZ T2gdbbhcxB4Uumn9dyImB7Oohr/79/gesN0Ym/p+JXvj/vxMJ0Ywag== X-Google-Smtp-Source: AGHT+IEbvk1pvBgBZ0wO9izG/LhLIsrIkXqmnkcoLwpu4YNzKe3COYNRPjXGwThlC7DFTmQHBc+E0A== X-Received: by 2002:a5d:64ab:0:b0:3a0:b65b:78ff with SMTP id ffacd0b85a97d-3a1f6487d6amr171944f8f.40.1746722639697; Thu, 08 May 2025 09:43:59 -0700 (PDT) Received: from localhost ([2a0c:5a85:d206:4200:cd7d:99ee:cee8:cc4a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a1f58f3369sm461829f8f.57.2025.05.08.09.43.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 09:43:59 -0700 (PDT) From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= To: guix-patches@gnu.org Subject: [PATCH] Add Konsave Date: Thu, 8 May 2025 18:42:42 +0200 Message-ID: X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Sughosha , Zheng Junjie Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=sergio.pastorperez@gmail.com; helo=mail-wr1-x430.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= 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 (/) This patch series adds Konsave[1] and its dependencies [1] https://github.com/Prayag2/konsave Sergio Pastor Pérez (3): gnu: Add python-pytest-pylint. gnu: Add python-aiohttp-cors. gnu: Add konsave. gnu/packages/check.scm | 20 ++++++++++++++++++ gnu/packages/kde-utils.scm | 42 +++++++++++++++++++++++++++++++++++++ gnu/packages/python-web.scm | 42 +++++++++++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+) base-commit: 295a35ba20257e965c4eba8488de99fce7bf027f -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 12:46:43 2025 Received: (at 78322) by debbugs.gnu.org; 8 May 2025 16:46:43 +0000 Received: from localhost ([127.0.0.1]:59380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uD4OR-0003nG-7G for submit@debbugs.gnu.org; Thu, 08 May 2025 12:46:43 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:54710) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uD4OP-0003mq-QX for 78322@debbugs.gnu.org; Thu, 08 May 2025 12:46:42 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-39ee682e0ddso934100f8f.1 for <78322@debbugs.gnu.org>; Thu, 08 May 2025 09:46:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746722795; x=1747327595; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6dy22N6TVXB8ZR5C0yhcTU5DoCXojNZohHTupir9ZgM=; b=Lc4WfWl2MzjJV/07iFsSH2pV6kxN8V++M5on+XLB26PS6xDkeK3b7YSo8SyaNYxoVD T1z8AMqMEUf5IqiQFmQgprWul7b0LG+LG+CzwDRwVzdiDHmMA97uREa+zbgZKcgUa5Ve e1HgZKS3O4p8jmXCjFUoJP7ctRjqQrdlM2/vuS2zAf1PKwguyttrGNqgBMtDz3YgIvuv S8lvQzrd6vMZGA3XeGOH+cc0gj4wuWBGUwWO6wX/OtwplfBfV8nfFpcOZi1fUg8kWQOB tcW3HCDUB0Lshwap6V4ZF9Htgw1w4I6jjzqb2tg4YAlkhzUjlanBP9D6hnR64M9NIMNf 1YAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746722795; x=1747327595; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6dy22N6TVXB8ZR5C0yhcTU5DoCXojNZohHTupir9ZgM=; b=QeA9QKuaN81YEhAFOgg/qRrr4A7/HX4YGWS3459GG3+VAPaRA/03VTJPQPss1K+AHd 8UoPnsi42BOkEMpoRwXrEZlWgjfrMd9rZY8vPbk7m3L4/U1vWQBqe3TMt7TItnlN2n+i OTfcKsrYD0NmW31Brb/fY6kEzcgkJ6n3Mrmamo2ZiUD3yQ3m4lvxey1n4dol+mce6KbX 9MRNs8tbrdQW4LpnDG06ebjNpW0oTioYMEiP4mtK5Ng3KOglllPre/yB2q9cTI6licxc bqkyVNZ8J2jn/oPku4hSxK2YwP1Nggo4nwHaIYWrvPmlk6ZVWwKGlnyre9WsMjlHmCJI 3icQ== X-Gm-Message-State: AOJu0YwU/UWvb+2ImASYTAiFU0MVDFF6ElBZ707YZ8Jl4sSEnBot3YYP YlQuyLTlzc7klalLs6Ovq5kWbxFk48MKDm6XW1tjBhHTVVn/Ei47pnMH4Q== X-Gm-Gg: ASbGncsHNM58dI6gZ2zc7vSCrJWPgLSgzQroZqLX5CLV/yGNJOL5Kvls8FrUfDMH+h9 GGN36foFR/syzlHjHXpBdNG8NBSUpupyj40nqSO3YlAJsgdXrCQxtudM6Y7pRJQXa+scN3omcMk 6WaWOGHkGTPCuTW2Th2oRa50YpZE1iz+YkRPooS04sPxD36PSz1u1NMMl1JqgnLy9nTiWwsJ/In j9oK/rDnpAQwTVTaS1VYXStKVI83JV94F2uknVeZ/BihLOsFMqmyGcsdsXx83EXIHgR0W25V6L4 kA0TPpmHEYGaO1pAcKLWiBtcmF1ZRWk/+ZCnK/Rv4nhNhvbejAccKQ== X-Google-Smtp-Source: AGHT+IFwZiujiqmL+1mglMxU/I+n1CJ6ABsUpqcTGD69Jyvn71ss2FQVU3FXnZ5XV1aBi5KtNEOcpA== X-Received: by 2002:a5d:64c3:0:b0:3a0:b563:1678 with SMTP id ffacd0b85a97d-3a1f643bc77mr177395f8f.26.1746722795325; Thu, 08 May 2025 09:46:35 -0700 (PDT) Received: from localhost ([2a0c:5a85:d206:4200:cd7d:99ee:cee8:cc4a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a1f58ebd75sm468241f8f.34.2025.05.08.09.46.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 09:46:34 -0700 (PDT) From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= To: 78322@debbugs.gnu.org Subject: [PATCH] gnu: Add python-pytest-pylint. Date: Thu, 8 May 2025 18:46:01 +0200 Message-ID: <7e1ac35e1e6fd993fcb4cfac788bf022c9010b22.1746722426.git.sergio.pastorperez@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78322 Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= 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/check.scm (python-pytest-pylint): New variable. Change-Id: Iba326a6fc9cbd333eb63edf2ed61dca45cdf2bc9 --- gnu/packages/check.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 3fe7214645..9af1bcaef4 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -3105,6 +3105,26 @@ (define-public python-pytest-perf each of the environments.") (license license:expat))) +(define-public python-pytest-pylint + (package + (name "python-pytest-pylint") + (version "0.21.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-pylint" version)) + (sha256 + (base32 "0gjm9qy1rsngvli042szqc45y0q5zk1crq28ja01iyjw3n74nxl8")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-pylint)) + (native-inputs (list python-pytest python-setuptools python-wheel)) + (home-page "https://github.com/carsongee/pytest-pylint") + (synopsis "Pytest plugin to check source code with Pylint") + (description + "This plugin allows running Pylint with Pytest and have +configurable rule types (i.e. Convention, Warn, and Error) fail the build.") + (license license:expat))) + (define-public python-pytest-flakes (package (name "python-pytest-flakes") -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 12:46:48 2025 Received: (at 78322) by debbugs.gnu.org; 8 May 2025 16:46:48 +0000 Received: from localhost ([127.0.0.1]:59383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uD4OV-0003nX-KZ for submit@debbugs.gnu.org; Thu, 08 May 2025 12:46:47 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:55522) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uD4OT-0003n2-JB for 78322@debbugs.gnu.org; Thu, 08 May 2025 12:46:46 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-43cf257158fso8335635e9.2 for <78322@debbugs.gnu.org>; Thu, 08 May 2025 09:46:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746722799; x=1747327599; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mhGVDPjwSLh0ajqAWEdBUiZ0fY21e+q81N3nux6UN/U=; b=L3+6GUrvJZAkFNFGkZanYq/FZe1jrfFXAITAbqVLh/stkZRc8ht9Y4hDljpE6N8oiT l3ikjiV+463gDULNDyMHLRPj/2lkZZ+T9GNsdQM/XpoVPXGO7frsHX7HzveeJJdPusMB 3KrSpVXlFPoB5Jmt9Puf9srADeJMS46hQUhiwRNa7h5JRyaVdde3vtNAACYjwLkTHzX2 JDyfmVnbBlUzFh2C0eiJzuSo59HWxzYxd9ibhNqVdj4izFCkHsWvD0jtLu2+i3klWMHF UEZP1THuoRp78OLX5ZOmMiqOyvqRB4qJ8IGZgKQtvVYcCr3gNTe2fVPh/U1KrUV35LF1 TbCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746722799; x=1747327599; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mhGVDPjwSLh0ajqAWEdBUiZ0fY21e+q81N3nux6UN/U=; b=OnCHfVaJfS9Iofe95DZg0KhckLNBkb8wy6x9zr5fZEBXx4/HA4nXRfs9jvQGen3ldd RHskMmeFNAmivZfeRsdfdcaRGlMF1l0Z85Le6uFHFY9BUl2SZpXDuyQ8grLH60fEzMji PW/LV0++09KHo9DNQjRK32ETNDz5fq5pSafQ3VUWpafJKVmrJ2rupULYDzZW+qpLtinY NjMo3z2LhWxMaZHKmZgT25SKeXEZd0Y2SHpCsrmExcMyvC3kW+UFEWZrNyx+sswUkLrT uJWEXaHVbLbpsuO7Yy8mo+Wge3Dc2130glasfQ1dFsef+zXrz2b9CT5zoExgHvK0wLur jygQ== X-Gm-Message-State: AOJu0YzqwFVW2mGc/sr11SdhsXp71qMuW59jcqSI0TYxp7/pfG0dq0AI zZXlUDXKjA9uYAs5CLHqYqxQRCkMxbw5jicXoM3rNtBi9uwCfQwdYX8l7Q== X-Gm-Gg: ASbGncuB7HK97hQL5cBD+8aa33f/fle+ybI3EletDHZXTujq/UdvXCE4C+pkulxnQpC 4RaY95xRDREKNkz9s7G2BttwPVYJZqfpGZGiewLqBDQGHBLYxI9gXnZHAyGnfj4E7m3o+v+s1tN FqPt44Ay6syYFzthdnXyqkl6PUis7vCNL8qmeHAF5mwNxm5zSIrHIqtJSr/Fx0WCsPAThIbNRWg ODjUbudI3eKrW3e5EEDrEqy6Wcqfg2QGeZivuQ2LQFmCOTVIcYgNyX0SlRw+UvH4hGi/rlygbFn eWxWFjJaHs7IJ07KLZ6XgCEZ0GdXXno8XBgeKxw0rWaBPkU++xvxHA== X-Google-Smtp-Source: AGHT+IGzhnex46jbHoyR8AsvdXCjynBj+qDG3Qzd6NyFAgSj8fW+FbiZRFBJK2UDQ3NRDc3vpNRJLw== X-Received: by 2002:a05:600c:5248:b0:43d:fa58:8378 with SMTP id 5b1f17b1804b1-441d44e081emr62775985e9.33.1746722798771; Thu, 08 May 2025 09:46:38 -0700 (PDT) Received: from localhost ([2a0c:5a85:d206:4200:cd7d:99ee:cee8:cc4a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442d685869csm624375e9.26.2025.05.08.09.46.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 09:46:38 -0700 (PDT) From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= To: 78322@debbugs.gnu.org Subject: [PATCH] gnu: Add konsave. Date: Thu, 8 May 2025 18:46:03 +0200 Message-ID: X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Sughosha , Zheng Junjie Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78322 Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= 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/kde-utils.scm (konsave): New variable. Change-Id: I975e17f9fa17db0fa22e93798ed5ff2f4011a305 --- gnu/packages/kde-utils.scm | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 994597571c..79d81d9ee3 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -21,6 +21,7 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages kde-utils) + #:use-module (guix build-system pyproject) #:use-module (guix build-system qt) #:use-module (guix gexp) #:use-module (guix download) @@ -31,6 +32,7 @@ (define-module (gnu packages kde-utils) #:use-module (gnu packages) #:use-module (gnu packages backup) #:use-module (gnu packages bash) + #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) #:use-module (gnu packages crypto) @@ -52,6 +54,9 @@ (define-module (gnu packages kde-utils) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-plasma) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages samba) #:use-module (gnu packages xdisorg) @@ -747,6 +752,43 @@ (define-public kirogi (license ;GPL for programs, LGPL for libraries (list license:gpl2+ license:lgpl2.0))))) +(define-public konsave + (package + (name "konsave") + (version "2.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Prayag2/konsave") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j5nszy41j4fd6b5w7188gphfk2s0dj44rs7fg55a4izvm0brbx9")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-pyyaml)) + (native-inputs (list python-aiohttp + python-aiohttp-cors + python-black + python-pylint + python-setuptools + python-wheel)) + (arguments + '(#:tests? #false ; no tests. + #:phases + (modify-phases %standard-phases + (add-before 'sanity-check 'set-home-directory + ;; sanity-check requires a home directory since importing the + ;; `const.py' module creates a directory to save configurations. + (lambda _ (setenv "HOME" "/tmp") #t))))) + (home-page "https://www.github.com/prayag2/konsave") + (synopsis "Linux customization saver") + (description + "Konsave is command line program written in Python to let you backup your +dotfiles and switch to other ones in an instant. It officially supports KDE +Plasma.") + (license license:gpl3))) + (define-public kontrast (package (name "kontrast") -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 12:46:57 2025 Received: (at 78322) by debbugs.gnu.org; 8 May 2025 16:46:57 +0000 Received: from localhost ([127.0.0.1]:59386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uD4Of-0003nw-2p for submit@debbugs.gnu.org; Thu, 08 May 2025 12:46:57 -0400 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:60721) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uD4Oc-0003nf-I4 for 78322@debbugs.gnu.org; Thu, 08 May 2025 12:46:55 -0400 Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-54e98f73850so1321109e87.1 for <78322@debbugs.gnu.org>; Thu, 08 May 2025 09:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746722808; x=1747327608; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=htf15PDibbb97QxLjno0rH1Zguco6WtYhN2ggP0v2AM=; b=Y5/0yQjahw7cv+GGRU7cKxYpixHEEt42zZIHdyZK2KuBmdRAT2pkgdZtBiLkeHMvxt f9Nac//cpr8PMzUwWrS1b/ObN9NKMOBAKD1W8Pehsm+JZh6TXPg0yKnyA3kLJgyRYfW3 4lbZnaoN3om46o400mkjZ4ngJm8wdiEuFoRa/p1LzD0W9DKa1VkKz+MAZOKuAyaKS/Lh CjEo0LZYwAh/XANfgusWD9KkA0QcPNDuaJMIuk/3RNFvNaD+jN1rP9gB3nsZIX37Kiua o70JjE5IVsb4ohpY2A9J27tBg6M7tgFuyjpKPOgtM/pALyIzSdy1mJgvFcp62Mztliew R/Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746722808; x=1747327608; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=htf15PDibbb97QxLjno0rH1Zguco6WtYhN2ggP0v2AM=; b=OpylzWAmWko/SMsKJ/TdB3XyVSyC6TNrS8UQfgiCu/+Yg5JFuz5x3PfbPGLM383iDz SaqcM1RsKtIuxh8GkIFxRdAUUIGkyJkBX0hI5kaEaS83MNw8/fcXvuFNjIzUrJvQhXII YnIDyOlGTEZ2DnO11XmUvKx6nuTxj+WEahoqPGIPAXcLw2VvbUGbkoozid5LBF1voTlM S0E9ov30/idGMbXjyMwPPTtQL/zz2+W1hID6EHB/xQc71b9apOPDGClLjklJxzP3n4qo ZI/qA0187XKiXycrrxlAWhkDIrl8Y2HiqrHLmQDqdE3hDwmTrzo1HW3bbVlhIQhbXgMY MFGA== X-Gm-Message-State: AOJu0YxrvIeCND1evA7DZ91A31WSdTvdUOV+QOZmvqMk8+Gf3KQ09l8u 2lZubVjEkwM/x2pUz6pAIFgS0XsGXYBZJOSNvtEFOhPPA232Awgpkqaqkg== X-Gm-Gg: ASbGncv7flTcDeXE91lMPcdGdmx73EOcx3k/UnY7jqU+qgJF6WdYmckf98HJ/ixjVIN 7uIYGKv1bzcLBb3/hRT9IiULtfvx99TTMquib/GqRDvkkoe5YcZeuV7ZrcUfiEWdaZteMDVxJBp 7prWqbAGvRvjKsKF0gST735zEFlOquBXZEiWqBfa1rllIXKxPqMZQYesQzQEu5o70HOveMeza96 3I1j2litOn4NO5p0XUY+J2X7I+C/IZiNMRiDHPJFNIobPXAssFHl+nDoyYAZLA4mQe+uv1r8M1I k5qmV/mIlj8zNv4RF8LFko0DLtfa6wcULg3eOPjq/KX/nJeKOSCSKg== X-Google-Smtp-Source: AGHT+IEa5HySke/qh7UOFQrQUg3Sw5O/qJyRbOstiDwOtGzhg2/pB/ZTjdRaz9+mVEHYWHhVajcD/Q== X-Received: by 2002:a5d:5850:0:b0:3a0:83b5:f4c1 with SMTP id ffacd0b85a97d-3a1f6440865mr243143f8f.24.1746722797034; Thu, 08 May 2025 09:46:37 -0700 (PDT) Received: from localhost ([2a0c:5a85:d206:4200:cd7d:99ee:cee8:cc4a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a1f5a4c5b9sm446015f8f.91.2025.05.08.09.46.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 09:46:36 -0700 (PDT) From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= To: 78322@debbugs.gnu.org Subject: [PATCH] gnu: Add python-aiohttp-cors. Date: Thu, 8 May 2025 18:46:02 +0200 Message-ID: <5b001b17eaa706002a5c251f6eecd47bd40b4a33.1746722426.git.sergio.pastorperez@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78322 Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= 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-web.scm (python-aiohttp-cors): New variable. Change-Id: Ic94d0b06d787564e20fbe39196d5843af4e9f3a2 --- gnu/packages/python-web.scm | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index c0c9e244f8..909b65b023 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -1123,6 +1123,48 @@ (define-public python-aiohttp @end itemize") (license license:asl2.0))) +(define-public python-aiohttp-cors + (package + (name "python-aiohttp-cors") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "aiohttp_cors" version)) + (sha256 + (base32 "00qlzc2y65bkl1a5f5v83mmjlrhzmx3a2ngq2pm3jjdnhk5zkb6c")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-aiohttp)) + (native-inputs (list python-pytest-cov + python-pytest-pylint + python-pytest-runner + python-selenium + python-setuptools + python-tox + python-wheel)) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'remove-network-dep + (lambda _ + ;; Tests try to install from network even if its available + ;; locally. + (substitute* "setup.py" + (("\"aiohttp>=3.9\",") "")))) + ;; Tests run with `py.test' require a GUI browser window. + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (if tests? + (invoke "tox") + (format #t "test suite not run~%")) + #t))))) + (home-page "https://github.com/aio-libs/aiohttp-cors") + (synopsis "CORS support for aiohttp") + (description + "This library implements Cross Origin Resource Sharing (CORS) +support for aiohttp asyncio-powered asynchronous HTTP server.") + (license license:asl2.0))) + (define-public python-aiohttp-socks (package (name "python-aiohttp-socks") -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 06:53:40 2025 Received: (at 78322) by debbugs.gnu.org; 9 May 2025 10:53:40 +0000 Received: from localhost ([127.0.0.1]:35994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDLMJ-00053c-QW for submit@debbugs.gnu.org; Fri, 09 May 2025 06:53:40 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:48285) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDLMF-00053K-EL for 78322@debbugs.gnu.org; Fri, 09 May 2025 06:53:37 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43edb40f357so12978405e9.0 for <78322@debbugs.gnu.org>; Fri, 09 May 2025 03:53:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746788009; x=1747392809; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=SmvuTtCA6DxxssIEWc1/R0wJq3x+JhnnhdBhAkcecvE=; b=IUqxJLLA8wSHowSVgqDkOt96lnoP6gMdgd9ODPk0wY5xsBUOKt3PZwaTglLkbGuddF qAJormU0Pxwa2ZsFn/JQ5qi33a0tCWASVDLHhj8r2CqCwmA2vteKhpHeTBLnpTLkJfV1 xb5acvyNynSC8zd5ajxOv1Jbxr2INqOM/gDQFOn3l9sdvHDKHF+KcpVoSAvEW+XR7Mw7 t2Baoe7BmZS1TQYAaUcy3qFOYLr1zo1zBUf7tGIF/f3KFkKxy5jbgdq+fL6R3ejlUXlc pDBypMUQ7YFjX/ajaSIT6QOGQ/fb1+u324uoIprx/8CLcjHhy8yWh9EdJp+fiTt3oLjQ gW+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746788009; x=1747392809; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SmvuTtCA6DxxssIEWc1/R0wJq3x+JhnnhdBhAkcecvE=; b=MZKqDiIjDCZf5BBeOeOz+JovmIM9SW2szF6m1gFqEkihEN2cvfwvS0jhzNSoVLCWWe 31l66HTtcMRRURlN8UmOl/UKQA980nzHF6tdeXXUOYkEpU1dsAMFe7hKoy2vlx0Wi5P2 NljeW/sQaB46Iq2mvQOKhuV2X+/Xzno7Oe2EoSW1/Z23SH5lTKhLkPV+btLudpctFs7X cM6I4apsj2cmog2qiYbf0V8/k6IxQH3lF5RMhedVTyziEABNnh+ZQ/q+0yCIZkrKPKzX 70Bb0N+CmnOsaVAfDe5qLvJu+7C+cTcWYKPpRArxaFR0X8K0ySve4bjS0zWeujq1zvxu qrkA== X-Gm-Message-State: AOJu0YyHqJ1YJ0+czsnM17JZXnjdzoNkIlkvnxqqYUy7WwHAY53hDxu0 Rn3X3giI1dC83v14xX7tMmxpq8xvpHpEa8f/QGRPz29PejDxNz+T8IVRXTOL X-Gm-Gg: ASbGncuMYmOqbw0NlCnOQQQyLhoEVNIRM9L3woEGBjvji1HId/hSV1D0Scd9/kBD/Ii sRZtfBkQvUo4AQGLO14qQ9VAyEMvvmpZlKhIrnuJF9VEmbDe20e9Me17zSoJzJH4DWiIS8fAQsW PsByLLBCM03QcfryhYlQbzoxT2u7wt2ItyFXfzXtSUmN/l/WSnQwU+xSaJCuXBHpGNsjdYVILy7 IjFIoWHC8gPH6E9SGKW5g63UhZ0ped6NPa69il/cQmBItN6IM2ZgzHzSEuG912YNRNQHtJ3aB+t b5yalNu0uBH8dqdoIJMrB5MkWmEBCM0Dhje5HsYJJ6849ZiXTdcP+Q4zFa4I1I20s97L9Ev4Vna v2Zbj9JpgjwNWWWJI X-Google-Smtp-Source: AGHT+IEgymvGaqYhkZVNOn2FCkEc0EW17eiOpLeSG5mMy1+kCc8jqPi9TmD0sOfdEdNqbmykdPdKwg== X-Received: by 2002:a05:600c:34d3:b0:43d:ac5:11ed with SMTP id 5b1f17b1804b1-442d6dc530bmr23158985e9.24.1746788008615; Fri, 09 May 2025 03:53:28 -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-442cd3b7dd5sm67167725e9.35.2025.05.09.03.53.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 May 2025 03:53:27 -0700 (PDT) From: Sharlatan Hellseher To: 78322@debbugs.gnu.org Subject: [PATCH] Add Konsave Date: Fri, 09 May 2025 11:53:24 +0100 Message-ID: <875xiadpi3.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: 78322 Cc: sergio.pastorperez@gmail.com 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 Content-Transfer-Encoding: quoted-printable Hi, Thank you for the patch. Please check my review points and prepare updates in v2. > [PATCH] gnu: Add python-pytest-pylint. Place to python-check with guix import -i gnu/packages/python-check.scm pypi pytest-pylint" It will import the package and save in the file in alphabetical order. > [PATCH] gnu: Add konsave. Do you really want it in kde-utils as it requires to use quite a lot of new modules, how about python-xyz or python-web or even configuration-management (more likely according to description of the project)? From=20the upstream: > It officially supports KDE Plasma but it can be used on all other > desktop environments too! I'm not sure it may be a driving point to think it's just for KDE ;-) > + (native-inputs (list python-aiohttp > + python-aiohttp-cors > + python-black > + python-pylint > + python-setuptools > + python-wheel)) No need for python-aiohttp python-aiohttp-cors python-black python-pylint, as tests are disabled and we usually ignore any dev dependencies (black, flake8, pylint and similar): setup.py: -> install_requires=3D_REQUIREMENTS, -> _REQUIREMENTS: List[str] =3D _read_reqs(Path("requirements.txt")) -> PyYaml>=3D5.4.1 > + (synopsis "Linux customization saver") It sounds miss leading as under "Linux customization" may be any sort of config files possible for Linux distros, according to farther description it's "dotfiles manager" so change to "Dotfiles manager" is more likely to reflect the purpose of the project. > + "Konsave is command line program written in Python to let you backup= your > +dotfiles and switch to other ones in an instant. It officially supports= KDE > +Plasma.") IMHO to mention which language the final CLI was written is ambiguous, I would reward it to something reflecting the purpose and a list of features, if remove "adetersment" we don't have much to have a clue what this CLI can do. > + "Konsave is command line program .................... let you backup= your > +dotfiles and switch to other ones in an instant. ......................= .... > +.......") > + (home-page "https://www.github.com/prayag2/konsave") change to "https://github.com/prayag2/konsave" as permament redirection > [PATCH] gnu: Add python-aiohttp-cors. > + (native-inputs (list python-pytest-cov > + python-pytest-pylint > + python-pytest-runner > + python-selenium > + python-setuptools > + python-tox > + python-wheel)) Pleas remove python-pytest-pylint, python-pytest-runner, python-selenium and python-tox; add python-pytest it will let pyproject-build-system to identify test runner automatically > + (add-before 'check 'remove-network-dep > + (lambda _ > + ;; Tests try to install from network even if its available > + ;; locally. > + (substitute* "setup.py" > + (("\"aiohttp>=3D3.9\",") "")))) > + ;; Tests run with `py.test' require a GUI browser window. > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (if tests? > + (invoke "tox") > + (format #t "test suite not run~%")) > + #t))))) You can drop this, see above comment. > + (description > + "This library implements Cross Origin Resource Sharing (CORS) > +support for aiohttp asyncio-powered asynchronous HTTP server.") > + (license license:asl2.0))) You can use @acronym{} for styling. =2D- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmgd3qQWHHNoYXJsYXRh bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStV1KEAC+d0rhoGwzpXJFLlmjEidUHgBY 6DicAvZ5YiCnuZqZq0CWkcHKU+IrxUJocEz1VTsT5l0kmgne5ecPXlE3mhd39MHW vpXoEuBGD3bkQagaRL6/gVj2Er8QguTeIuz8G9pjK7d6PnJZVv3QDxuCDAxhgy6I WeDphuLh+gNNJNIdAWsix0XWkwvWPlEQHdWtmscuT7D2D+EXXSYp6nlz3QvLtfX4 ryW4JmBlvdSv3hUtQPm+h95roUGJGdv20jCfPjR6ndwYt1613bkCRXkttr7sOcn3 NHa0d0Aqc8dAfMBke/XTYjXFL94dXF/TjJpp+n4yF6XGQQfa/B51y1A0BVdLrjsx 6YvveWvepNWMgfHUbZFumax/4MRKRjcN9a8qP+VRlz3C5sObfkVLnBJT6sB/iQq9 U+tfB6NbcaobFJPu7SN040etPvJ0FYxyB0ssnvTpNZpija4Kg8S9nL/ltbNm7bht gZt8eTB9O4UmMEBgJ2UsFtAAsmzGpWyR88fvG+0ZXYT5I6GvGi8ssWaHbP1xU9SV FnkUH7yc4a06NlX6vPyBy8+5fzf3GYdSpgdJvXWhvJ1gKZxZ9kYJaqYiWCrXVjYy bLLc6UyZOeBCGrLemnCbLTnz/xXwy1t1ub6+yAPXBPnlZLwiUqlT19oOc4KaqrhL RXnBwCYC8+vR89nceg== =CVTq -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 15:30:28 2025 Received: (at 78322) by debbugs.gnu.org; 9 May 2025 19:30:28 +0000 Received: from localhost ([127.0.0.1]:40042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDTQS-0006MJ-34 for submit@debbugs.gnu.org; Fri, 09 May 2025 15:30:28 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:56377) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDTQO-0006Le-Ib for 78322@debbugs.gnu.org; Fri, 09 May 2025 15:30:25 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43ce70f9afbso25828265e9.0 for <78322@debbugs.gnu.org>; Fri, 09 May 2025 12:30:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746819018; x=1747423818; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=EdGzKnTXAAC45TtabieRGnwK40Mb6coNjO2MUN55/ZI=; b=jqHKGtRCYMlL0MAdhYE+/JxpGyeJgcwRCpTCB4W9n5KI/tn6yAC7PPHfHfob0fe9IE z+eoUuWcPcrkWwezxBjAH5d+k/LvY+OtnupWsOqFlxItmNMerHfE8vJb+qGWZrg/q8UZ kmcBgnIxP3xD/1KfwNwJARZpVHM8MS7BdG6PfimCkGcKpbmtcsBchX1AaVgW/+xpTJhV +O/UnjpudGCwLOxKA6WuV1wiHs8VilZJVzIiYnrDJmZ/vidHKydkDWiWs26xmAULyLA8 opf+MJhJPEhvNt8hA5/LpfDBWpxiCoRurwkT5Hox7Nq0Yk8crTEoVOZcBybnODrpZ/fx sNkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746819018; x=1747423818; 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=EdGzKnTXAAC45TtabieRGnwK40Mb6coNjO2MUN55/ZI=; b=XZAaHly/7ssxBZquGZ19yP8kJxiWO8GjASWbbPRHPgGrajn4vvKase7GFji1y6xFZ2 pm7HniC5YFMbDL2tLXvMoebN3Z44y+BCFn7QHagUILdmlErijIn3UrFh+0Ha/7gL6dKV XJ5FqXy3E1aiyyRxtFsgw20wqERijR1GYPCzvQDSezGi8O0epK0xECppCClga6u4JggP z2xiQfcftJI3u6koQ0exblINd2qMCi5+PPUdgxkAXpxZntI/pAvg7gI+TZzmDK1Z6CBX dRATB4fRQOK9Ox3pB/CNAkFfVhq6sJ+PfIJA1yHbtKVWj4Y4QLAldj3dOG1hJ0ES7844 w/9Q== X-Gm-Message-State: AOJu0YxG8Z/OgljYTJFZs+nszfUDhBAwn/IyhUmyh02OPck10GvFg500 5pSaGKE6YVi/wCE/F4muN6qWfCmWMP3Asyr3L8tckEAZJk17zx+bqTYaCQ== X-Gm-Gg: ASbGncsy+9sr+Omd/0qg7B2cyj0AzYFvoey6e+vv6X1P1E4AEitt/MaPFLWyAJULCKe D6Gk4NYt5xC2Y6B1NUV2cqvwRbe4p9chKU70tcYY8UH4wq8UUNgGHvHBKA097S6jFgdtds+ifPK XcUfoLHgwwmDvwPTs/UgakQh376Y7f9TYqlm1rbkGbOb1ZminCS8M6fTgVhz3fKj7ji/kB3QrYG ivHqHFBDcK22x3sIv9pGT5FQtSVBzpSbHLu9S7zULA3tQSvIrgIJATmrkLqHrieolqrnbxE+jaU tdg/06oxvA67bUg22z6c4PSOZedbkQHbR8EVtzLvFo+sv+0oGsOmEJpKKNPQSOpAlABHfZf4HMU = X-Google-Smtp-Source: AGHT+IFq5eRkYhp+cdo55j4lOcYRfcJSmu/1aEHOseefSr+F84UOs1/iRP+pLm5j7nGig+gEb1pDTw== X-Received: by 2002:a05:600c:4e8f:b0:43d:98e7:38dc with SMTP id 5b1f17b1804b1-442d6cf318fmr40528395e9.5.1746819017546; Fri, 09 May 2025 12:30:17 -0700 (PDT) Received: from localhost ([2a0c:5a85:d206:4200:cd7d:99ee:cee8:cc4a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442cd2b2050sm82234725e9.0.2025.05.09.12.30.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 May 2025 12:30:17 -0700 (PDT) From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= To: 78322@debbugs.gnu.org Subject: [PATCH v2 1/3] gnu: Add python-pytest-pylint. Date: Fri, 9 May 2025 21:29:03 +0200 Message-ID: <7ae34421b9ee0d66100cc2eb11b22ed3eff9aa4a.1746818945.git.sergio.pastorperez@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Sergio Pastor Pérez , Sharlatan Hellseher , Lars-Dominik Braun , Munyoki Kilyungi , Tanguy Le Carrour Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78322 Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= 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/check.scm (python-pytest-pylint): New variable. Change-Id: Iba326a6fc9cbd333eb63edf2ed61dca45cdf2bc9 --- gnu/packages/python-check.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index a0909f6159..8470ba6fa3 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -2694,6 +2694,26 @@ (define-public python-pytest-pydocstyle @command{pydocstyle}.") (license license:expat))) +(define-public python-pytest-pylint + (package + (name "python-pytest-pylint") + (version "0.21.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-pylint" version)) + (sha256 + (base32 "0gjm9qy1rsngvli042szqc45y0q5zk1crq28ja01iyjw3n74nxl8")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-pylint)) + (native-inputs (list python-pytest python-setuptools python-wheel)) + (home-page "https://github.com/carsongee/pytest-pylint") + (synopsis "Pytest plugin to check source code with Pylint") + (description + "This plugin allows running Pylint with Pytest and have +configurable rule types (i.e. Convention, Warn, and Error) fail the build.") + (license license:expat))) + (define-public python-pytest-qt (package (name "python-pytest-qt") base-commit: 295a35ba20257e965c4eba8488de99fce7bf027f -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 15:30:33 2025 Received: (at 78322) by debbugs.gnu.org; 9 May 2025 19:30:33 +0000 Received: from localhost ([127.0.0.1]:40050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDTQX-0006Mc-1t for submit@debbugs.gnu.org; Fri, 09 May 2025 15:30:33 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:50275) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDTQQ-0006Lu-5n for 78322@debbugs.gnu.org; Fri, 09 May 2025 15:30:26 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3a1c85e77d7so1167651f8f.0 for <78322@debbugs.gnu.org>; Fri, 09 May 2025 12:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746819020; x=1747423820; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xdqfoBk77AykPv3Zvh1kol1Ip66pby9k/QdrIwYushI=; b=X1GnFOjYuhCmjtXI4iQmgwlNaSNuyXBcDX2MHyoRfxKrM2Zp23msNeFKExDK9QocT5 8kcIJ6cEtaV+/oQ5mTR/2DEXs0GHp6shtVzbSwADzqz6HOXsP1JR7fABcHNca1xuMpI6 +d3lY2oi+lhL6Dbm0FRoUTcPrlE5qPtulE2V6RxDwkc4ugdVAm0IUsq1/Gmw8z99YVaO 4sr/HSqxE/HR6VB7wTlm8JiWMNZDwHh+l9iv8dxVMELkoPpII/H2cVoY8mSJV/wvQu9D aykC7TH4vLXWApWk/f35VV8fQr7GjYpfBhoZ0Pc6GlNkg2wcDgZJwhXDFd7n30yI7yzy m4QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746819020; x=1747423820; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xdqfoBk77AykPv3Zvh1kol1Ip66pby9k/QdrIwYushI=; b=E10KaivSyAeiiaK9O97XBMeH34/lyEbTFAcUWkMy/EcoVC04/+AJQO12dRSeozKyQK 0BxRJng7kh9WTcilBy93/gv2aDtHRtbQJrb0ewbmWIsGEbtDjraR4iezpbo0TYuptI3H 2+zThVWtxriKxXp5oSo//ffhnqGMUVY3v1LZHWw77E01xdLyYJ5yg3nQRvAaTqZJCFPO cdGN7tjr9aXaWX/lZAJjOtT2PzGfE5u90rT7ZHJTE65wFE8oCaa7oWZIimmzVI/eIR2f 2d08g7sZOL7AgZqEa7lCmb4erWIcDViLjM/FrRrqYJ/wYlkCD8+DWrz9iSNhB3fPaMiO ibkg== X-Gm-Message-State: AOJu0Ywow+8wwH5mycIP+MCVnS25SEMtfSCltNKvJ9EcAFuuwhhJEyDE BQUlNaNMsLJqCUl1VYZKDgdnVtHjW7IOZ3hZdd8+ibYXH/CFVBY7yKXPyw== X-Gm-Gg: ASbGncuJ2mWjCxGjEkeQubkW5bZNQKBSDHZ/3GoJ2x6I/HRzCAll65rOvFSWVKRklJP e3PDA0t2s5qW9HAvURgr0wvImLtkTU5nvZJ/Emkf+PXdAcQqBYEZ9K7XkS0V6mkzk+dVHn3egx6 nkhC33oTy/jOI80EVkZM4hRXZO7dghe31/VFh47pMsOhtdH1TwsGsSqSIPkGQmklqt+MAph/AYK NPPdYJU+GbbG/tk3T5uPmjTj6mTeZKjNyNe7y1UEFd0jKRFLzy5vvPO3asQdaOUTX0OsedzD9s1 butr6nnLl5oa7x4ZK/GzDP0q74EZWM1d/0pkk96v5Ymk6V79qenjjSnq+67o7o0q X-Google-Smtp-Source: AGHT+IEE/XfxIXA07zsvTlph8/JHOqBrLjvS1c16xsvQdcTWRJNbP0YgKApxNeIds1oEmb8J6Yrcag== X-Received: by 2002:a05:6000:18a3:b0:391:4873:7943 with SMTP id ffacd0b85a97d-3a1f64977a3mr4037267f8f.32.1746819019604; Fri, 09 May 2025 12:30:19 -0700 (PDT) Received: from localhost ([2a0c:5a85:d206:4200:cd7d:99ee:cee8:cc4a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a1f5a4c7b2sm4169416f8f.93.2025.05.09.12.30.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 May 2025 12:30:19 -0700 (PDT) From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= To: 78322@debbugs.gnu.org Subject: [PATCH v2 2/3] gnu: Add python-aiohttp-cors. Date: Fri, 9 May 2025 21:29:04 +0200 Message-ID: X-Mailer: git-send-email 2.49.0 In-Reply-To: <7ae34421b9ee0d66100cc2eb11b22ed3eff9aa4a.1746818945.git.sergio.pastorperez@gmail.com> References: <7ae34421b9ee0d66100cc2eb11b22ed3eff9aa4a.1746818945.git.sergio.pastorperez@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Sergio Pastor Pérez , Sharlatan Hellseher , Lars-Dominik Braun , Munyoki Kilyungi , Tanguy Le Carrour Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78322 Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= 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-web.scm (python-aiohttp-cors): New variable. Change-Id: Ic94d0b06d787564e20fbe39196d5843af4e9f3a2 --- gnu/packages/python-web.scm | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index c0c9e244f8..b5a5a30add 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -1123,6 +1123,44 @@ (define-public python-aiohttp @end itemize") (license license:asl2.0))) +(define-public python-aiohttp-cors + (package + (name "python-aiohttp-cors") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "aiohttp_cors" version)) + (sha256 + (base32 "00qlzc2y65bkl1a5f5v83mmjlrhzmx3a2ngq2pm3jjdnhk5zkb6c")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-aiohttp)) + (native-inputs (list python-setuptools + python-tox + python-wheel)) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'remove-network-dep + (lambda _ + ;; Tests try to install from network even if its available + ;; locally. + (substitute* "setup.py" + (("\"aiohttp>=3.9\",") "")))) + ;; Tests run with `py.test' require a GUI browser window. + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (if tests? + (invoke "tox") + (format #t "test suite not run~%")) + #t))))) + (home-page "https://github.com/aio-libs/aiohttp-cors") + (synopsis "CORS support for aiohttp") + (description + "This library implements @acronym{CORS, Cross Origin Resource Sharing} +support for aiohttp asyncio-powered asynchronous HTTP server.") + (license license:asl2.0))) + (define-public python-aiohttp-socks (package (name "python-aiohttp-socks") -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 15:30:35 2025 Received: (at 78322) by debbugs.gnu.org; 9 May 2025 19:30:35 +0000 Received: from localhost ([127.0.0.1]:40054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDTQY-0006Ml-JR for submit@debbugs.gnu.org; Fri, 09 May 2025 15:30:34 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:56376) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDTQV-0006MB-8y for 78322@debbugs.gnu.org; Fri, 09 May 2025 15:30:31 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43ce70f9afbso25829235e9.0 for <78322@debbugs.gnu.org>; Fri, 09 May 2025 12:30:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746819025; x=1747423825; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LvYUg86FOu65adIAK+t3LNeyDmhPJT8yyjtSLVdtxlM=; b=I5X1eKszxReop1OU0bukzU1s0HRP9pTKnKOb2N7mnExcRhZKgc0vDVdNFN2k4wnRIH WbDmhlY0IkN0Z7wTG2uxVXKkX96VDpuyahlXvgH0kBCp8O1hQE4NGJZjNnnECbt+hRji ijmHMzY9Dyeb27va9/bXcSNnqEVq8BQ9TdDkPER1JuAZDJczqYGfqWpoypk/sc5vj4B7 ZeQaGzsK2afep0KMLvEMX7PbwODsEFxPX2ossgnA3uszFCXKmTp6yV6K/YZxYeA/bF9c v0OacK/arvd4uDdA0rwtbASKkSYq+KexOrvvGaEgh4I9bAXbm4Ad1s3q4ty/a0Z+3mHG q2uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746819025; x=1747423825; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LvYUg86FOu65adIAK+t3LNeyDmhPJT8yyjtSLVdtxlM=; b=oS0Th15u6kWWtAHl8cMgk4b+a4yuAfsBmIOPHzGllvHq8b8HuizmDcp5/0uq7BhbBT ViUQ6fjljIpRvkL9oUUBR95VVBnYDu2ZMAf16nKTQKKxSoNm8KZn5VXF9lBGItl7aPs2 OD0JQmDmjh3nMXzoY2iFUEdaWsQbi1eVAe4VWcFvIqWN84xuke3pPHN5AxlX68fRJord oJk0jx2rUkNcfnoromDU/iRM3prO2Y1YkNj0dkzjFVwdOpKNkZ0SRtkBfwkE8yOf1VQ2 fm7ZGB751oXNolx56YIfCal8Zo3O5exVW/T/CJvQYMrDcmzcr5kXskiWFf0FosZBtCc0 s1vA== X-Gm-Message-State: AOJu0Ywttbuyb2K1/jZZgVLQuzNVZngiaQtPbDEBzHWoi0LUrEtdsuMD H9VVlEd1tR9IzCLGTe/1e8LqeBBoUHiUjqEA+SFbcPgDQLlgkNc2CEJYAQ== X-Gm-Gg: ASbGncuYvhYlstifSNCDTNSU1y4D8/RDNsPOPoj4YTCEQaaUeY8I/w9VkEHhnPQ6FQX 4OPU/3wNHKGkix6LYEFaUAxLkbC+YBZHUsjKK19hhH7JHFgTBdhL29wXOWobAgnuEdbZGvzUJcT odPqQhWYeSj5f8rXsCqpsm77GG4vnVLg4Vwc0KxU2vm9+P/2GTxhiB1eSgawak9HMRIN4Tv6j3Z tOOFN6TKHoZWFq2q3qk0F5rwaBweKNWzBrBH0JT5OhS1RgM5ruj4+TKbo6f4/6JNsd4npzp9qIe m9ibJGNsnSfRmvki8K/zZ55HPG82MKES6xtAqIISaXsmbEt3d+iDKRYQK4s4hBMU X-Google-Smtp-Source: AGHT+IFYWezEBSVRLMFVVtou6uwzITcoFeBZOqQCVGt8t1rLQWSPEuW2m8Hynej34CmSisjfHFrvTg== X-Received: by 2002:a05:600c:348b:b0:43b:ce3c:19d0 with SMTP id 5b1f17b1804b1-442d6dd4be8mr41265625e9.29.1746819024599; Fri, 09 May 2025 12:30:24 -0700 (PDT) Received: from localhost ([2a0c:5a85:d206:4200:cd7d:99ee:cee8:cc4a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442cd3aeb6esm82813095e9.25.2025.05.09.12.30.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 May 2025 12:30:24 -0700 (PDT) From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= To: 78322@debbugs.gnu.org Subject: [PATCH v2 3/3] gnu: Add konsave. Date: Fri, 9 May 2025 21:29:05 +0200 Message-ID: <75d187c5e5950efb3dc55adb40d0d88032c2b58f.1746818945.git.sergio.pastorperez@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <7ae34421b9ee0d66100cc2eb11b22ed3eff9aa4a.1746818945.git.sergio.pastorperez@gmail.com> References: <7ae34421b9ee0d66100cc2eb11b22ed3eff9aa4a.1746818945.git.sergio.pastorperez@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Sergio Pastor Pérez , Sharlatan Hellseher , Katherine Cox-Buday Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78322 Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= 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/configuration-management.scm (konsave): New variable. Change-Id: I975e17f9fa17db0fa22e93798ed5ff2f4011a305 --- gnu/packages/configuration-management.scm | 41 +++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/configuration-management.scm b/gnu/packages/configuration-management.scm index 36450ad70c..7b3601ce8f 100644 --- a/gnu/packages/configuration-management.scm +++ b/gnu/packages/configuration-management.scm @@ -20,6 +20,7 @@ (define-module (gnu packages configuration-management) #:use-module (gnu packages) #:use-module (guix build-system go) + #:use-module (guix build-system pyproject) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (gnu packages golang) @@ -28,6 +29,8 @@ (define-module (gnu packages configuration-management) #:use-module (gnu packages golang-vcs) #:use-module (gnu packages golang-web) #:use-module (gnu packages golang-xyz) + #:use-module (gnu packages python-build) + #:use-module (gnu packages python-xyz) #:use-module (gnu packages textutils) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) @@ -117,3 +120,41 @@ (define-public chezmoi (description "This package helps to manage personal configuration files across multiple machines.") (license license:expat))) + +(define-public konsave + (package + (name "konsave") + (version "2.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Prayag2/konsave") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j5nszy41j4fd6b5w7188gphfk2s0dj44rs7fg55a4izvm0brbx9")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-pyyaml)) + (native-inputs (list python-setuptools + python-wheel)) + (arguments + '(#:tests? #false ; no tests. + #:phases + (modify-phases %standard-phases + (add-before 'sanity-check 'set-home-directory + ;; sanity-check requires a home directory since importing the + ;; `const.py' module creates a directory to save configurations. + (lambda _ (setenv "HOME" "/tmp") #t))))) + (home-page "https://github.com/prayag2/konsave") + (synopsis "Dotfiles manager") + (description + "Konsave is @acronym{CLI, Command Line Program} that lets you backup your dotfiles and +switch to other ones. Features: +@itemize +@item Storing configurations in profiles. +@item Exporting profiles to '.knsv' files. +@item Import profiles from '.knsv' files. +@item Official support for KDE Plasma. +@end itemize") + (license license:gpl3))) -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 09 15:36:41 2025 Received: (at 78322) by debbugs.gnu.org; 9 May 2025 19:36:41 +0000 Received: from localhost ([127.0.0.1]:40116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDTWT-0006j0-89 for submit@debbugs.gnu.org; Fri, 09 May 2025 15:36:41 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:60798) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDTWP-0006ig-Pm for 78322@debbugs.gnu.org; Fri, 09 May 2025 15:36:38 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43cf3192f3bso24540615e9.1 for <78322@debbugs.gnu.org>; Fri, 09 May 2025 12:36:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746819392; x=1747424192; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=nUCw7bQVQx3nKRNGaPKsaHXPu6JRrmReKOBjcdKHfmI=; b=UIYOEf0ZT0oPBmIU/RJZTvZhzLCjLC0+Q5TptYh7gMY49vcXKk6Le1sdAFq2dr6XSN 7voLWsayv7l+qGhpfvBKuP8m6bt9MMUEJxV4cGpqus6O360eBgqfNinP3IWP25XVbuTW MErYc1vHW2MCUkp7LVwu6iCNHtkWs1SpkXtT5TYZzm+v2BDg/OC5K3nhVFx7Pi/mzCPL b4QxVwqHaQanBJI2LXmpPI8mjfY1PxijTyn3iKdDlI6kFgN6pieHaPmDHWCI+t3IdL5i 0uMTu1PUj21nZkZzilHpqSdw9eP1Zmd917H11W9XO3RniMSYZ+99XOivo111pSIU9HJ6 oC1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746819392; x=1747424192; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nUCw7bQVQx3nKRNGaPKsaHXPu6JRrmReKOBjcdKHfmI=; b=vvKfBiouaLVZhfjwP0ZlzE7kAvqaWkoAXkHKkFORJ7hZtjzR3x1zqIZQdkhWUoPs0N OcsXPkHxpcOk4RLmaLSXtCFbi1c3B7lVorSP6qPU8ReMieLTCWObCxTSxGrKlnTsDMuM TjcjgV7bT8hIGQMxFJPRUVgYI2I5D+tYJBf69v/mqFsgPV5Y3mqYcqbPNvYc4gm4D42v 5HBer+HSxnLQXFhgbJnLrUgFCvS+rfT+wT9oaYkMC+8zaOdEvw9a7dRZs0VOePlOcXr3 HdARgbRY/AKFktJNF6j2LOPxhbqFud4S0XRDiWjXXI7YMwzGJEaiWcYOrmZMIwMSz3iS s/HQ== X-Forwarded-Encrypted: i=1; AJvYcCVI0jZgHOFW1HZ1eBg6/xk2ftZJfYphyV1ybPUtOmbEVGuBN+GVQUjVBdyu0KXMCde92eUm1A==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy6Bh6ri8EFjFHZoj0u0npSCLwmh8N9yYkAJBHTXzLRChkDhEtC PL4XLF4au+zU/PyVrazYDEZ3VTSjjdTJLFoRnn8EWwDubZMp1A21B6z9Fw== X-Gm-Gg: ASbGncvrBkL4qjfnQ6DHw22tGHtcrYBwFAqBiWIYVSaRmgOo8nikP4LBvPDLlzwsjDC OrcFZfFTwDkGHcb0VHB+p+Ch0EDVEz0wilAz6KF+gHbxrhbzkM9IRS7zEcQ2NdnyIym6CpmE2Yl DPuM54/cO+LdehpC+Yl2Zcd67Blur7234H4iATJvWhu4hr+cfXxaIjoM0k2YG5gtRqbXZhuCrB1 ZthwtZZiiGfKAyELyK6cX7AvYYFSXv7k6A74IG2PvvSHqXbPxXYls7KCqeZDYFeXp0AxVTj88gj ynvyHoVRs1aut7ptQcPHuabKHAOOu2QWBZktnCZruS0/3QHB8GnsMMuUoI/cTz5N X-Google-Smtp-Source: AGHT+IFUxwxVoPSKcgHyNQBQHSZb9mYoxAAnExKlnL2JWj8m9QFTmTx88gogaNc7F4u5RnmMvAhOmw== X-Received: by 2002:a05:600c:46c3:b0:43c:f44c:72a6 with SMTP id 5b1f17b1804b1-442d6d18bdcmr44116795e9.2.1746819391260; Fri, 09 May 2025 12:36:31 -0700 (PDT) Received: from localhost ([2a0c:5a85:d206:4200:cd7d:99ee:cee8:cc4a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-442d687adc0sm38718315e9.35.2025.05.09.12.36.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 May 2025 12:36:30 -0700 (PDT) From: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= To: Sharlatan Hellseher , 78322@debbugs.gnu.org Subject: Re: [PATCH] Add Konsave In-Reply-To: <875xiadpi3.fsf@gmail.com> References: <875xiadpi3.fsf@gmail.com> Date: Fri, 09 May 2025 21:36:29 +0200 Message-ID: <87o6w1wp8i.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78322 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 (-) Sharlatan Hellseher writes: > Hi, > > Thank you for the patch. > > Please check my review points and prepare updates in v2. Done! >> [PATCH] gnu: Add python-pytest-pylint. > Place to python-check with > > guix import -i gnu/packages/python-check.scm pypi pytest-pylint" > > It will import the package and save in the file in alphabetical order. Sure. >> [PATCH] gnu: Add konsave. > Do you really want it in kde-utils as it requires to use quite a lot of > new modules, how about python-xyz or python-web or even > configuration-management (more likely according to description of the > project)? > > From the upstream: >> It officially supports KDE Plasma but it can be used on all other >> desktop environments too! > I'm not sure it may be a driving point to think it's just for KDE ;-) Fair enough. >> + (native-inputs (list python-aiohttp >> + python-aiohttp-cors >> + python-black >> + python-pylint >> + python-setuptools >> + python-wheel)) > No need for python-aiohttp python-aiohttp-cors python-black > python-pylint, as tests are disabled and we usually ignore any dev > dependencies (black, flake8, pylint and similar): > > setup.py: > -> install_requires=_REQUIREMENTS, > -> _REQUIREMENTS: List[str] = _read_reqs(Path("requirements.txt")) > -> PyYaml>=5.4.1 Removed. >> + (synopsis "Linux customization saver") > It sounds miss leading as under "Linux customization" may be any sort of > config files possible for Linux distros, according to farther description > it's "dotfiles manager" so change to > "Dotfiles manager" is more likely to reflect the purpose of the project. > >> + "Konsave is command line program written in Python to let you backup your >> +dotfiles and switch to other ones in an instant. It officially supports KDE >> +Plasma.") > IMHO to mention which language the final CLI was written is ambiguous, I > would reward it to something reflecting the purpose and a list of > features, if remove "adetersment" we don't have much to have a clue what > this CLI can do. Right. >> + "Konsave is command line program .................... let you backup your >> +dotfiles and switch to other ones in an instant. .......................... >> +.......") > >> + (home-page "https://www.github.com/prayag2/konsave") > change to "https://github.com/prayag2/konsave" as permament redirection Done. >> [PATCH] gnu: Add python-aiohttp-cors. > >> + (native-inputs (list python-pytest-cov >> + python-pytest-pylint >> + python-pytest-runner >> + python-selenium >> + python-setuptools >> + python-tox >> + python-wheel)) > Pleas remove python-pytest-pylint, python-pytest-runner, > python-selenium and python-tox; add python-pytest it will let > pyproject-build-system to identify test runner automatically > >> + (add-before 'check 'remove-network-dep >> + (lambda _ >> + ;; Tests try to install from network even if its available >> + ;; locally. >> + (substitute* "setup.py" >> + (("\"aiohttp>=3.9\",") "")))) >> + ;; Tests run with `py.test' require a GUI browser window. >> + (replace 'check >> + (lambda* (#:key tests? #:allow-other-keys) >> + (if tests? >> + (invoke "tox") >> + (format #t "test suite not run~%")) >> + #t))))) > You can drop this, see above comment. I've removed the ones not needed but `python-tox' is required. The check phase needs to be replaced to not run the testsuite that requires a graphical display and a browser GUI. >> + (description >> + "This library implements Cross Origin Resource Sharing (CORS) >> +support for aiohttp asyncio-powered asynchronous HTTP server.") >> + (license license:asl2.0))) > You can use @acronym{} for styling. I didn't know about that. Thanks for the review! I've sent the revised patch series with the 3 patches, I guess adding `python-aiohttp-cors' is no longer necessary so you can drop that patch if you don't like how it is packaged. Best regards, Sergio. From debbugs-submit-bounces@debbugs.gnu.org Sat May 10 11:14:02 2025 Received: (at 78322-done) by debbugs.gnu.org; 10 May 2025 15:14:03 +0000 Received: from localhost ([127.0.0.1]:48135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDltq-0007Hq-J0 for submit@debbugs.gnu.org; Sat, 10 May 2025 11:14:02 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:42142) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uDltl-0007HB-MF for 78322-done@debbugs.gnu.org; Sat, 10 May 2025 11:14:00 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3a0b9303998so1564358f8f.0 for <78322-done@debbugs.gnu.org>; Sat, 10 May 2025 08:13:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746890031; x=1747494831; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=1WR6FB4FB4nSrFcQEkuNZqTJKcY+IBoXMrTacor5TN0=; b=PFiG9EOv4mmwWX77Pcfv9hiJtNd9ehS3X1hPwzfBTZzF7vWDMnwGvcPk2Ug7Z8t/yU /ZZbT3KmFSVMaXgaBejp1HrsO1tXHkjg4FWGYyWy+UBGTGlKxFa2AwvhjuPP6SM3hLe1 V3rBApVSTErFqU2gu0CZRVea3WAI+Xb7e8nSr6C/Jmh82LK8QHC8dtJnKJDpVR0OvI49 T3LBed/6pfhcaYt813kmgfXNNXgYv7s44JCrC2XYx38+a9FkUo9CPre+430rAq26jPLa lwzK975sr4K68Wiv8Ng+woh7T1g1XlLbuhxe4Gf3O99ABJ2AXudnuMd8duUTym9Hm+6T w75A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746890031; x=1747494831; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1WR6FB4FB4nSrFcQEkuNZqTJKcY+IBoXMrTacor5TN0=; b=EmkWwoSODRbVk9cQo4lHQqqeW6qgdzE2wQ/YiHzxQlpgtIc+1j47PJVQfG3x1fPYvT yNz50dpY8/KANooAXC8ri3LutNo2DZb6yI5moyGUIPIXyWRf4POZCDzkRWenG16A+JJ0 Ho9X9B7WwlPmxPDy9Mrtsiggt2z3J6ouH5ybppZre3m8i3LduDP4nXUpl05J3CBht+ld kBZsKYvjE2xFZVNlbukkWoWhKodBiabz/jnsjV6tbAeFP3jhpGwaAaKn+NphJQI8bNa5 dqQl3IC4IObJdBZ+ijUB+hdT9x2PhyR4jcNrQ+0isRcHs9laBlaE4QECA6tXDlphVkP7 ssig== X-Gm-Message-State: AOJu0Yx3oFfGIgfK5VeV9JAFrUV9exsiZA9RGQTpWPzaihtvPDJgjBKr f5rQR5ibk5ySvDN2KL1dAtUcKB3Lv3WO9MnZTsFBNeAVpdPGyFxXQviop+1I X-Gm-Gg: ASbGncvrw/C2FIZxMB/2yY+Y96U/z5MAGhJ7C4XgFMnbTEVmsB5mthmyDY7aOjE8CO/ Bmy2a5Crk1gNnDgfdy8rJMb4o8WFf3WeRQzjp5hW/UFA9mOXGF1QVuiNObqdmriIwX6Kw2kUMgb 0hoKXnxBhUpoU4fWTSnlQgk+90CTYuA25ZxB7bht2WuhQhIJjr7h060KEGbcZFU03leEKySoZXh LzaO1EY+E8cqr25vQN0TMs8iniWFF4LvVmQMpDWO9qCwKKnymAP2e8QXU+hHddhEOvhU/WZKoZL rjooXHWgFqeENRrLqYujE72wiQDQNbY2aAEiK2fau28T3q9CvE15GVshuGyqy2OkFuKVgyvpeXa mqTe0ByHGuUXqznpQpP/oeuZxxqEdBKsyiY++GA== X-Google-Smtp-Source: AGHT+IEoj00AtaKndBDy2gTTqfYbzqDSYEsbDku8QDJPtmjsc8qMqg0XF0LmFTDf++/8shgrbgJZ/w== X-Received: by 2002:a05:6000:2dc3:b0:391:1218:d5f4 with SMTP id ffacd0b85a97d-3a1f6c98496mr6129492f8f.23.1746890031143; Sat, 10 May 2025 08:13:51 -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-3a1f5a4c599sm6741900f8f.94.2025.05.10.08.13.49 for <78322-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 May 2025 08:13:50 -0700 (PDT) From: Sharlatan Hellseher To: 78322-done@debbugs.gnu.org Subject: [PATCH] Add Konsave Date: Sat, 10 May 2025 16:13:47 +0100 Message-ID: <87cycgpkgk.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: 78322-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, Thanks for action on v2! I've applied some minor modifications and pushed to master as: ede4079205 * master origin/master gnu: Add konsave. c64b548a09 * gnu: Add python-aiohttp-cors. 66dd876b50 * gnu: Add python-pytest-pylint. -- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmgfbSsWHHNoYXJsYXRh bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStcXmD/9BeBbwIPozgAtHVZDqw3DeIyWV /gPoxn3Jf4SVRraF4ejY27/9QK4LEkkbaLT5kGpwFYNudzkUZoRAVkF1Ko2eCZFu hjfNJQX/mMP/CRYgtyeL+BZkOb3egXjMkwVfLOPfPiU2AZzvd3+yxqLzj8kAo+uJ ACjmw4R2r/jGj16RPBkj1OvetB45kD++7XwN4oan9qAyH3JbFCH6KPWGNoI2xzfz nuZR2KaUq3KYp+NmZSQC2Kiao8XJ0y/csVxSH/6U6naozdtzQWwkVMOBuYfMSop3 Iy+8oxxuSfGNVKyuytlGfkrGWliWAThFxSy7xtB11P9rfWlzhFVXi8UZh7eej5Jt 6r8WJT3F52mX7TdKwHmAEbuNABoVpwNrgmJdmnL0q+G8poGVNmkQ+Hc32X9SXWeN aNWddabHOZ8f+d3eo00bdiCJcvOZaJuS0v1F/5PKFQ1wjVLN9KFJXTZU60q9mU+w hY+EtLjCDMfLWGeizM9fggEC6XqYsSu0Bm3EQr17+mI7SvrSMWo3PdTt1HI+XF95 7hopspaxt0wtNyfrPf1vBqQB26TXCXMuSGP+Rkjj4CKSiKUof0ox8e2qK45DIi39 NCfKVuXTzasMnbPCEDD+ok5sTmX6I4RStD06bf1OA9/DHRZ+sYWGMstMq1nbpZlv vrb/E/9efovfu4iIkA== =fJ4F -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 20:42:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 08 Jun 2025 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator