mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-15 03:15:09 -05:00
gnu: Add python-pynetbox.
* gnu/packages/python-web.scm (python-pynetbox): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
This commit is contained in:
parent
9917079bd7
commit
21f3f30141
1 changed files with 25 additions and 0 deletions
|
@ -8820,3 +8820,28 @@ (define-public python-enoslib
|
|||
scientific testbeds. It lets you deploy networks of machines on actual
|
||||
hardware on Grid'5000 or via OpenStack, to Vagrant, Chameleon, and more.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public python-pynetbox
|
||||
(package
|
||||
(name "python-pynetbox")
|
||||
(version "7.0.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "pynetbox" version))
|
||||
(sha256
|
||||
(base32
|
||||
"16ps9zgcjzyzn95lry277741i8php4ci3plsyd2vqxd57havba7b"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list #:phases #~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'disable-failing-tests
|
||||
(lambda _
|
||||
;; Integration tests depend on docker.
|
||||
(delete-file-recursively "tests/integration"))))))
|
||||
(propagated-inputs (list python-requests))
|
||||
(native-inputs (list python-pytest python-pyyaml python-setuptools-scm))
|
||||
(home-page "https://github.com/netbox-community/pynetbox")
|
||||
(synopsis "NetBox API client library")
|
||||
(description "Python module to query and edit data stored in a
|
||||
@url{https://netbox.dev,NetBox} instance.")
|
||||
(license license:asl2.0)))
|
||||
|
|
Loading…
Reference in a new issue