20 buildPythonPackage rec {
21 pname = "ipyparallel";
25 disabled = pythonOlder "3.8";
28 inherit pname version;
29 hash = "sha256-JATVn4ajqqO9J79rV993e/9cE2PBxuYEA3WdFu1C3Hs=";
32 # We do not need the jupyterlab build dependency, because we do not need to
33 # build any JS components; these are present already in the PyPI artifact.
36 substituteInPlace pyproject.toml \
37 --replace '"jupyterlab==4.*",' ""
40 build-system = [ hatchling ];
56 # Requires access to cluster
59 pythonImportsCheck = [ "ipyparallel" ];
62 description = "Interactive Parallel Computing with IPython";
63 homepage = "https://ipyparallel.readthedocs.io/";
64 changelog = "https://github.com/ipython/ipyparallel/blob/${version}/docs/source/changelog.md";
65 license = licenses.bsd3;