blob: 5a755bf268ff83482ad3656b0e79f546360cccbd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
{ buildPythonPackage
, cocotb
, fetchPypi
, lib
, pylint
, pytest
, sphinx
}:
let
pname = "pyuvm";
version = "2.9.1";
in
buildPythonPackage {
inherit pname version;
src = fetchPypi {
inherit pname version;
sha256 = "sha256-2Td+rRsgygwZ7iHY7LzfQRlJ0oxJ49URn4A+EgaeKuo=";
};
propagatedBuildInputs = [
cocotb
pytest
];
propagatedNativeBuildInputs = [
pylint
sphinx
];
meta = {
description = "pyuvm is the Universal Verification Methodology implemented in Python instead of SystemVerilog";
changelog = "https://github.com/pyuvm/pyuvm/releases/tag/${version}";
homepage = "https://github.com/pyuvm/pyuvm";
license = lib.licenses.asl20;
};
}
|