8 buildPythonApplication rec {
10 # `python setup.py --version` from repo checkout
11 version = "1.0.24.dev114+g${lib.substring 0 7 src.rev}";
13 src = fetchFromGitHub {
15 repo = "TinyFPGA-Bootloader";
16 rev = "97f6353540bf7c0d27f5612f202b48f41da75299";
17 sha256 = "0zbrvvb957z2lwbfd39ixqdsnd2w4wfjirwkqdrqm27bjz308731";
20 sourceRoot = "${src.name}/programmer";
22 propagatedBuildInputs = [
33 nativeBuildInputs = [ setuptools-scm ];
36 homepage = "https://github.com/tinyfpga/TinyFPGA-Bootloader/tree/master/programmer";
37 description = "Programmer for FPGA boards using the TinyFPGA USB Bootloader";
38 mainProgram = "tinyprog";
40 license = licenses.asl20;