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