at master 901 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 ipython, 6 u-msgpack-python, 7 numpy, 8 tornado, 9 pyzmq, 10 pyngrok, 11 pillow, 12}: 13 14buildPythonPackage rec { 15 pname = "meshcat"; 16 version = "0.3.2"; 17 format = "setuptools"; 18 19 src = fetchPypi { 20 inherit pname version; 21 hash = "sha256-LP4XzeT+hdByo94Bip2r9WJvgMJV//LOY7JqSNJIStk="; 22 }; 23 24 postPatch = '' 25 sed -i '/PYTHONPATH/d' src/meshcat/servers/zmqserver.py 26 ''; 27 28 propagatedBuildInputs = [ 29 ipython 30 u-msgpack-python 31 numpy 32 tornado 33 pyzmq 34 pyngrok 35 pillow 36 ]; 37 38 pythonImportsCheck = [ "meshcat" ]; 39 40 # requires a running MeshCat viewer 41 doCheck = false; 42 43 meta = with lib; { 44 homepage = "https://github.com/rdeits/meshcat-python"; 45 description = "WebGL-based 3D visualizer for Python"; 46 mainProgram = "meshcat-server"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ wegank ]; 49 }; 50}