at 24.05-pre 968 B view raw
1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, appdirs 5, click 6, colorama 7, intelhex 8, packaging 9, pyaml 10, pyftdi 11, pyserial 12, requests 13, schema 14}: 15buildPythonPackage rec { 16 pname = "bcf"; 17 version = "1.9.0"; 18 19 src = fetchFromGitHub { 20 owner = "hardwario"; 21 repo = "bch-firmware-tool"; 22 rev = "v${version}"; 23 sha256 = "i28VewTB2XEZSfk0UeCuwB7Z2wz4qPBhzvxJIYkKwJ4="; 24 }; 25 26 postPatch = '' 27 sed -ri 's/@@VERSION@@/${version}/g' \ 28 bcf/__init__.py setup.py 29 ''; 30 31 propagatedBuildInputs = [ 32 appdirs 33 click 34 colorama 35 intelhex 36 packaging 37 pyaml 38 pyftdi 39 pyserial 40 requests 41 schema 42 ]; 43 44 pythonImportsCheck = [ "bcf" ]; 45 doCheck = false; # Project provides no tests 46 47 meta = with lib; { 48 homepage = "https://github.com/hardwario/bch-firmware-tool"; 49 description = "HARDWARIO Firmware Tool"; 50 platforms = platforms.linux; 51 license = licenses.mit; 52 maintainers = with maintainers; [ cynerd ]; 53 }; 54}