GNU bug report logs - #75563
[PATCH 0/2] Add python-keithley2600

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Frederick Muriuki Muriithi <fredmanglis@HIDDEN>; Keywords: patch; Done: Sharlatan Hellseher <sharlatanus@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 75563-done <at> debbugs.gnu.org:


Received: (at 75563-done) by debbugs.gnu.org; 14 Feb 2025 14:32:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 09:32:56 2025
Received: from localhost ([127.0.0.1]:47763 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiwkS-0004iW-67
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 09:32:56 -0500
Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:50274)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>)
 id 1tiwkO-0004iA-Bd
 for 75563-done <at> debbugs.gnu.org; Fri, 14 Feb 2025 09:32:53 -0500
Received: by mail-wm1-x32a.google.com with SMTP id
 5b1f17b1804b1-43690d4605dso14034585e9.0
 for <75563-done <at> debbugs.gnu.org>; Fri, 14 Feb 2025 06:32:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739543566; x=1740148366; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=znGiFda61wF3MaXnB/Xxlag+SqoBhVWSltK5yB68NsY=;
 b=m4ZjcCwpT3GdIaWVj8iVCaWSwzHanuHjFtJ7D0B6HkD9EnBrS356kabHfYxA9hEK+m
 rg8TTRaFcXOpm8o5+vlaO2hx4pO6CFGgxhAmh/TVNabQho9ui6zKQBjoSP6ysjgLWTlQ
 LNjMCJnG+f1dX0ZduD7Z5dGEeBTQte6Udi+WIsTOjnvy6wEgI/BYqe2hFC7QiJK38p5i
 lDCujXaPIXGNu5REILn6UQpm7SjwLwpv/55eYecV9lKwzGy6GsUx0c68DP0wgyvkDmCR
 sAK+PfugOpzdqxAzLQpnEjsEZA7GJSpHwrbGGE4/wP/E7h0K9CZyvzMfuh4l87wjnK/C
 ekvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739543566; x=1740148366;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=znGiFda61wF3MaXnB/Xxlag+SqoBhVWSltK5yB68NsY=;
 b=toNjfcB/WG+ro68gFES0s5frZ+6BvX0cyW0Yg2Yfpn4bsmRIB+1sRjXNcW4IZeTEGP
 nzGxJ8W4LS8ASO7YgwLoa+bP8aVDHtcWftCI6zDNY9anPDbIZcHLt2XPlphPFGeXBSiH
 ufg7YE9JfneCCM0xkKeY9n5Dg78MteNViYiNZGyOM51BKbwu6ox9BKilHi9rLFooFZHk
 DsXZfwZw4ZkvmqYdSlmjI1ThE0EIWl352mPkRKdbRcrNa/VkbECVjWajY2gIgGZnOxxO
 1loczwkX1w4dghozVcNNz22fMcO5OdnPLyWNgqS6byS3W63HoiBcFib8y1ruLCsiY/rg
 39HQ==
X-Gm-Message-State: AOJu0YyoQEjQADEnRlbTr/4KmOEDx7N90Bwz888r2U3A2FXFwXzVMz1G
 uuUGgBxyT+YzfB468+FgIaQWSDu6za/XzbO8XH7hEEedijPDiao6s/ccNQIr
X-Gm-Gg: ASbGnctgmiAQAK0fqVWQogAf63+oD3vBSnvPMV7anFIlu6UyJHCfTXnTN3fFynZ1JvH
 AtN3Spb4zxei9eRrbh1RnfcZ1c/Hk+lXKC/2/WrRAl2HV1xJUX3P+0AV6AOE4vcnzpmEEdIADsD
 XJkkxickaEdcj9qWgZ1VktWEXGXG3Nx9qAGpR2JOIgtEvpSpH/7yQ401NjrsYaVEi1f5p4QN5vi
 f+85gBt+ADxwI6kXKJHe/aBofdv4iwmzy8zzPOkHZAHVbI6kwGJXBbAYY+W2nR5skhkzRaGWNTg
 a2Dxa7+rhVYrf/FeQuvIvdyzeIfuQ8Su8OIrT4l/QVEG5Xt4l9pds3F5Tebtzv6SRro=
X-Google-Smtp-Source: AGHT+IF7YrknLxY/1Cco+tct55FYKkghDyNI1BkuZHhf0hJegXEj9igydu27XbsStTnz1M1+P4+vTQ==
X-Received: by 2002:a5d:5a4f:0:b0:38d:db7b:5d90 with SMTP id
 ffacd0b85a97d-38f24511f69mr8509958f8f.41.1739543565916; 
 Fri, 14 Feb 2025 06:32:45 -0800 (PST)
Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net.
 [86.8.111.200]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-38f258eb141sm4690189f8f.41.2025.02.14.06.32.44
 for <75563-done <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 14 Feb 2025 06:32:45 -0800 (PST)
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
To: 75563-done <at> debbugs.gnu.org
Subject: [PATCH 0/2] Add python-keithley2600
Date: Fri, 14 Feb 2025 14:32:41 +0000
Message-ID: <87y0y8sik6.fsf@HIDDEN>
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: 75563-done
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain


Hi,

Pushed with minor modifications to master:

c83eede6073 * Add python-keithley2600
c55d9aeb01e * Add python-pyvisa-py

