gnu: python-iron-core: Update to 1.2.1-0.5a5f301.

* gnu/packages/python-xyz.scm (python-iron-core): Update to 1.2.1-0.5a5f301.
[source]: Switch to git-fetch.
[arguments]: Set them for tests.
[native-inputs]: Remove python-wheel.
[description]: Improve style.

Change-Id: I46aeb5aff23d5e971f895902c6c8a874389de8cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2025-09-21 16:23:49 +02:00 committed by Sharlatan Hellseher
parent 14ecdf4c3a
commit bfacc352cf
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -4053,24 +4053,34 @@ utilities such as ping(1).")
(license license:lgpl3))) (license license:lgpl3)))
(define-public python-iron-core (define-public python-iron-core
(let ((commit "5a5f3011da09769a812c6a1c44781ef852abc19b")
(revision "0"))
(package (package
(name "python-iron-core") (name "python-iron-core")
(version "1.2.1") (version (git-version "1.2.1" revision commit))
(source (source
(origin (origin
(method url-fetch) (method git-fetch)
(uri (pypi-uri "iron-core" version)) (uri (git-reference
(url "https://www.github.com/iron-io/iron_core_python")
(commit commit)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "158vdymq6nbym0v1f9l5gz42j1gsq09b9yw9hgd70m5ymy30n6dp")))) (base32 "030ibimgqvc6hywh7g3k7qn147ckagi0wbdiqcpdf1c85xqrj5zq"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments
(list
;; XXX: Tests are run, but they seem too old/not updated.
#:tests? #f
#:test-backend #~'unittest))
(propagated-inputs (list python-dateutil python-requests)) (propagated-inputs (list python-dateutil python-requests))
(native-inputs (list python-setuptools python-wheel)) (native-inputs (list python-setuptools))
(home-page "https://www.github.com/iron-io/iron_core_python") (home-page "https://www.github.com/iron-io/iron_core_python")
(synopsis "Universal classes and methods for Iron.io API wrappers") (synopsis "Universal classes and methods for Iron.io API wrappers")
(description (description
"This package provides universal classes and methods for the Iron.io API "This package provides universal classes and methods for the Iron.io
wrappers to build on.") API wrappers to build on.")
(license license:bsd-2))) (license license:bsd-2))))
(define-public python-iron-mq (define-public python-iron-mq
(package (package