guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 8a5ebc1ec8dcf1c6a7490eba0982320754556802
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Oct 7 10:57:52 2025 +0100

    gnu: python-ccm: Update to 3.1.5.
    
    * gnu/packages/databases.scm (python-ccm): Update to 3.1.5.
    [build-system]: Switch to pyproject-build-system.
    [arguments] <tests?>: They require a complex set up.
    [native-inputs]: Add python-pbr.
    
    Change-Id: I0195551f8a1ca35ed5a8f5c04eb32f191fe4c598
---
 gnu/packages/databases.scm | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 28868d8cf4..d089a73ef4 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -4201,20 +4201,24 @@ and web services platform functionality.")
 (define-public python-ccm
   (package
     (name "python-ccm")
-    (version "2.1.6")
+    (version "3.1.5")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ccm" version))
        (sha256
         (base32
-         "177dfxsmk3k4cih6fh6v8d91bh4nqx7ns6pc07w7m7i3cvdx3c8n"))))
-    (build-system python-build-system)
+         "0v1jahchm9czcdhynfy76mca52k6jbvngm60jqdwxlhnf6iw0z7h"))))
+    (build-system pyproject-build-system)
+    (arguments
+     ;; TODO: tests require a complex setup, see <.github/workflows/main.yml>.
+     (list #:tests? #f)) 
+    (native-inputs
+     (list python-pbr))
     (propagated-inputs
      (list python-pyyaml
-           ;; Not listed in setup.py, but used in ccmlib/node.py for full
-           ;; functionality
-           python-psutil python-six))
+           python-psutil
+           python-six)) ;XXX: hard dependency
     (home-page "https://github.com/pcmanus/ccm";)
     (synopsis "Cassandra Cluster Manager for Apache Cassandra clusters on
 localhost")

Reply via email to