--
Oleg

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmevVAoACgkQdtcnv/Ys
0rUqjg/+IUwuZGdDu/PZJ5AwUiK7Etv8CsppGBubiHysClGLQkwB/QS6n7LqBVBs
X0vGxElwJK9MjkWtwaDF8T9s9HCo9PI1bJJ+G9kfi+0RnmqHdQsUUGRvN7UoE8WC
Pdr7kplQIa/Ylf7WNkBcteW2ds8bAHIyobYrgj58qfS/CVVGffNIa/SLmn2aU/KY
KMWwl8eu7hw365VatmabLmFUcic0BTabiQNZRdhQG6GkvKeu75DO/1blUY/pn//a
C60Biqr6mm8RbkP9wdGKthz/X/mRaWndeUgamqNLCo5dJ/suDUuhnIkRoUGXe9Rl
FMqWaBvzgd5erDq64+B9ljAyURbZlOHc+KI4kkWLhCjB3mlc4JOeERUOiT7eUxWq
ZGdnZRHC4LnPrvtxygvK7p0TBcGvcVtSsOE97uyyVnr5xC/zJSAXo9Lnf8wh1lrk
HYWjn3/tQKsD31MZ2cpBbwADS51W8TvIHdo8ZUtF1uU634j6jvlIzsPQjtnTreUy
qZ7GKMDgbk8gDjCSmnsdn4ojOLLZNiiOtdtQ3A5g4K5l6of77E6Je4ClOygdxWyH
9KZg0A1g4o/caQLmgn4FGgqY89REeZucGEfL1qs8lHw+mRQnqdibF+/5APwEtJ9g
NFoh6+AGCUN5u0w0xNBciF8PyuyNBS4Xm8J874gaqpiURMpJU24=
=lhF+
-----END PGP SIGNATURE-----
--=-=-=--




Notification sent to Frederick Muriuki Muriithi <fredmanglis@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Sharlatan Hellseher <sharlatanus@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 75563 <at> debbugs.gnu.org:


Received: (at 75563) by debbugs.gnu.org; 12 Feb 2025 17:29:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 12:29:06 2025
Received: from localhost ([127.0.0.1]:38099 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiGXp-0003Lg-PW
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 12:29:06 -0500
Received: from mail-oi1-x235.google.com ([2607:f8b0:4864:20::235]:45260)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <fredmanglis@HIDDEN>)
 id 1tiGXn-0003L0-Cc
 for 75563 <at> debbugs.gnu.org; Wed, 12 Feb 2025 12:29:03 -0500
Received: by mail-oi1-x235.google.com with SMTP id
 5614622812f47-3f3d6531439so290254b6e.2
 for <75563 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 09:29:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739381337; x=1739986137; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=E1D7i16kLIb4uS9/00Znc6BclqOkfYTzlyOwOAquxYA=;
 b=MvnjtAw9azu3udoFQhVQUlS0Fr6BImlVwMHLiUw3WM8MGsw1IG9cUi0zZd7Ep/NnTk
 VKqBzTvmw6lnROf3Fm4Q0aI9S/j/HlX2Z9XVohnH2UZ+kLGu4KXgbV0jRCf58/WbV6sV
 xSZxHtTFm/KyN8TR1+f1jvTPfF7LwzALP36Xvdjled2d5NU943LpIeasREUS7FIAnN7S
 eowt68Y594OrgQmgUbxGnCwndq7RlwNuSEbWmuQCZZ4qOArrbp0t2pShw0RoIayIecQc
 oCdh3lSs2ExisKu4ck0dr7FfFV4RNKZq6d81zbZm6g/hxxWR4ufdZUN3ddc9MXc+Pmva
 Hp6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739381337; x=1739986137;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=E1D7i16kLIb4uS9/00Znc6BclqOkfYTzlyOwOAquxYA=;
 b=rwE2rZYn4mG4McMILbCzLLzSaclIHeSbyihG37cOG/pHB10Zkspst0Y2MImgCWTjvs
 V1UNw+G5vtb43ZIzBVymNGayL1Ur1WB+vIe1kEwQN43ZCaNc0WqLNN3IQjUB5PsIcMXL
 ph9tp7FHbp3pRO/7josPQ4x06rPtj5v8UnzHqSSQPc7h0eW+nl9vjNfEb6xdN6Q5zvEI
 /bWfi9b2bKqtLRziVKVJnoVuV5RSfd4P9zq7FiKvj4x5Z2oAJmKi6IfET7AaRD0rLXMQ
 +UQr4WhZ06Fl+mKv9ojzO7T762AnrGpg1ktS6X5tJaLr9bm1FA6TITJ+1RIiLYwLyfs2
 tnAQ==
X-Gm-Message-State: AOJu0YzY9kqOxk9eZ4enmykqGQ0vm51LvLjbPquw+4R9E+P0UHfc3EZ5
 yEDeikufLo/8cpYKq7CFzyMF1Yw9WnYiy9OK4BYCQe98L8wnl/JRDDpSpumU
X-Gm-Gg: ASbGncuXZzqnX8di8cW/Vy/GVVSAZ+w0xIKYs/CE76XxNzaB+KPgZy1OqJLdCkO+oh1
 pc6f/9PMU1OU+9h6ZorWLLNxtWPxVTaDcxRfxgiiNGEb50yVJs3i512CDWY+FJ+5vH87UcDWj2p
 aMAZwugaZMaMVGULEY7a4imdNpvD6QklNgzcdhBHzb4BiFi9oXWmugexb0YvFTfvLtQduyaieEW
 ufTY4Ht1SjferTPk7V77NmPTMP7E53RUZyrSY09IrrGA8BYr5GaxYVyx633vvAV28YEL9CTd44G
 /MuveTlDPQ5jkX6lQwbuLVMKgoen8MlGcigs1frjrA==
X-Google-Smtp-Source: AGHT+IHbHOErKjl8EixNuWB5IuHHZw8JXLQDuXNAUQU5NZ2iBjShVPSFNpNBD24ByNPi1trPjPrzyg==
X-Received: by 2002:a05:6808:244f:b0:3eb:66d7:a345 with SMTP id
 5614622812f47-3f3cf2422c0mr2772786b6e.39.1739381337044; 
 Wed, 12 Feb 2025 09:28:57 -0800 (PST)
Received: from fallion.hsd1.tn.comcast.net
 ([2601:3c3:827e:2cf0:2b93:417e:d9ea:b5c9])
 by smtp.gmail.com with ESMTPSA id
 5614622812f47-3f389fd5d48sm4397476b6e.42.2025.02.12.09.28.56
 for <75563 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 12 Feb 2025 09:28:56 -0800 (PST)
