1{ 2 stdenv, 3 lib, 4 buildPythonPackage, 5 fetchPypi, 6 setuptools, 7 bzip2, 8 openssl, 9}: 10 11buildPythonPackage rec { 12 pname = "zeroc-ice"; 13 version = "3.7.10"; 14 pyproject = true; 15 16 src = fetchPypi { 17 inherit version pname; 18 hash = "sha256-Bwn2Y/Bbu6O89iaSNWvMpXBhyJRmj6eL8j6HiPpbQbM="; 19 }; 20 21 nativeBuildInputs = [ setuptools ]; 22 23 buildInputs = [ 24 bzip2 25 openssl 26 ]; 27 28 pythonImportsCheck = [ "Ice" ]; 29 30 meta = with lib; { 31 broken = stdenv.isDarwin; 32 homepage = "https://zeroc.com/"; 33 license = licenses.gpl2; 34 description = "Comprehensive RPC framework with support for Python, C++, .NET, Java, JavaScript and more."; 35 mainProgram = "slice2py"; 36 maintainers = with maintainers; [ abbradar ]; 37 }; 38}