1{ lib
2, buildPythonPackage
3, pythonOlder
4, fetchFromGitHub
5, colorama
6}:
7
8buildPythonPackage rec {
9 pname = "migen";
10 version = "unstable-2022-09-02";
11
12 src = fetchFromGitHub {
13 owner = "m-labs";
14 repo = "migen";
15 rev = "639e66f4f453438e83d86dc13491b9403bbd8ec6";
16 hash = "sha256-IPyhoFZLhY8d3jHB8jyvGdbey7V+X5eCzBZYSrJ18ec=";
17 };
18
19 propagatedBuildInputs = [
20 colorama
21 ];
22
23 pythonImportsCheck = [ "migen" ];
24
25 meta = with lib; {
26 description = " A Python toolbox for building complex digital hardware";
27 homepage = "https://m-labs.hk/migen";
28 license = licenses.bsd2;
29 maintainers = with maintainers; [ l-as ];
30 };
31}