Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.03 878 B view raw
1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, python 5, lxml 6, xlwt 7, xlrd 8, XlsxWriter 9, pyyaml 10, future }: 11 12buildPythonPackage rec { 13 pname = "canmatrix"; 14 version = "0.6"; 15 16 # uses fetchFromGitHub as PyPi release misses test/ dir 17 src = fetchFromGitHub { 18 owner = "ebroecker"; 19 repo = pname; 20 rev = version; 21 sha256 = "1lb0krhchja2jqfsh5lsfgmqcchs1pd38akvc407jfmll96f4yqz"; 22 }; 23 24 checkPhase = '' 25 cd test 26 ${python.interpreter} ./test.py 27 ''; 28 29 propagatedBuildInputs = 30 [ lxml 31 xlwt 32 xlrd 33 XlsxWriter 34 pyyaml 35 future 36 ]; 37 38 meta = with lib; { 39 homepage = https://github.com/ebroecker/canmatrix; 40 description = "Support and convert several CAN (Controller Area Network) database formats .arxml .dbc .dbf .kcd .sym fibex xls(x)"; 41 license = licenses.bsd2; 42 maintainers = with maintainers; [ sorki ]; 43 }; 44} 45