From: Frederick Muriuki Muriithi <fredmanglis@HIDDEN>
To: 75563 <at> debbugs.gnu.org
Subject: [PATCH v2 2/2] Add python-keithley2600
Date: Wed, 12 Feb 2025 11:28:47 -0600
Message-ID: <20250212172853.22418-2-fredmanglis@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <20250212172853.22418-1-fredmanglis@HIDDEN>
References: <20250212172853.22418-1-fredmanglis@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75563
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/engineering.scm (python-keithley2600): New package.

Change-Id: I6cca66222816730a04d3bd712cc6bbab4b42f327
---
 gnu/packages/engineering.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 1299a1412f..d2669aa021 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -5068,3 +5068,28 @@ (define-public python-pyvisa-py
  Message Based communication (Serial/USB/GPIB/Ethernet) using Python and some
  well developed, easy to deploy and cross platform libraries.")
     (license license:expat)))
+
+(define-public python-keithley2600
+  (package
+    (name "python-keithley2600")
+    (version "2.1.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/OE-FET/keithley2600")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "19bs7lswb04a5xr4zdsknynmpllpj18nb19jcbjnzf1fs1dqg0hw"))))
+    (build-system python-build-system)
+    (propagated-inputs (list python-numpy python-pyvisa python-pyvisa-py))
+    (home-page "https://keithley2600.readthedocs.io/en/stable/")
+    (synopsis "Full Python driver for Keithley 2600 series of SMU")
+    (description
+     "A full Python driver for the Keithley 2600B series of source measurement
+ units.  This driver provides access to base commands and higher level functions
+ such as IV measurements, transfer and output curves, etc.  Base commands
+ replicate the functionality and syntax from the Keithley's internal TSP Lua
+ functions.")
+    (license license:expat)))
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#75563; Package guix-patches. Full text available.

Message received at 75563 <at> debbugs.gnu.org:


Received: (at 75563) by debbugs.gnu.org; 12 Feb 2025 17:29:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 12:29:05 2025
Received: from localhost ([127.0.0.1]:38097 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiGXp-0003Ld-Cj
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 12:29:05 -0500
Received: from mail-oi1-x232.google.com ([2607:f8b0:4864:20::232]:51395)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <fredmanglis@HIDDEN>)
 id 1tiGXm-0003Ky-FD
 for 75563 <at> debbugs.gnu.org; Wed, 12 Feb 2025 12:29:03 -0500
Received: by mail-oi1-x232.google.com with SMTP id
 5614622812f47-3f3d3bdaf01so201082b6e.2
 for <75563 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 09:29:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739381336; x=1739986136; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=mQmI/sl4jjF0Sm5RyZQy1wpxLRuZjOEcC2TrXr4vle8=;
 b=AJoUFTV5v6/4jl7vuaJbutd74Iz8Y5gX3FMUN9Nif5oXWO6JJZBemnnYFQ4UC2tfVu
 WypT0p+pZEq+QAeCpw27rLlpHSe2KoIlAo1j5PGzJoA5LcsG21iUJFQAg8+IeGN/22+S
 zcZ3VfHISdqTlxLCjrVUYCMCMurq4AMGe+rEvCGgCj0SLo3wKFphMPWWrynShafixkC4
 FI+gvEGPK63n4Iz7VT5tSlRliSk/w21ceIQKoB9EmmbrXYVudhathNx4uLfiJfITMggp
 1fHHPsRoH1oIHlnwD/sl/+RWBqdvsre1AcM481KGYK6ulX2FSkk6Qdn7jLUlwWCq+nod
 NeWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739381336; x=1739986136;
 h=content-transfer-encoding:mime-version:message-id:date:subject:to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=mQmI/sl4jjF0Sm5RyZQy1wpxLRuZjOEcC2TrXr4vle8=;
 b=jVF/ToA5WbDfiTfBaNVksgtgMb54QnMZrSotALapdWxhKayivlUgNA85HY5+w550uC
 CjFTwar8X8oshNg2Yc2JXZhPcqFhbaiCx8IyA0IqPrlgaxNWoMWBTmX/O6Z3mWaLORV4
 8yedwyayXaL8aUOSbN5Z9gav5M2cQh+0i1I/aKRuNbWGw0W4cNGUwHU8zsHqFNrTILA0
 ovfFE0Cj61RsdZVpE+LBsL0EAOEb/IjCD2LYoinkwD6fqrCtzqQN55D+3Cl1kIbVLRgl
 OsCId7E56sBTInY5iCvaqKL8apSTsXLGtHTOnwluRH4nH3cdCVryQ9rB3uxs1PQhxZKY
 H5iA==
X-Gm-Message-State: AOJu0YwZ/dYUK+55488AIN1vr0ci5HruVaUQkD7ty48DKvywP68lA6fJ
 64n9mg7+D/RDM6iMWy6x3hDZVMFjLpEyxrryGQTZ8T6D/qGXtpR+Hu5Wjyj4
X-Gm-Gg: ASbGncvjBqaSmO+uWpxE7yigBjB86ga6Eu9wiiMKY5KJpfxIY53g6nFYsTSPCsursR+
 6wHbE5P9YMiI3G1SJhz/FiW8C1ChblZfJdC7ka7+AedMZ4d6XJtGb13Da9Do8Ae5ThzIfp5hBsi
 +Nf2cEBYPYHHKePL9m6P45tL8olbmrEYnWmiv+QcCnT5LfITM18EAhlYy5LFeELaeOpzNj2HUHu
 GVuAbwB827fIJ3xRunUePfmmhT0AhJMtgBLwDQYMXqw/byERLyxRnn4ejZBlzzNMHc8gpoz6Xln
 vd8vGtml18KAcTM7zKwcVxGS6jhSwcZt5hmxfI7DNg==
X-Google-Smtp-Source: AGHT+IF1Esh4Lzhur4EFfCM67K3+qlafn2dTPHsxbiFay2hOlXnNQlrPWB0TwCEh31Ut8Lq+1WY4Cg==
X-Received: by 2002:a05:6808:4489:b0:3f3:c460:efa4 with SMTP id
 5614622812f47-3f3cd70e711mr3216475b6e.30.1739381336012; 
 Wed, 12 Feb 2025 09:28:56 -0800 (PST)
