diff options
author | Richard Marko <srk@48.io> | 2018-02-01 22:31:30 +0100 |
---|---|---|
committer | Richard Marko <srk@48.io> | 2018-02-03 09:55:08 +0100 |
commit | 305ed7e50bd2ee37ddf1b43faf3ea0e8920ea0d3 (patch) | |
tree | 697e271d986693f32d4d8ef02264fefeeb739a6e /pkgs/development | |
parent | 6c52f36468d2d273397082b60b708cf2693b0897 (diff) | |
download | nixlib-305ed7e50bd2ee37ddf1b43faf3ea0e8920ea0d3.tar nixlib-305ed7e50bd2ee37ddf1b43faf3ea0e8920ea0d3.tar.gz nixlib-305ed7e50bd2ee37ddf1b43faf3ea0e8920ea0d3.tar.bz2 nixlib-305ed7e50bd2ee37ddf1b43faf3ea0e8920ea0d3.tar.lz nixlib-305ed7e50bd2ee37ddf1b43faf3ea0e8920ea0d3.tar.xz nixlib-305ed7e50bd2ee37ddf1b43faf3ea0e8920ea0d3.tar.zst nixlib-305ed7e50bd2ee37ddf1b43faf3ea0e8920ea0d3.zip |
python-canopen: init at 0.5.1
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/canopen/default.nix | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/canopen/default.nix b/pkgs/development/python-modules/canopen/default.nix new file mode 100644 index 000000000000..08ae54e0b73b --- /dev/null +++ b/pkgs/development/python-modules/canopen/default.nix @@ -0,0 +1,46 @@ +{ lib +, stdenv +, buildPythonPackage +, fetchPypi +, fetchFromGitHub +, nose +, can +, canmatrix }: + +buildPythonPackage rec { + pname = "canopen"; + version = "0.5.1"; + + # use fetchFromGitHub until version containing test/sample.eds + # is available on PyPi + # https://github.com/christiansandberg/canopen/pull/57 + + src = fetchFromGitHub { + owner = "christiansandberg"; + repo = "canopen"; + rev = "b20575d84c3aef790fe7c38c5fc77601bade0ea4"; + sha256 = "1qg47qrkyvyxiwi13sickrkk89jp9s91sly2y90bz0jhws2bxh64"; + }; + + #src = fetchPypi { + # inherit pname version; + # sha256 = "0806cykarpjb9ili3mf82hsd9gdydbks8532nxgz93qzg4zdbv2g"; + #}; + + # test_pdo failure https://github.com/christiansandberg/canopen/issues/58 + doCheck = false; + + propagatedBuildInputs = + [ can + canmatrix + ]; + + checkInputs = [ nose ]; + + meta = with lib; { + homepage = https://github.com/christiansandberg/canopen/; + description = "CANopen stack implementation"; + license = licenses.lgpl3; + maintainers = with maintainers; [ sorki ]; + }; +} |