1{ lib, buildPythonPackage, fetchPypi, isPy3k, pyusb, pyserial }:
2
3buildPythonPackage rec {
4 pname = "facedancer";
5 version = "2019.3.2";
6
7 src = fetchPypi {
8 inherit pname version;
9 sha256 = "1zhwnlfksblgp54njd9gjsrr5ibg12cx1x9xxcqkcdfhn3m2kmm0";
10 };
11
12 disabled = !isPy3k;
13
14 propagatedBuildInputs = [ pyusb pyserial ];
15
16 preBuild = ''
17 echo "$version" > VERSION
18 '';
19
20 meta = with lib; {
21 description = "library for emulating usb devices";
22 homepage = "https://greatscottgadgets.com/greatfet/";
23 license = licenses.bsd3;
24 maintainers = with maintainers; [ mog ];
25 };
26}