1{ lib
2, buildPythonPackage
3, fetchPypi
4, nose
5, cython
6, numpy
7, scipy
8, sympy
9, pytestCheckHook
10}:
11
12buildPythonPackage rec {
13 pname = "pydy";
14 version = "0.6.0";
15 format = "setuptools";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "sha256-e/Ssfd5llioA7ccLULlRdHR113IbR4AJ4/HmzQuU7vI=";
20 };
21
22 propagatedBuildInputs = [
23 numpy
24 scipy
25 sympy
26 ];
27
28 checkInputs = [
29 nose
30 cython
31 pytestCheckHook
32 ];
33
34 disabledTests = [
35 # Tests not fixed yet. Check https://github.com/pydy/pydy/issues/465
36 "test_generate_cse"
37 "test_generate_code_blocks"
38 "test_doprint"
39 "test_OctaveMatrixGenerator"
40 ];
41
42 meta = with lib; {
43 description = "Python tool kit for multi-body dynamics";
44 homepage = "http://pydy.org";
45 license = licenses.bsd3;
46 maintainers = [ maintainers.costrouc ];
47 };
48}