summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-11-08 15:03:54 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-11-11 16:02:05 +0000
commit87ee1944bc9d75b351e9d00436ce24ecbe6e2f41 (patch)
treed8d991936db37df5158c8011eb448ff0edeeab0a /gnu/packages
parent24fdf6fff9bb073a60c8d1486e20993d83a886bb (diff)
gnu: python-intelhex: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-intelhex): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I60ae05c9034c15e9c2d0712d79f4d643e8e55671 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/python-xyz.scm21
1 files changed, 13 insertions, 8 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 5f558c1e430..8edccf35743 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -28968,16 +28968,21 @@ existing Hunspell hyphenation dictionaries.")
28968 (version "2.3.0") 28968 (version "2.3.0")
28969 (source 28969 (source
28970 (origin 28970 (origin
28971 (method url-fetch) 28971 (method git-fetch)
28972 (uri (pypi-uri "intelhex" version)) 28972 (uri (git-reference
28973 (url "https://github.com/python-intelhex/intelhex")
28974 (commit version)))
28975 (file-name (git-file-name name version))
28973 (sha256 28976 (sha256
28974 (base32 28977 (base32 "13p7x4ygfgqn27q3c8lam7a0z09764iymgs7lcvjvxgq52nqwf9c"))))
28975 "14q04p6qs47ab9w55232ylrdn4wm9rswz36s6x999x0rlxhp6aw9")))) 28978 (build-system pyproject-build-system)
28976 (build-system python-build-system) 28979 (arguments (list #:test-backend #~'unittest))
28977 (home-page "https://pypi.org/project/IntelHex/") 28980 (native-inputs (list python-setuptools))
28981 (home-page "https://github.com/python-intelhex/intelhex")
28978 (synopsis "Python library for Intel HEX files manipulations") 28982 (synopsis "Python library for Intel HEX files manipulations")
28979 (description "The Intel HEX file format is widely used in microprocessors 28983 (description
28980and microcontrollers area (embedded systems etc.) as the de facto standard for 28984 "The Intel HEX file format is widely used in microprocessors and
28985microcontrollers area (embedded systems etc.) as the de facto standard for
28981representation of code to be programmed into microelectronic devices. This 28986representation of code to be programmed into microelectronic devices. This
28982package provides an intelhex Python library to read, write, create from 28987package provides an intelhex Python library to read, write, create from
28983scratch and manipulate data from Intel HEX file format. It also includes 28988scratch and manipulate data from Intel HEX file format. It also includes