Received: from fallion.hsd1.tn.comcast.net
 ([2601:3c3:827e:2cf0:2b93:417e:d9ea:b5c9])
 by smtp.gmail.com with ESMTPSA id
 5614622812f47-3f389fd5d48sm4397476b6e.42.2025.02.12.09.28.54
 for <75563 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 12 Feb 2025 09:28:55 -0800 (PST)
From: Frederick Muriuki Muriithi <fredmanglis@HIDDEN>
To: 75563 <at> debbugs.gnu.org
Subject: [PATCH v2 1/2] Add python-pyvisa-py
Date: Wed, 12 Feb 2025 11:28:46 -0600
Message-ID: <20250212172853.22418-1-fredmanglis@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75563
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/engineering.scm (python-pyvisa-py): New package.

Change-Id: If6addef9392be03b53a5b4fac2f0fd752af5246f
---
 gnu/packages/engineering.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index d9c0256220..1299a1412f 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -41,6 +41,7 @@
 ;;; Copyright © 2023 pinoaffe <pinoaffe@HIDDEN>
 ;;; Copyright © 2024 Juliana Sims <juli@HIDDEN>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@HIDDEN>
+;;; Copyright © 2025 Frederick Muriuki Muriithi <fredmanglis@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -5044,3 +5045,26 @@ (define-public cadabra2
 towards field theory.")
     (home-page "https://cadabra.science/")
     (license license:gpl3+)))
+
+(define-public python-pyvisa-py
+  (package
+    (name "python-pyvisa-py")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "PyVISA-py" version))
+       (sha256
+        (base32 "0lg8a041yg4yl31bxyyy51nh92rdp8ps94pzpyz7siaqg235npsc"))))
+    (build-system pyproject-build-system)
+    (native-inputs (list python-pytest
+                         python-wheel
+                         python-setuptools))
+    (propagated-inputs (list python-pyvisa python-typing-extensions))
+    (home-page "https://pyvisa-py.readthedocs.io/")
+    (synopsis "Backend for PyVISA")
+    (description
+     "PyVISA-py is a backend for PyVISA that implements most of the methods for
+ Message Based communication (Serial/USB/GPIB/Ethernet) using Python and some
+ well developed, easy to deploy and cross platform libraries.")
+    (license license:expat)))
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#75563; Package guix-patches. Full text available.

Message received at 75563 <at> debbugs.gnu.org:


Received: (at 75563) by debbugs.gnu.org; 7 Feb 2025 16:11:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 07 11:11:44 2025
Received: from localhost ([127.0.0.1]:36051 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgQxE-0007b1-Df
	for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 11:11:44 -0500
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:61604)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>)
 id 1tgQx9-0007ah-KM
 for 75563 <at> debbugs.gnu.org; Fri, 07 Feb 2025 11:11:42 -0500
Received: by mail-wr1-x432.google.com with SMTP id
 ffacd0b85a97d-38dc627eba6so1006297f8f.2
 for <75563 <at> debbugs.gnu.org>; Fri, 07 Feb 2025 08:11:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738944693; x=1739549493; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=mKj7+lVK4AOdcV3YYEp1hJqq59lMdZo30v78bw/ajC4=;
 b=bzaphkzViJAFaQXmPsp0EPQZQ+X1VkwYfGAxaZtPucarJVOikTFGtgGz8OFGPD+32e
 7EP9HDDuUHDiyR+VWmkphU2SeNQYem9SVw+1NLU34cb+lAfK/18xHnJpSLREcDY0PM4v
 3Gsm2dKTd9QOlntQfdqyAr2LaXZT2Cieim4UVsrZ8aly8Yg/PTR778r9KfrHt1WT6Onr
 I40NWjObaagAw3gj7MnBmPSHOSgrJTxBAQCNcSBtj71WzE9pXXqFxukptjYuOkbd8omG
 DXHU8DbJwku+M5QQE4GVe7lx5lMr12Iolq6L1jVFtxnAH40uo+S3urx+HDme1NAx7FjQ
 M/bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738944693; x=1739549493;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=mKj7+lVK4AOdcV3YYEp1hJqq59lMdZo30v78bw/ajC4=;
 b=IWEIypjA9a19wHrDuzFegEs7YnDoAaYNTvAOcR9kxmT7laOG4LXNToziTdk38sjNQ0
 QNAqleosDxMmnsnBjwFPu91KFeyh2cm1Sf3gdA88+uUjKnZUa0aFKZIClKNV2ubvHbv+
 2ZmTEbLmiOmqJVVKQZ1AGuPPDYPkkNc+1/Fv9LlePpETohg5gUSBTUdb6GtweiGuaxMw
 sT5XkpguaEkFD78eIdNZata6JOz7/12P48izgqjBytqHX5yA7WMR/ptV+T+5AEe9MNKj
 EpeIZdDk+VzmL3bxtVNC4U3kjFuwaGbIdRigu/GzxHmOmRVu5pGDcPwsv33LxYBZg2E2
 cOJg==
X-Gm-Message-State: AOJu0YyQzCi4pzu5VYa7aneVH/BL/x/nFAVpBKI0d0nsdABQiNjNvVns
 yce4AG6QyG/01ialSNW06rW3fQN911l8jBLNdvnNcbeyU6tg3NaZjytaqm4j
X-Gm-Gg: ASbGncvgNaJPGCuU/p/KNMq0/s3HHhP9f6lU5eayzszYhLFiKpPTpFQVvTNggRv+HJf
 Ge6SgVecFhvhkriNRPgUKfGYkUJ7UAtL6UNdyxlPTUK7kq0AEP1xf6a924QgPLlZ8T+nTgcRhho
 1jEQnC2AhbTc1/kjU4XdjVnx+B1us2NH7ZgtnnnQlP6yoFKgBYhCU9EDEnYFBlRuMgJ0juYm7ko
 YNaz6yUBJAj9oawv+fj+G1s6F/SfdojySYc3qNaQDmTa22Axz5nrkslWpNp7P8j+VmZKx4po2a7
 duG9egwIjOfG9zjVdXa3WaKpqwuEX9/xA0kOHR/7o0hdHe5FLUdSVsP8eLcKBpruivI=
