gnu: Add python-pyvcd.

* gnu/packages/electronics.scm (python-pyvcd): New variable.

Change-Id: Id01ee8ceba3df4ed2730fd8bfedf35a4fc2a3172
This commit is contained in:
Cayetano Santos 2025-10-23 12:19:09 +02:00
parent d67d6cb583
commit cbce80e99f
No known key found for this signature in database
GPG key ID: BF5CDF4DF6BF6682

View file

@ -1736,6 +1736,28 @@ coverage data via the @acronym{UCIS, Unified Coverage Interoperability
Standard} data mode.")
(license license:asl2.0)))
(define-public python-pyvcd
(package
(name "python-pyvcd")
(version "0.4.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pyvcd" version))
(sha256
(base32 "15nnydvr1a4ykh8cagi484sfgvdg0dnjxaw6c0ivhjbrbblpaqnw"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest-cov
python-setuptools
python-setuptools-scm))
(home-page "http://pyvcd.readthedocs.io/")
(synopsis "Library to manipulate digital wave files")
(description
"The code{PyVcd} Python library writes @acronym{VCD, Value Change Dump}
files as specified in IEEE 1364-2005.")
(license license:expat)))
(define-public python-cocotb
(package
(name "python-cocotb")