about summary refs log tree commit diff
path: root/arunisaac/openconnect.scm
diff options
context:
space:
mode:
Diffstat (limited to 'arunisaac/openconnect.scm')
-rw-r--r--arunisaac/openconnect.scm34
1 files changed, 32 insertions, 2 deletions
diff --git a/arunisaac/openconnect.scm b/arunisaac/openconnect.scm
index c6b6512..b2f33d7 100644
--- a/arunisaac/openconnect.scm
+++ b/arunisaac/openconnect.scm
@@ -22,9 +22,17 @@
                 #:select (python-pytest python-pytest-asyncio python-pytest-httpserver))
   #:use-module ((gnu packages freedesktop) #:select (python-pyxdg))
   #:use-module ((gnu packages python-build)
-                #:select (python-colorama python-poetry-core python-toml))
+                #:select (python-colorama
+                          python-jaraco-classes
+                          python-poetry-core
+                          python-setuptools
+                          python-setuptools-scm
+                          python-toml
+                          python-wheel))
   #:use-module ((gnu packages python-crypto)
-                #:select (python-keyring python-pyotp))
+                #:select (python-keyring
+                          python-pyotp
+                          python-secretstorage))
   #:use-module ((gnu packages python-web)
                 #:select (python-requests
                           python-urllib3))
@@ -45,6 +53,28 @@
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages))
 
+(define-public python-keyring-23.9
+  (package
+    (inherit python-keyring)
+    (version "23.9.3")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "keyring" version))
+              (sha256
+               (base32
+                "19f4jpsxng9sjfqi8ww5hgg196r2zh1zb8g71wjr1xa27kc1vc39"))))
+    (arguments
+     (list #:tests? #f))
+    (native-inputs
+     (list python-toml
+           python-pytest
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
+    (propagated-inputs
+     (list python-jaraco-classes
+           python-secretstorage))))
+
 (define-public openconnect-sso
   (package
     (name "openconnect-sso")