Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / box2d / default.nix
blobe6f6a390f37495ea1486c44ef33e10000b51e9f4
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , swig2
5 , isPy3k
6 }:
8 buildPythonPackage rec {
9   pname = "Box2D";
10   version = "2.3.2";
11   disabled = isPy3k;
13   src = fetchPypi {
14     inherit pname version;
15     sha256 = "d1557dffdf9c1d6c796ec5df53e3d93227bb026c14b8411d22c295edaa2fb225";
16   };
18   postPatch = ''
19     sed -i "s/'Box2D.tests' : 'tests'//" setup.py
20   '';
22   nativeBuildInputs = [ swig2 ];
24   # tests not included with pypi release
25   doCheck = false;
27   meta = with lib; {
28     homepage = "https://github.com/pybox2d/pybox2d";
29     description = ''
30       A 2D game physics library for Python under
31       the very liberal zlib license
32     '';
33     license = licenses.zlib;
34     maintainers = with maintainers; [ sepi ];
35   };