X-Google-Smtp-Source: AGHT+IEm4DfMRLEQhXBM3XiSxRzn9ilcAgF8S8erHCqrDaWPaRhvKZpT0PTTOPVwPSk+9cWN+OyOxA==
X-Received: by 2002:a5d:47cf:0:b0:38d:ca55:76c3 with SMTP id
 ffacd0b85a97d-38dca5578ebmr2399434f8f.11.1738944692557; 
 Fri, 07 Feb 2025 08:11:32 -0800 (PST)
Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net.
 [86.8.111.200]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-38dcef5c9c6sm1207542f8f.86.2025.02.07.08.11.31
 for <75563 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 07 Feb 2025 08:11:31 -0800 (PST)
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
To: 75563 <at> debbugs.gnu.org
Subject: [PATCH 0/2] Add python-keithley2600
Date: Fri, 07 Feb 2025 16:11:30 +0000
Message-ID: <87ed09ybt9.fsf@HIDDEN>
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: 75563
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain


Hi,

Thank you for the patches.

--8<---------------cut here---------------start------------->8---
+(define-public python-keithley2600
+  (let ((revision "0")
+        (commit "dfb5b2de2f62a71386cb957e6dd1c38b94178050"))
+    (package
--8<---------------cut here---------------end--------------->8---

Give it a go to use the latest release instead of pining to particular
commit: https://github.com/OE-FET/keithley2600/releases. I explicitly
reason why we need this.

--8<---------------cut here---------------start------------->8---
+                   (add-before 'build 'ignore-pyvisa-version
+                     (lambda* (#:key outputs #:allow-other-keys)
+                       ;; Remove the minimum version string (>=1.13.0) to fix
+                       ;; the ContextualVersionConflict error that arises while
+                       ;; running the sanity-check phase
+                       (let ((out (assoc-ref outputs "out")))
+                         (substitute* "pyproject.toml"
+                           (("pyvisa>=1.13.0") "pyvisa")))))
--8<---------------cut here---------------end--------------->8---
We have python-pyvisa@HIDDEN, I think it that modification may be removed.

--8<---------------cut here---------------start------------->8---
+                   (replace 'check
+                     (lambda* (#:key tests? #:allow-other-keys)
+                       (when tests?
+                         (invoke "pytest")))))))
--8<---------------cut here---------------end--------------->8---
pyproject-build-system includes this already, it may be removed as well.

Looking forward for v2!

--
Oleg

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmemMLIACgkQdtcnv/Ys
0rU0/w/+N5Ad0stXHqS2f/EuOSTy6o1wBZuzg7lvj/9fMVDtqYWapXLhXUrOlxTg
WCkbu9KktAeRDw12t10taC1CihUK/J6eCOd2VlCj/Djg7tPc1kZ9/JpKBUZ5g8aI
tkGpToZvpiRFzv9Ftv9BA2hStupj1Uif1wU9CKvCKPaQ04fvpr+BkkDU3lvNAisH
DIv4LtfhwaFYIYNfOsVmYpxWcoXDIRWAJyPzYc3xBYlHHOImvNqUicjsZJ4xsOiV
Jy6J98K+VbUVZXg1QvmedE6HgCn1T3SzbsB8DydGJpTJAMXhpvy4tCLaOgR4SQnF
Kv+n7GcFgC/99DLGM+vLH/+kroLr7gJ9GhaPJCQE1ENxYBibrM1FOmy7ZTzww2hk
PwNR928bpBH+OeNh4xGYj18ylTg5A7161BtrsEo07uhBEhdB0jJsUGINk/7y+uGl
F6Iw330XkzHpQDJtdP2ravBB7JsKzr8g+6VH9N0p4C66VqvPkIopmHI7SWtnar58
E8q2v6EuVXsfdGH/HWvHReBA4m3vyAlCiFl9vWjG4uX60ZlLDEzpbYQwuDlxUiz5
gaYM65Z0roaKzbgRJydcDZZ0j8s1135mzjQzeQlMpFm+Yda8SOfgJnQhH/7645DU
4fr5eNuSraAfVRxZ3nxF8Gh2jPfY2zrdE7Gx3z8cI/TYebA9MhU=
=pAc+
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#75563; Package guix-patches. Full text available.

Message received at 75563 <at> debbugs.gnu.org:


Received: (at 75563) by debbugs.gnu.org; 14 Jan 2025 20:12:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 14 15:12:31 2025
Received: from localhost ([127.0.0.1]:55858 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tXnH5-0004Ly-HQ
	for submit <at> debbugs.gnu.org; Tue, 14 Jan 2025 15:12:31 -0500
Received: from mail-ot1-x32f.google.com ([2607:f8b0:4864:20::32f]:58819)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <fredmanglis@HIDDEN>)
 id 1tXnGy-0004LS-Vf
 for 75563 <at> debbugs.gnu.org; Tue, 14 Jan 2025 15:12:25 -0500
Received: by mail-ot1-x32f.google.com with SMTP id
 46e09a7af769-71e3284f963so3046512a34.1
 for <75563 <at> debbugs.gnu.org>; Tue, 14 Jan 2025 12:12:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736885539; x=1737490339; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=Qt37/Y1fOdQNXTqGbBwQpoBllfwJgnJWTQk1wj4Ou9E=;
 b=ltlr0vAACaYOmzEGFtL0YJDpO1i4oNyYidxNal/q4J9GPqmomQ+wXg+xwf+FabqE47
 7+lk7KHFX5XjXSTf0a2MP/ZktMiQ6vpjH59F0RZGUyUDBvw09LFYVF+aXopsg6ngkToO
 ZAiJxTwUJg7RrfT+CGuFTtJOT14H0tdbN/13hMYG8/FmP9oERfUNPvLKouPo5QRgxOP/
 mDvLUfEjx0qF+v/XLSismf/54+cPCiI38K8XtzVyYe8eJfKtQjY6QIRbRdD1HuRVH4f8
 83kuBhfJpMa3vMkOtNP+NHqxljkRWy7fn/5h8EeNJPvBuqLaiW1zm/D/5LHdYzd7BsxX
 PfMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736885539; x=1737490339;
 h=content-transfer-encoding:mime-version:message-id:date:subject:to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=Qt37/Y1fOdQNXTqGbBwQpoBllfwJgnJWTQk1wj4Ou9E=;
 b=HDy/qvL3FlGNcmDkh36ShRVyZbbKrHhS3Y92T4GZzbsn+CWxWXI40C9WDN5yjyi2a3
 8J18iivhPAEso4gPjiZKSHdMIuA1tJ5RDO4u9PL6Uchc+8i5aTh1cu7IJcdiClbn8m32
 apP6svydcY/Lv1gu/H9Fxt3pInrKyeORPUCDJqmvQLsotRQ0lWFski11RvxXh06WCO4m
 UnXUCGvPlZbFhg2MG1R1VBjDQVJpKCs86/kj3dgOy5nZTAId05NMS0OKWhqZS0tdGoDn
 Vr3Dgwi1Ms4qp5cp80luOtdGHMGhNYX2v4IWAj2r4iGd96a3i6JdQYkAXCCwZwr3EQs0
 WmKg==
X-Gm-Message-State: AOJu0Yy6ey5sw2r+pioIQwV7KS1+IyTYGbui9xyjRNovx16vZTtnwqNx
 KMKhs8amosOadus/6ECDgFqUy/HCijo7wMYGob6IUj/lfhneOljH7Fk0Kg==
X-Gm-Gg: ASbGnct7CjTL76ce+CK68K7bnATCU/q+TThSCF21O3KhWlHvYzJZLqLTOOQ0sHYNZDw
 YwJZqvag3aKlhZBkDXkkaB/bi6qQPdlEhM1eb7/aezbfBrtDMTSFrJcgQDj2KeAz1fZOkOvMMwD
 wvfIoK7wobDBuuByLvT6lIalPa4X9Am3SPr8ZX990aDAmJmVlVZXSCvgxoDdTdSjkAh7bJHMNrp
 f6ndMP/8ur9rMij+ZAYNeJ536JBVPGyBE4QsxO3RioYq+Mkm8QOf+Lo/g==
X-Google-Smtp-Source: AGHT+IFuZA+CdzoQYTho7isJVGH+tTwUHDtSTUTiBQIQN11kjWerCVj/99RobAO57NeV5ZSryDSxOw==
X-Received: by 2002:a05:6830:6509:b0:718:a52:e1cc with SMTP id
 46e09a7af769-721e2ecc7e6mr18860943a34.25.1736885537762; 
 Tue, 14 Jan 2025 12:12:17 -0800 (PST)
Received: from fallion.. ([2607:fb90:d19c:4e31:6e09:22d:1d2f:8a41])
 by smtp.gmail.com with ESMTPSA id
 46e09a7af769-7231861c001sm4963525a34.44.2025.01.14.12.12.17
 for <75563 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Jan 2025 12:12:17 -0800 (PST)
From: Frederick Muriuki Muriithi <fredmanglis@HIDDEN>
To: 75563 <at> debbugs.gnu.org
Subject: [PATCH 1/2] Add python-pyvisa-py
Date: Tue, 14 Jan 2025 14:12:07 -0600
Message-ID: <20250114201216.83065-1-fredmanglis@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75563
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/engineering.scm (python-pyvisa-py): New package.

Change-Id: If6addef9392be03b53a5b4fac2f0fd752af5246f
---
 gnu/packages/engineering.scm | 37 ++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index f9c4ac9bbd..4ff147373b 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -41,6 +41,7 @@
 ;;; Copyright © 2023 pinoaffe <pinoaffe@HIDDEN>
 ;;; Copyright © 2024 Juliana Sims <juli@HIDDEN>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@HIDDEN>
+;;; Copyright © 2025 Frederick Muriuki Muriithi <fredmanglis@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4958,3 +4959,39 @@ (define-public cadabra2
 towards field theory.")
     (home-page "https://cadabra.science/")
     (license license:gpl3+)))
+
+(define-public python-pyvisa-py
+  (package
+    (name "python-pyvisa-py")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "PyVISA-py" version))
+       (sha256
+        (base32 "0lg8a041yg4yl31bxyyy51nh92rdp8ps94pzpyz7siaqg235npsc"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (add-before 'build 'ignore-pyvisa-version
+                     (lambda* (#:key outputs #:allow-other-keys)
+                       ;; Remove the minimum version string (>=1.13.0) to fix
+                       ;; the ContextualVersionConflict error that arises while
+                       ;; running the sanity-check phase
+                       (let ((out (assoc-ref outputs "out")))
+                         (substitute* "pyproject.toml"
+                           (("pyvisa>=1.13.0") "pyvisa")))))
+                   (replace 'check
+                     (lambda* (#:key tests? #:allow-other-keys)
+                       (when tests?
+                         (invoke "pytest")))))))
+    (native-inputs (list python-pytest))
+    (propagated-inputs (list python-pyvisa python-typing-extensions))
+    (home-page "https://pyvisa-py.readthedocs.io/")
+    (synopsis "Backend for PyVISA")
+    (description
+     "PyVISA-py is a backend for PyVISA that implements most of the methods for
+ Message Based communication (Serial/USB/GPIB/Ethernet) using Python and some
+ well developed, easy to deploy and cross platform libraries.")
+    (license license:expat)))
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#75563; Package guix-patches. Full text available.

Message received at 75563 <at> debbugs.gnu.org:


Received: (at 75563) by debbugs.gnu.org; 14 Jan 2025 20:12:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 14 15:12:27 2025
Received: from localhost ([127.0.0.1]:55856 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tXnH1-0004Ln-0j
	for submit <at> debbugs.gnu.org; Tue, 14 Jan 2025 15:12:27 -0500
Received: from mail-oi1-x22c.google.com ([2607:f8b0:4864:20::22c]:56330)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <fredmanglis@HIDDEN>)
 id 1tXnGy-0004LR-PC
 for 75563 <at> debbugs.gnu.org; Tue, 14 Jan 2025 15:12:25 -0500
Received: by mail-oi1-x22c.google.com with SMTP id
 5614622812f47-3eb7e725aa0so2134499b6e.0
 for <75563 <at> debbugs.gnu.org>; Tue, 14 Jan 2025 12:12:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736885538; x=1737490338; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=ceT9ETRkml1OWzUO3ZA41FAtICTF6EOR4WwfNeTRSuY=;
 b=kyTIg/buB1KkA11GssSGI+biNDq8KnOpoMRCx1j5fPTKGpQ99viirEL3NwXAx6IXCE
 9dXDSWCRHxpUQWq1NNajnJmO1csDcd5gG2HCfPiflnccn9oPXBm0ALrKGng/lLzkPDeQ
 GwYSkIgGBQnWwwizqlDPQ+6s1PbitEAgh5p6iPQABrBc647uDiudiPHFTJY4hYla6mOa
 9l7l+2fYX0nwpm6wVpYmnKcbaZ34I7Gda24X6pKv3J+swBxu3eeW5afbZUZtsyTVscnh
 LSDPP6GcR7xLCgDuA/vM6rrdL5L1fGcINKp8WgiyZzBD5YW7VUnhfa7vNKQNcnkZhaGD
 yHuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736885538; x=1737490338;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=ceT9ETRkml1OWzUO3ZA41FAtICTF6EOR4WwfNeTRSuY=;
 b=jDnSBT3u/k+is4wqES++K+0X4HdC+wVI5DHiX76/ECExUXHyCXMIYbQNUQIWd7+ahi
 YgThJL8vjHNeyIU51pRFUXwHZwfCXENFLeh+Wv8IthlkFyxL/2/GNvZUAsxiwBreQbj6
 K+yiVNuDecLG5L7ZP4UaeY4k9NcYIF+qxKx4oqK6qrMg6tFlj9MXn7SovBubTIHR9r7B
 Y+9s8HcwAz9djaJJS3RzYA2zRO5BinYF6qm5paELLKDWuqXt+LkqEHqC7MmeZg7l9qCg
 6YoXzuUtjrnRM+b4SqHCRxXul4fRfuPCH1V8zRkNNzLpK8sm9M7EypgXVJRaXvzw/VS4
 b+Ow==
X-Gm-Message-State: AOJu0Yys0PmnY7AJ3VBu03IfbOTEQN64+hzrmrgymchbvHUkYLqjmZRx
 TbJgRywPrznxiPNHhszc4X+8Oh2tzIpnMJ8VI3ukVmXLgutUvtWIt/5lpw==
X-Gm-Gg: ASbGncu5efH+8c/ysjzB422MEty/vD2tRsOtHgxi+SkksRCIL3SHdvSr3HLHxeno/WA
 LPiVquvvr2PtRD8GRoF9u1pODvTcNLE6wijDcGIPwnNAGxeqh4O2KvL3RWEmwkxhpiGYw1sclb6
 W1k706Ht7Y8BiJi9FOhdNvoFmGN/QMyygVtjkDLoasnjs5LOQOEf/2+TWdriNyRYE2DcKvfquc2
 tfdP5qeQd1DF5Xa++GT1UlwZSMWRPZgoq+CEWJhGlEj8QAeOhAwEzZ/Iw==
X-Google-Smtp-Source: AGHT+IEBzkUwh3u9KBtvpiP3wdt3ql+30W21Aw/dPZYYtyNgExTf+XAW640WIYC1RmoLaKAikFkDZA==
X-Received: by 2002:a05:6808:1a29:b0:3eb:695f:5392 with SMTP id
 5614622812f47-3ef2ed703a8mr19280824b6e.31.1736885538341; 
 Tue, 14 Jan 2025 12:12:18 -0800 (PST)
Received: from fallion.. ([2607:fb90:d19c:4e31:6e09:22d:1d2f:8a41])
 by smtp.gmail.com with ESMTPSA id
 46e09a7af769-7231861c001sm4963525a34.44.2025.01.14.12.12.17
 for <75563 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Jan 2025 12:12:18 -0800 (PST)
From: Frederick Muriuki Muriithi <fredmanglis@HIDDEN>
To: 75563 <at> debbugs.gnu.org
Subject: [PATCH 2/2] Add python-keithley2600
Date: Tue, 14 Jan 2025 14:12:08 -0600
Message-ID: <20250114201216.83065-2-fredmanglis@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <20250114201216.83065-1-fredmanglis@HIDDEN>
References: <20250114201216.83065-1-fredmanglis@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75563
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/engineering.scm (python-keithley2600): New package.

Change-Id: I6cca66222816730a04d3bd712cc6bbab4b42f327
---
 gnu/packages/engineering.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 4ff147373b..1427be94be 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -4995,3 +4995,33 @@ (define-public python-pyvisa-py
  Message Based communication (Serial/USB/GPIB/Ethernet) using Python and some
  well developed, easy to deploy and cross platform libraries.")
     (license license:expat)))
