Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / cocotb-bus / default.nix
blob40f2dc86c803e24cd83f18721a070bd47c36b359
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 }:
6 buildPythonPackage rec {
7   pname = "cocotb-bus";
8   version = "0.2.1";
9   format = "setuptools";
11   src = fetchPypi {
12     inherit pname version;
13     sha256 = "a197aa4b0e0ad28469c8877b41b3fb2ec0206da9f491b9276d1578ce6dd8aa8d";
14   };
16   postPatch = ''
17     # remove circular dependency cocotb from setup.py
18     substituteInPlace setup.py --replace '"cocotb>=1.5.0.dev,<2.0"' ""
19   '';
21   # tests require cocotb, disable for now to avoid circular dependency
22   doCheck = false;
24   # checkPhase = ''
25   #   export PATH=$out/bin:$PATH
26   #   make test
27   # '';
29   meta = with lib; {
30     description = "Pre-packaged testbenching tools and reusable bus interfaces for cocotb";
31     homepage = "https://github.com/cocotb/cocotb-bus";
32     license = licenses.bsd3;
33     maintainers = with maintainers; [ prusnak ];
34   };