gnu: python-ncclient: Update to 0.6.19.

* gnu/packages/python-xyz.scm (python-ncclient): Update to 0.6.19.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools, and python-wheel.

Change-Id: I72b436101c8c8703ec69ab18b04adc4df119a513
This commit is contained in:
Sharlatan Hellseher 2025-07-01 13:56:06 +01:00
parent 04982414e2
commit 4c4dc6b2df
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -4358,7 +4358,7 @@ to users of that module.")
(define-public python-ncclient (define-public python-ncclient
(package (package
(name "python-ncclient") (name "python-ncclient")
(version "0.6.12") (version "0.6.19")
(source (source
(origin (origin
(method git-fetch) ;no tests in PyPI release (method git-fetch) ;no tests in PyPI release
@ -4368,18 +4368,15 @@ to users of that module.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0cb568z5syg6hh0dv813bw7s1mjy7ga5xzxbm9naf4zz2qfdg4js")))) "0nmyj59k9zbdfhm7qhrq9gd4x6vhjdf18q1kwfgb2gwcb3b8nd2h"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "pytest")))))))
(native-inputs (native-inputs
(list python-pytest)) (list python-pytest
python-setuptools
python-wheel))
(propagated-inputs (propagated-inputs
(list python-lxml python-paramiko)) (list python-lxml
python-paramiko))
(home-page "https://github.com/ncclient/ncclient") (home-page "https://github.com/ncclient/ncclient")
(synopsis "Python library for NETCONF clients") (synopsis "Python library for NETCONF clients")
(description "@code{ncclient} is a Python library that facilitates (description "@code{ncclient} is a Python library that facilitates