+
+(define-public python-keithley2600
+  (let ((revision "0")
+        (commit "dfb5b2de2f62a71386cb957e6dd1c38b94178050"))
+    (package
+      (name "python-keithley2600")
+      (version (git-version "2.1.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/OE-FET/keithley2600")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "19bs7lswb04a5xr4zdsknynmpllpj18nb19jcbjnzf1fs1dqg0hw"))))
+      (build-system python-build-system)
+      (propagated-inputs
+       (list python-numpy
+             python-pyvisa
+             python-pyvisa-py))
+      (home-page "https://keithley2600.readthedocs.io/en/stable/")
+      (synopsis "Full Python driver for Keithley 2600 series of SMU")
+      (description
+       "A full Python driver for the Keithley 2600B series of source measurement
+ units.  This driver provides access to base commands and higher level functions
+ such as IV measurements, transfer and output curves, etc.  Base commands
+ replicate the functionality and syntax from the Keithley's internal TSP Lua
+ functions.")
+      (license license:expat))))
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#75563; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 14 Jan 2025 20:09:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 14 15:09:38 2025
Received: from localhost ([127.0.0.1]:55846 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tXnEH-0004AX-UY
	for submit <at> debbugs.gnu.org; Tue, 14 Jan 2025 15:09:38 -0500
Received: from lists.gnu.org ([2001:470:142::17]:37874)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <fredmanglis@HIDDEN>)
 id 1tXnEF-0004AF-Oy
 for submit <at> debbugs.gnu.org; Tue, 14 Jan 2025 15:09:36 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <fredmanglis@HIDDEN>)
 id 1tXnE9-0002Dw-P9
 for guix-patches@HIDDEN; Tue, 14 Jan 2025 15:09:29 -0500
