1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 numpy,
6 scipy,
7 sympy,
8 setuptools,
9}:
10
11buildPythonPackage rec {
12 pname = "pydy";
13 version = "0.7.1";
14
15 pyproject = true;
16 build-system = [ setuptools ];
17
18 src = fetchPypi {
19 inherit pname version;
20 hash = "sha256-aaRinJMGR8v/OVkeSp1hA4+QLOrmDWq50wvA6b/suvk=";
21 };
22
23 dependencies = [
24 numpy
25 scipy
26 sympy
27 ];
28
29 # nose test does not support 3.10 or later
30 doCheck = false;
31
32 pythonImportsCheck = [ "pydy" ];
33
34 meta = with lib; {
35 description = "Python tool kit for multi-body dynamics";
36 homepage = "http://pydy.org";
37 license = licenses.bsd3;
38 maintainers = [ ];
39 };
40}