Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263{ lib, buildPythonPackage, fetchFromGitHub, setuptools, appdirs, click, colorama, intelhex, packaging, pyaml, pyftdi, pyserial, requests, schema,}:buildPythonPackage (finalAttrs: { pname = "bcf"; version = "1.9.1"; pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub { owner = "hardwario"; repo = "bch-firmware-tool"; tag = "v${finalAttrs.version}"; hash = "sha256-xKggVEN3O0umDEt358xc+79/SEVm2peMjfFHGTppTEo="; };
build-system = [ setuptools ];
postPatch = '' sed -ri 's/@@VERSION@@/${finalAttrs.version}/g' \ bcf/__init__.py setup.py '';
dependencies = [ appdirs click colorama intelhex packaging pyaml pyftdi pyserial requests schema ];
pythonImportsCheck = [ "bcf" ]; doCheck = false; # Project provides no tests
meta = { homepage = "https://github.com/hardwario/bch-firmware-tool"; description = "HARDWARIO Firmware Tool"; mainProgram = "bcf"; platforms = lib.platforms.linux; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cynerd ]; };})