Received: from mail-ot1-x332.google.com ([2607:f8b0:4864:20::332])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <fredmanglis@HIDDEN>)
 id 1tXnE8-0005gL-5w
 for guix-patches@HIDDEN; Tue, 14 Jan 2025 15:09:29 -0500
Received: by mail-ot1-x332.google.com with SMTP id
 46e09a7af769-71e35be77b5so1608889a34.1
 for <guix-patches@HIDDEN>; Tue, 14 Jan 2025 12:09:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736885365; x=1737490165; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=5YvGt9IBVKF/fL9YyTgzAIb8n8EPmkACZuPolqg5Aj8=;
 b=gQhYuSdAlOvOzZ0Wphs6Dm7ceq/2j48A8q2oqr9Socexhi+GHMhtbBiZQuDtaiZFTZ
 S/taVI+wOTdWwPFXNUVTXs4y2NbcjIgv9wL3fabiLsF9nOBglU22EPYcwz/BQgrT7JjZ
 gMjxG5vq0BcUCz1xLgypOGkHTh2OC3dENH2pYLaT34WG0SFctWS3Bc+2tke82TyuYQ4o
 VsxImz/b7KX/di7iAxgp2wuruvTBi1X/KGtqW1csUJbs6eZfKyOEFVNx/1RZKI3fXUdo
 Oee7lUvn65jxy8yQkuCYhQw58cyeMl4biBIPCcXZ4JgXk6V2Cj2U8yZlvCTHiRKfqkDa
 qDug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736885365; x=1737490165;
 h=content-transfer-encoding:mime-version:message-id:date:subject:to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=5YvGt9IBVKF/fL9YyTgzAIb8n8EPmkACZuPolqg5Aj8=;
 b=Bpo0qG6cDKwQ1bKCbI4UhB/KSF+aT5OfMiDjAxMtcy4XH1+oDt1a1O1gChbnJjLMxK
 t4AO7FiSlmXpwSQFuTN+4nAlpGNUCRzQeqQLgWAqk5NysSq8ibaoHA9zBF32jJptiGsJ
 LBsLVbHAXIR50ZYrqMuA9AaKdhND6c8vOFDmtFhIlTFmwAOfJ/fBL96h9p78967Akzeo
 4IqQ+QzsvqTfqEqqZTTh2DLg0nL3Tgt2b7LhgsSkuNCXOK7hfC2vgnfkyMFWF8y9RKQs
 ELJ4smbv6HmBo/lRRFctB+oIla8vF+6zxFBnwSt7DcU7egDtm9Gk9u1m4BR1hMWHTsRL
 zZnQ==
