{ lib, python3Packages, fetchPypi, nodejs-slim, }: python3Packages.buildPythonPackage rec { pname = "PyExecJS"; version = "1.5.1"; pyproject = true; src = fetchPypi { inherit pname version; sha256 = "sha256-NMwdBwl2kYGD/3vcCtcfgVeokcknCMAMX7v/enafUFw="; }; build-system = [ python3Packages.setuptools ]; dependencies = [ python3Packages.six # the library supports multiple backends, but node seems the easiest one to include here nodejs-slim ]; meta = { homepage = "https://github.com/doloopwhile/PyExecJS"; description = "Run JavaScript code from Python"; license = lib.licenses.mit; }; }