1{ lib, buildPythonPackage, fetchFromGitHub, six }: 2 3buildPythonPackage rec { 4 pname = "cmsis-svd"; 5 version = "0.4"; 6 7 src = fetchFromGitHub { 8 owner = "posborne"; 9 repo = pname; 10 rev = "python-${version}"; 11 sha256 = "01f2z01gqgx0risqnbrlaqj49fmly30zbwsf7rr465ggnl2c04r0"; 12 }; 13 14 preConfigure = '' 15 cd python 16 ''; 17 18 propagatedBuildInputs = [ six ]; 19 20 pythonImportsCheck = [ "cmsis_svd" ]; 21 22 meta = with lib; { 23 description = "CMSIS SVD parser"; 24 homepage = "https://github.com/posborne/cmsis-svd"; 25 maintainers = with maintainers; [ dump_stack ]; 26 license = licenses.asl20; 27 }; 28}