X-Gm-Message-State: AOJu0YzmdINuyknK+zC+YAadXxGfzR0W7Xl8S1r4j6Du5yUciR7Oxy2P
 irOo5TttsZjSBSTzk9Ys+zMR+VcC/3ROmAUGlO0mXGRXRrPgwDQNc86tPQ==
X-Gm-Gg: ASbGncsjmwKWIFpR0VI+rULW4GImITeXjUeVKnXSRVInDb/TvWL9elvc2WSuO9rU8dX
 RwE797vIYodGFFGTUM5uoWkUWDK1dQIfn/dgelzNM2UfBQSIWm8tepBALb1ePnWUXRU8Ra01kcL
 IaSNLdg9aYPklFGrktmYafHyXWo/D2tl2a2fFllz7hdOWGUTuGeO/7DL8cI6G70vRT2lgFz2EoD
 N2gAq4e/KdUdzPLi/1h6h+eX3vzOWc9hfOihz2+cp93NzY8H7rjyRIG9Q==
X-Google-Smtp-Source: AGHT+IFkLAZcBcN3YWqxyLCYqEvzMto4Xv/vigKLpbsvSKy1VTA4wCk0E4Q8Pfpj6+GABYupLV0ldg==
X-Received: by 2002:a05:6830:439e:b0:710:ea11:3d35 with SMTP id
 46e09a7af769-721e2e43214mr14571330a34.15.1736885365398; 
 Tue, 14 Jan 2025 12:09:25 -0800 (PST)
Received: from fallion.. ([2607:fb90:d19c:4e31:6e09:22d:1d2f:8a41])
 by smtp.gmail.com with ESMTPSA id
 46e09a7af769-7231861c001sm4961019a34.44.2025.01.14.12.09.23
 for <guix-patches@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Jan 2025 12:09:24 -0800 (PST)
From: Frederick Muriuki Muriithi <fredmanglis@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/2] Add python-keithley2600
Date: Tue, 14 Jan 2025 14:09:10 -0600
Message-ID: <20250114200919.82713-1-fredmanglis@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::332;
 envelope-from=fredmanglis@HIDDEN; helo=mail-ot1-x332.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
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

This patch series add the Keithley2600-Series Source Measure Units' driver for
Python.

The first of the patches (0001-Add-python-pyvisa-py.patch) adds a missing
dependency (PyVISA-py) and the second patch (0002-Add-python-keithley2600.patch)
adds the Keithley2600 driver proper.



Frederick Muriuki Muriithi (2):
  Add python-pyvisa-py
  Add python-keithley2600

 gnu/packages/engineering.scm | 67 ++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

-- 
2.41.0





Acknowledgement sent to Frederick Muriuki Muriithi <fredmanglis@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#75563; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 14 Feb 2025 14:45:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.