gnu: Add python-cyclic.

* gnu/packages/python-xyz.scm (python-cyclic): New variable.
This commit is contained in:
Hartmut Goebel 2022-07-24 13:29:31 +02:00
parent feef09b28c
commit cf2327ecc0
No known key found for this signature in database
GPG key ID: 634A8DFFD3F631DF

View file

@ -30379,3 +30379,26 @@ (define-public i3-autotiling
"Script for Sway and i3 to automatically switch the horizontal/vertical
window split orientation.")
(license license:gpl3)))
(define-public python-cyclic
(package
(name "python-cyclic")
(version "1.0.0")
(source (origin
;; Use git, as there are some test files missing from the PyPI
;; release, see https://github.com/neurobin/cyclic/issues/1
(method git-fetch)
(uri (git-reference
(url "https://github.com/neurobin/cyclic")
;; Release is not tagged on github, see
;; https://github.com/neurobin/cyclic/issues/2
(commit "bf616c47ea49a43500ea55a1e6f4890323be0679")))
(file-name (git-file-name name version))
(sha256
(base32
"0r8zzjdv70fpxssxps62rlgpii8fr9gh8gykdygqn6mkdnfjwgjc"))))
(build-system python-build-system)
(home-page "https://github.com/neurobin/cyclic")
(synopsis "Handle cyclic relations")
(description "This package handles cyclic relations compared by value.")
(license license:bsd-3)))