blob: a77b20e794e6f4253f4fe52bd2958383ef71fea5 (
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
|
{ 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;
};
}
|